1. 下载grub4dos 和 uBuntu的镜像,我下的版本是'ubuntu-10.04.3-dvd-i386.iso'.
2. 解压grub4dos到C盘根目录下.打开其中的'menu.lst',添加如下启动项:
title Install Ubuntu
root (hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-10.04.3-dvd-i386.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz
3. 用工具打开'ubuntu-10.04.3-dvd-i386.iso',在'casper'目录下拷贝出'vmlinuz','initrd.lz'两个文件到C盘根目录下.
4. 将'ubuntu-10.04.3-dvd-i386.iso'也置于C盘根目录下.
5. 修改windows XP的启动项'boot.ini'文件,在文件末尾添加如下启动项:
C:\grldr="GRUB"
6. 重启XP.
7. 按照屏幕提示进入'Install Ubuntu'.之后会自动进入uBuntu的LiveCD模式.在桌面下打开'终端',键入如下命令:
sudo umount -l /isodevice
8. 然后双击'安装uBuntu 10.04 LTS'.
接下来的操作就跟用DVD去装一样了.
PS:第2步中,如果你知道你的硬盘结构,不把ISO文件放在C盘也是可以的.但在赋值ISO文件路径时就是具体指明.
另外,用些法会导致原先有的系统启动项失效.后面的帖子我会写出解决方法.