二、Windows7的基础上安装Ubuntu9.10
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

主要参考文章:

 

但是总体上很杂乱,现在整理如下:

 

前提:
Ubuntu9.10镜像文件:ubuntu-9.10-desktop-i386.iso(可到http://www.ubuntu.com/getubuntu/download下载)
EasyBCD 软件一个:EasyBCD1.7.2.exe

 

安装步骤:

 

1、  Windows7下安装EasyBCD1.7.2.exe软件
2、  运行此软件添加grub启动项
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />

 

 

3、  解压ubuntu-9.10-desktop-i386.iso或者使用WinRAR或虚拟光驱打开镜像文件提取casper目录下的vmlinuzinitrd.lz,然后将这两个文件放在c盘根目录下面。
4、  将镜像文件ubuntu-9.10-desktop-i386.iso放在任意硬盘的根目录下面(如C:\D:\等均可)
5、  在一个非C盘的目录下编辑文件menu.lst,内容如下:
title Install Ubuntu 
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 
label check live-install
initrd /initrd.lz
boot
注意:其中的×××部分应该写镜像文件的名字。
然后将文件拷贝到C盘根目录下面

 

6、  此时在C盘的根目录下面应该比原来多了如下三个文件:
initrd.lz
menu.lst
vmlinuz
 
现在可以重启电脑了。

 

7、  重启以后选择NeoGrub Bootloader进入Ubuntu live模式
8、  打开终端:输入sudo umount –l /isodevice
9、  双击桌面上的安装Ubuntu进行安装(可进行分区设置等)
10、              安装完成以后重启,仍然进入Windows7,进行如下操作
启动EasyBCD,将刚刚加入的grub启动项删除。
到此为止,两个系统都已经安装成功,但是在重启以后发现无法进入Ubuntu,这正是下面一个步骤要解决的问题。

 

三、使用grub2设置启动选项

 

主要参考文章:

 

在这个网页上有两个文件可以下载,务必都下载下来,然后按照Grub2基本教程中的第五部分的第一个方法,使用grub4dos进行恢复,进行操作即可。

 

1、  c盘中刚刚放入的三个文件initrd.lzmenu.lstvmlinuz移走或者删除(建议备份)
2、  将刚刚下载的grldr.tar文件解压,将其中的grldrgrldr.mbr两个文件复制到C盘根目录下面
3、  在一个非C盘的目录下编辑文件boot.ini,内容如下:
[boot loader]
timeout=0
default=c:\grldr.mbr
[operating systems]
C:\grldr.mbr="Grub4Dos"
然后将文件拷贝到C盘根目录
4、  在一个非C盘的目录下编辑文件menu.lst(注:此处的menu.lst和前面的不同),内容如下:
timeout 0
default 0
title grub2
find --set-root /boot/grub/core.img
kernel /boot/grub/core.img
boot然后将文件拷贝到C盘根目录
5、  此时C盘根目录下多了四个文件
boot.ini
grldr
grldr.mbr
menu.lst
 
6、  重启电脑进入Ubuntu
7、  在终端中执行如下命令
sudo grub-install /dev/sda

其中的 sda 根据自己的情况设定,应该设在 bios 启动的第一硬盘中,可以在 Ubuntu 中的系统监视器,文件系统查看详细信息。

 

8、  重启即可看到grub2的选单
9、  进入Windows7C盘根目录下多余的四个文件,删除或者移走(备份)