看板 Linux 關於我們 聯絡資訊
我的 pc 有兩顆硬碟 sata2 hdd: /dev/sda1 ide hdd: /dev/sdb1 /dev/sdb2 grub 是裝在 /dev/sda1 奇怪的是,有時候開機開到一半,然後顯示 xxx: command not found xxx: command not found xxx: command not found root # (xxx 指的是某程式) 的錯誤訊息 df 看了一下,系統是在 /dev/sda1 沒錯~ 不對,再仔細看了一下, /dev/sda2 ? 我 sata2 又沒切分割區,哪來的 sda2 ? 細查了才發現,現在的 sda1 其實是 ide (sdb1) 通常遇到這種事以後,都得再重新開機一次才能從正常的 sata2 (sda1) 開機 請問這是什麼情形,有沒有辦法解決 ? 我的系統是 ubuntu 8.04 menu.lst 的資訊如下 title Ubuntu 8.04.2, kernel 2.6.24-23-generic root (hd0,0) kernel /boot/vmlinuz-2.6.24-23-generic root=UUID=e32a34ee-9143-4f35-a14d-ca513c9bca41 ro quiet splash locale=zh_TW initrd /boot/initrd.img-2.6.24-23-generic quiet 我查 /dev/disk/by-uuid lrwxrwxrwx 1 root root 10 Mar 19 15:20 e32a34ee-9143-4f35-a14d-ca513c9bca41 -> ../../sda1 看起來對應並沒有出問題 .. /etc/fstab proc /proc proc defaults 0 0 UUID=e32a34ee-9143-4f35-a14d-ca513c9bca41 / ext3 relatime,errors=remount-ro 0 1 /dev/scd0 /media/cdrom0 udf,iso9660 user,auto,exec,utf8 0 0 defaults,errors=remount-ro,atime,auto,rw,dev,exec,suid,nouser defaults,errors=remount-ro,atime,auto,rw,dev,exec,suid,nouser /dev/sdb1 /home/aeolus/burning ext3 defaults,errors=remount-ro 0 1 /dev/sdb2 /home/aeolus/store ext3 defaults,errors=remount-ro 0 1 none /proc/bus/usb usbfs devgid=1001,devmode=664 0 0 ~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.203.236
Nephom:/boot/grub/menu.lst 你改過了嗎? 03/19 14:22
typeotoco:把他綁起來就不會跳了 ^^" 03/19 14:29
aeolus0829:要怎麼綁啊?我嘗試改過 fstab 沒有用,menu.lst 沒改 03/19 14:29
mstar:請列出 fstab 看看 03/19 19:55
mstar: /etc/fstab 03/19 19:55
aa1145:都改成UUID的方式掛載 03/20 12:18
aeolus0829:感謝樓上,目前正測試 UUID 的作法 03/26 16:13
※ 編輯: aeolus0829 來自: 220.130.203.236 (03/26 16:13)
aeolus0829:觀察約兩星期了,看來改 UUID 是有效果的,感謝各位 04/08 13:29