加windows xp 64bits進GRUB2 - Linux

Table of Contents


Hi 板上的各位
我最近在我的Ubuntu lucid桌電上多裝了windows xp 64bits的作業系統
兩個作業系統分別裝在不同的硬碟裡
因為不太會處理GRUB2, 花了我很多時間, 所以決定讓它分開啟動(從BIOS裡選硬碟)
但是現在我希望能把windows加入我的grub2裡面
所以我在/boot/grub/grub.cfg底部加入了下列內容

menuentry 'Windows XP 64-bits' {
insmod ntfs
set root='(hd3)'
search --no-floopy --fs-uuid --set 4018969E18969310
drivemap -s (hd3) ${root}
chainloader +1
}

很幸運的這個選項出現在我的選單裡
很不幸的點入後它就死掉了
除了左上角有游標在閃以外啥都看不到
/boot/grub/device.map裡看
hd3的確是我的XP硬碟沒錯
可以給點意見嗎
謝謝

--

All Comments

Daph Bay avatarDaph Bay2012-01-29
(hd3,1) grub2現可用ntldr=/path來啟動xp和win7
Andy avatarAndy2012-02-01
(hd3,1)我試過了無效
Rachel avatarRachel2012-02-04
fdisk 貼上來看看.天知道你xp灌在哪...
Kyle avatarKyle2012-02-08
root=hd3,1 3.4行拿掉試試