[問題] 開機硬碟會跳來跳去 ?

看板Linux作者 (archer)時間17年前 (2009/03/19 14:20), 編輯推噓1(108)
留言9則, 5人參與, 最新討論串1/1
我的 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

03/19 14:22, , 1F
/boot/grub/menu.lst 你改過了嗎?
03/19 14:22, 1F

03/19 14:29, , 2F
把他綁起來就不會跳了 ^^"
03/19 14:29, 2F

03/19 14:29, , 3F
要怎麼綁啊?我嘗試改過 fstab 沒有用,menu.lst 沒改
03/19 14:29, 3F

03/19 19:55, , 4F
請列出 fstab 看看
03/19 19:55, 4F

03/19 19:55, , 5F
/etc/fstab
03/19 19:55, 5F

03/20 12:18, , 6F
都改成UUID的方式掛載
03/20 12:18, 6F

03/26 16:13, , 8F
感謝樓上,目前正測試 UUID 的作法
03/26 16:13, 8F
※ 編輯: aeolus0829 來自: 220.130.203.236 (03/26 16:13)

04/08 13:29, , 9F
觀察約兩星期了,看來改 UUID 是有效果的,感謝各位
04/08 13:29, 9F
文章代碼(AID): #19mUGy-e (Linux)
文章代碼(AID): #19mUGy-e (Linux)