歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

Linux下Grub引導Windows XP時出現問題的解決

系統為Windows xp,Ubuntu linux雙系統。Windows xp裝在系統的第二個分區,第一個分區是dell的系統診斷工具。linux安裝在第六個分區,第二個活動分區。

安裝的時候因為花屏和我不明的操作導致系統啟動菜單裡沒有xp。由於一些事情還需要在xp下完成,需要重新將xp啟動出來。

相當久以前我曾經編輯過grub的啟動菜單,那是在fc下。不過,以前積累的那點東西已經全部被時間磨損光了。

查看,menu.lst,看到裡面有個例子。

# title Windows 95/98/NT/2000

# root (hd0,0)

# makeactive

# chainloader +1

#

# title Linux

# root (hd0,1)

# kernel /vmlinuz root=/dev/hda2 ro

忘了怎麼查看分區了,依稀記得xp的分區好像是hd0,2

添加進去試試,reboot 選這xp,啟動不了。忘了顯示的什麼了,反正是不能啟動。由於不太清楚是怎麼回事,上網查了查,看到有人是這麼寫的。

title Microsoft Windows XP Professional

root (hd0,*)

savedefault

makeactive

chainloader +1

比默認的多了行savedefault。sudo gedit /boot/grub/menu.lst

我依葫蘆畫瓢照著添加了上面那行,將root 行改為(hd0,1)啟動成功

Copyright © Linux教程網 All Rights Reserved