1.下载grub4dos,解压后,拷贝grldr (非grldr.mbr),grub.exe两个文件复制到C盘根目录下。(我之前用的是旧版本的grldr,由于后面运行出错,所以此处亲自去下载了:
然后解压,获得最新的grldr,grldr.mbr等文件,放到C盘根目录下,再去试试
而后又证实,后面的应该是grldr.mbr,而不是grldr,所以,应该旧版本的grldr.mbr也可以的)
2.下载好Ubuntu-9.10-desktop-i386.iso之后,放到了E盘根目录E:\下。
3.解压出ubuntu-9.10-desktop-i386.iso中\casper文件夹下的vmlinuz和initrd.lz,将它们放到C盘根目录。
4.C盘根目录下建立menu.lst文件,内容为:
title Install Ubuntu 9.10
root (hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-9.10-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz
5.在我的电脑–>工具–>文件夹选项–> 的查看标签下去掉“隐藏受保护的操作系统文件”之前的勾,并勾选“显示所有文件和文件夹”。取消C盘根目录下的boot.ini文件的“只读”属性,然后用记事本打开boot.ini文件,做如下更改:timeout=0 改成 timeout=10 或者更大的数字,在boot.ini 文件内容末尾加上一行 C:\grldr="Ubuntu 9.10 Install"
(附:boot.ini 文件路径 c:\boot.ini )
6.重启电脑,原先启动菜单是:
Windows 7
Windows XP
现在就多了一个:
Ubuntu 9.10 Install
选中后该项,由于刚才忘了把menu.lst放到C盘根目录下,结果确定后,显示运行\grldr有问题,无法启动。
按ESC后,系统就又重新启动,只能暂时用现在的Win7了,现在把menu.lst放到C盘根目录下,再重启试试如何。。。
还是运行出错,显示:
Windows未能启动.。。。。。。。。。。。。。
。。。。。。。。。。。
文件: \grldr
状态:0xC000007b
信息:无法加载所选项,因为这个应用程序丢失或损坏。
再去试试,从解压出来的grldr,看看能否启动。
刚刚验证了,结果是文件的设置问题,grldr不能运行,grldr.mbr才可以,即上面的步骤,修正如下:
下载后,解压出grldr,grldr.mbr和grldr.exe,拷贝到C盘根目录下,然后记得,C:\grldr="Ubuntu 9.10 Install",要写成是C:\grldr.mbr="Ubuntu 9.10 Install",这样就可以运行grldr.mbr,其会找到grldr,然后就会载入menu.lst,就会显示出类似于grub中的那样的列表了:Install Ubuntu 9.10
选中之后,确定,即可进入Ubuntu 9.10的安装环境了。