1. 下载Grub4Dos(注意:如果你想尝试Ext4文件系统,一定要下载最新的支持Ext4文件系统Grub4Dos 0.4.4版本),解压至XP的C盘根下,修改menu.lst文件,在末尾添加如下内容: (注意:其中粗体ubuntu-9.04-desktop-i386.iso是你要安装的desktop版本) title Install Ubuntu 2. 这一步对于XP和vista有所区别,作用是让windows的启动管理程序能启动到Grub。 2.1 对于XP 修改XP的boot.ini文件(该文件为系统文件,具有只读隐藏属性),在boot.ini末尾添加:
C:\grldr=”GRUB” 2.2 对于vista 命令提示符下如下操作: 代码: bcdedit /create /d "GRUB4DOS" /application bootsector 命令结果应该会返回一个GUID,后面的命令用到这个GUID bcdedit /set {GUID} device partition=C: bcdedit /set {GUID} path \grldr.mbr bcdedit /displayorder {GUID} /addlast 3. 下载Ubuntu 9.04的desktopCD的镜像文件,下载地址参考Ubuntu 9.04官方衍生版本全集,然后将下载好的镜像文件直接放在C: ,将其中的.disk文件夹加压至C: , 将casper目录下的initrd.gz和vmlinuz这两个文件也解压至C: 4. 重启计算机,选择Grub,进入Grub引导程序,选择最后一项(Install Ubuntu),稍等即可进入ubuntu的liveCD模式,此时打开一个终端,在里面输入:
sudo umount -l /isodevice 回车,然后点击桌面上的安装图标即可完成安装过程。 注意:Ubuntu 9.04默认的文件系统格式是ext3,而不是ext4,格式分区的时候应注意选择。 分区时选择手动,记下挂载/的设备,比如“/dev/sda5”,文件系统格式选为ext4第7步时,选“高级”,安装启动引导器的设备:/dev/sda5 安装时最好断开网络连接。以免ubuntu安装程序在安装时更新软件包。 5. 安装程序最后会提示你重启,重启后,因为启动引导器没有安装在(hd0),所以需要手动启动linux完成安装。 进入GRUB4DOS,进入commandline 输入root (hd0,<TAB>,会看到类似下面提示: Partition num: 4, Filesystem type is ext2fs, partition type 0x83 这个就是前面分区时挂载/的位置。输入: root (hd0,4) 其中root的位置是之前挂载/的位置。kernel /vmlinuz root=/dev/sda5 initrd /initrd.img boot 6. create boot section[3] dd if=/dev/sda5
of=~/linux.bin bs=512 count=1 copy linux.bin to windows c:重启到vista,在命令行下将Grub的boot扇面改为linux.bin bcdedit /set {GUID} path \linux.bin (可选)用EasyBCD将Default OS改为GRUB4DOS |