1. 保持当前的MBR不变,在WinXP下用分区魔术师PQ为Ubuntu划分分区。
2. 下载GRUB for DOS,不可以下载最新版本,因为最新版本不支持NTFS文件系统,而我的WinXP正装在NTFS系统下。
3. 在C:\boot.ini中添加对GRUB的引导入口。
4. 下载Ubuntu 9.04的LiveCD,抽取出里面的casper文件夹下的vmlinuz和initrd.gz,还有整个的.disk文件夹。
5. 在GRUB的menu.lst中添加引导入口,指向抽取出来的Linux内核。
6. 重启机器,在Win的引导菜单里进入GRUB,在GRUB的引导菜单里进入Linux的安装ISO
7. 开始安装Ubuntu,在第七步里,将引导管理器安装在sdaX(Linux安装的分区),而不是hd0,否则会破坏MBR,这样前功尽弃,一键恢复功能将消失。
8. 重新进入LiveCD临时系统,到sdaX下的/boot/grub/menu.lst文件里找到如何引导到正式的那个Ubuntu操作系统的内核项,把它放到GRUB for DOS的menu.lst里。
9. 重启电脑,在Win的引导菜单里进入GRUB,在GRUB的引导菜单里,可以找到正式的Ubuntu的入口。