Windows XP 双启动安装Ubuntu

来源:互联网 发布:安卓数据精灵 编辑:程序博客网 时间:2024/05/01 15:51

 

双启动就是保留现有的Windows操作系统的同时在计算机上安装一个Linux的发行版,

在启动计算机的时候选择需要启动的操作系统,安装的方式比较多。这里我们介绍Grub4Dos

的安装方式,先说说准备工作。

1.Windows XP操作系统(Windows7系统设置不一样,后面专门叙述)。

2.磁盘上有20G左右的没有分区的空间,或者有一个大于20G的空闲分区,这个空闲分区

以后会被删除,请妥善备份其中的数据。

3.Ubuntu 10.04ISO镜像。

4.Gru4dos这个软件,从网上可以找到,本书的光盘中也有附带。

5.Linux的内核镜像和Initrd镜像,可以从UbuntuISO镜像中找到,文件名分别为vmlinuz

initrd.lz

做好了上面的准备工作,下面开始动手吧:

1.grub4dos目录中所有的文件、vmlinuzinitrd.lz复制到C盘的根目录下面。

2.修改Windows XP 的启动选项配置文件:boot.ini,这个文件有隐藏,只读属性。首先修改

Windows XP查看文件的方式,让文件管理器显示所有文件,然后在这个文件的属性对话框

中去掉文件的只读属性。

3.在文件的最末尾追加下面这行:

c:\grldr="ubuntu"

最后整个文件看起来像下面这样:

需要注意的是有些Windows XP 的优化工具为了加快Windows的启动速度把timeout那个选

项设置成0,这样启动的时候我们就看不到启动菜单了,一般来说设置成3就可以了。这个

选项的含义是让启动菜单显示三秒。

4.调整menu.lst文件,这个文件是grub4dos带的,在第一步中我们已经放在C盘的根目录下

面了,我们用记事本打开它:

里面有一些内容,其实真正安装时候需要的是下述内容:

title Install Ubuntu

root (hd0,0)

kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-10.04.2-desktop-i386.iso ro quiet

splash

initrd (hd0,0)/initrd.lz

其它的暂时可以不需要。修改好的menu.lst如下图所示:

注意这里的filename,我这里用的是ubuntu10.04.2iso文件名是:

ubuntu-10.04.2-desktop-i386.iso

大家根据自己的需要修改。

5.确认boot.ini没有问题,保存关闭boot.ini

6.重新启动计算机这时候我们可以看到我们的启动菜单里面增加了一项ubuntu,如下图: