一、下载最新版本的grub4dos替代旧版的GRUB,因为最新版的GRUB已经可以支持EXT4文件系统了。
Grub4dos下载地址:
官方发布地址: http://download.gna.org/grub4dos/
最新测试版地址: http://grub4dos.nufans.net
下载好grub4dos-0.4.4-2009-05-07.zip后解压,把里面的grldr、grldr.mbr、grub.exe三个文件复制到XP的C区根目录下替换原来的旧版GRUB的那几个同名文件,并修改GRUB的menu.lst文件,增加启动已经安装好的UB9.04的启动项,最好你原来有UB系统的/boot/grub/menu.lst备份,可以直接把里面的那个UB启动项复制到GRUB的menu.lst中,这样启动参数就最齐全了。当然也可以用UB的LiveCD来启动。
重启电脑选择登录UB9.04后,打开一个终端依次输入以下几个步骤:
输入:sudo grub
输入:find /grub/stage1 ##如果boot不是独立分区,请改成/boot/grub/stage1
输入:root (hd0,x) ##输入find命令找到的UB启动内核所在的分区号
输入:setup (hd0) ##如果想恢复多系统引导就写(hd0,x)
输入:quit ##退出grub
注意:命令中间有空格
我的实例见下图
重新启动,不出意外的话,那么恭喜,呵呵,可以看到其它系统和UBUNTU的多系统引导菜单回来咯^_^