具体来说就是先安装Windows7,然后是Ubuntu9.04,然后修改grub增加Windows启动项。今天我们介绍Windows7下不用虚拟光驱安装Ubuntu9.04桌面版的方法。

一、安装Windows7

二、安装Ubuntu9.04

1.复制Ubuntu9.04光盘镜像文件到C盘根目录

2.复制镜像文件中casper目录下的initrd.gz和vmlinuz到C盘根目录

3.下载grub4dos,解压其中的grldr、grldr.mbr、grub.exe(注意一定要有grldr.mbr,XP就不用了,如果是vista、win7就一定要有grldr.mbr,切记!)到C盘根目录。

4.新建memu.lst文件内容如下:

titleInstallUbuntu9.04

root(hd0,0)

kernel(hd0,0)/vmlinuzboot=casperiso-scan/filename=/Ubuntu-9.04-desktop-i386.isoroquietsplashlocale=zh_CN.UTF-8

initrd/initrd.gz

boot

5.复制xp系统里的boot.ini到C盘根目录,在最后一行加上c:\grldr.mbr="grub"(注意是grldr.mbr)如果身边没有xp系统那我就吧boot.ini的代码贴出来供大家使用了,代码如下:

[bootloader]

timeout=30

default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operatingsystems]

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="MicrosoftWindowsXPProfessional"/noexecute=optin/fastdetect

c:\grldr.mbr="grub"

6.至此准备工作完成,重启机器,在选择菜单选择grub,就会自动进入Ubuntu的livecd桌面环境,http://www.itkbase.net提示,接下来的一步也很重要啊,打开终端(应用程序-附件-终端)输入如下代码:

sudoumount-l/isodevice

然后双击桌面上的安装图标,进入安装界面后,在选择分区时,选择要安装Ubuntu的分区,将其分区格式设为ext3,挂载点选择”/”,安装过程中若出现不能卸载/isodevice错误,打开Terminal,输入

sudounmount–l/isodevice

7.修改grub添加windows启动菜单

安装完重启后会发现无法进入Windows7,需要我们进行如下步骤:

Ubuntu,打开终端,输入:sudogedit/boot/grub/menu.lst

加入如下代码:

titleWindowsSeven

root(hd0,0)

makeactive

chainloader+1