2007年4月8日 星期日

[linux]kernel 2.6.20-14的/dev/hd*不見了

剛開紿升級到ubuntu feisty時,kernel是2.6.20-13
後來又再升級一次kernel到2.6.20-14時
發現 /dev/hd*不見了
我原本的 ide硬碟/dev/hdb變成 /dev/sda (變成scsi裝置了)
原來的光碟機 /dev/hdc 變成 /dev/scd0 (也變成scsi裝置了)

問題來了..如果原來的/dev/hd*不見了,那不就要改/etc/fstab嗎
結果我沒有改也很正常的運作,放入光碟片自動抓到
我想是因為udev透過dbus已經和gnome-volume-manager整合的很好
不過想要手動掛載的人還是改一下 /etc/fstab
將光碟機改成正確的裝置

ps:小插曲
如果升級到 2.6.20.-14後,光碟機不能正確運作,用一下 dmesg看一下錯誤訊息
可能是你的裝置不能正確模擬成scsi裝置
像我的dvd燒錄機在用 40pin的ide排線就不能運作了
換成 80pin的ide排線才能動
但是在windows下都還是正常的,所以問題找了很久

0 回應:

 
TEMPLATE HACKS AND TWEAKS BY [ METAMUSE ] BLACKCAT 1.1