請問關於GRUB硬碟的順序如何決定? - Linux

Table of Contents

大家好,
上星期加裝了一顆硬碟,
所以在我的電腦上總共有三個硬碟,
分別是 sda, sdb, sdc,
我在sda上裝了Ubuntu,這個沒問題,
然後在sdc上有舊的Windows XP系統,
Ubuntu自動的在GRUB menu.lst加上了開機選項,
可是我一直無法進入Win XP,
在網路上找文章再試也都不行,
最後亂試發現,
原來開機時GRUB把在Ubuntu中視為sbc的當成是第二顆硬碟(hd1),
而Ubuntu自動產生的設定卻是把它當成是第三顆硬碟(hd2),
我只要把menu.lst中的(hd2)都改成(hd1)就OK了...

我想請問的是,GRUB決定第幾個硬碟的順序可以用哪一個GRUB command查出?
還是只能是嘗試錯誤的方式呢?
感謝解答 :)

ps.

cat /boot/grub/device.map結果是:
(hd0) /dev/sda
(hd1) /dev/sdb
(hd2) /dev/sdc
這和我試出來可以運作的結果不一樣啊...
不知道是哪邊出問題?
--

All Comments