使用grub4dos引导Linux

来源:互联网 发布:短刀极化数据 编辑:程序博客网 时间:2024/05/21 12:19

 昨天重装XP系统,不小心把ubuntu的引导菜单弄丢了,不过没有关系,我有功能强大的grub4dos,用它就可以重新引导ubuntu了。现在就将我的操作过程一一道来,以供各位朋友参考。只要按照以下步骤操作,必能修复你的Linux引导菜单!

1、下载grub4dos,提取里面的两个文件:grldr和grub.exe,放在C盘根目录下。

2、修改C盘根目录下的boot.ini文件(隐藏文件),在最后一行加上一句:C:/grldr="Ubuntu 8.04" ,

双引号里的文字可以随心所欲的修改,那只是一个显示标题而已。比如我修改后的文件是这样的:

[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)/WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)/WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
C:/grldr="Ubuntu 8.04"

3、这一步最为关键,也是本文重点,请仔细阅读。

下载一个叫explore2fs的工具,这个工具可以在windows下查看linux里的东西。运行之,在/boot/grub/(可能有所差别)下找到menu.lst文件,然后右键点击它,选择“导出文本”(不是“导出文件”),保存到C盘根目录下,文件名和扩展名均不变,仍为menu.lst。可以用记事本打开,关键的只有几句,如:

title  Ubuntu 8.04.1, kernel 2.6.24-19-generic
root  (hd0,2)
kernel  /boot/vmlinuz-2.6.24-19-generic root=UUID=a6ae6905-49ff-4767-853e-712d1f01311c ro splash
initrd  /boot/initrd.img-2.6.24-19-generic
quiet

4、大功告成,重启电脑即可!

总结:原理上,在C盘根目录下有boot.ini、grldr、grub.exe和menu.lst等几个文件便可以引导windows和linux双系统,boot.ini本来已有,只需稍加改动;而menu.lst的编写较为复杂,网上众说纷纭,然而其实可以在linux文件系统里找到,只需借助工具提取,不必要自己编写。

原创粉丝点击