Windows XP 双启动安装Ubuntu
来源:互联网 发布:安卓数据精灵 编辑:程序博客网 时间:2024/05/01 15:51
双启动就是保留现有的Windows操作系统的同时在计算机上安装一个Linux的发行版,
在启动计算机的时候选择需要启动的操作系统,安装的方式比较多。这里我们介绍Grub4Dos
的安装方式,先说说准备工作。
1.Windows XP操作系统(Windows7系统设置不一样,后面专门叙述)。
2.磁盘上有20G左右的没有分区的空间,或者有一个大于20G的空闲分区,这个空闲分区
以后会被删除,请妥善备份其中的数据。
3.Ubuntu 10.04的ISO镜像。
4.Gru4dos这个软件,从网上可以找到,本书的光盘中也有附带。
5.Linux的内核镜像和Initrd镜像,可以从Ubuntu的ISO镜像中找到,文件名分别为vmlinuz
和initrd.lz
做好了上面的准备工作,下面开始动手吧:
1.把grub4dos目录中所有的文件、vmlinuz和initrd.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.2的iso文件名是:
ubuntu-10.04.2-desktop-i386.iso
大家根据自己的需要修改。
5.确认boot.ini没有问题,保存关闭boot.ini。
6.重新启动计算机这时候我们可以看到我们的启动菜单里面增加了一项ubuntu,如下图:
- Windows XP 双启动安装Ubuntu
- 安装Ubuntu后 无法启动Windows7和Windows XP(丢失Windows启动项)解决办法
- 在Windows XP基础上安装Ubuntu双系统,XP的启动项消失了
- 电脑安装(windows xp和ubuntu linux)双操作系统,重装windows xp后,恢复ubuntu linux
- 安装Windows和ubuntu双启动
- XP和Ubuntu双启动
- 安装Ubuntu 10.10后Windows XP启动项丢失的完美解决
- 重装Windows 7与XP之后找回Wubi安装的Ubuntu启动项
- windows XP下安装ubuntu的全过程
- windows xp 磁盘安装 ubuntu 10.04 方法
- windows xp 磁盘安装 ubuntu 10.04 方法
- Ubuntu中用VirtualBox虚拟机安装Windows XP
- ubuntu下安装windows xp虚拟机
- Ubuntu 10.04中安装windows XP
- windows xp 磁盘安装 ubuntu 11.04 方法
- Ubuntu下使用虚拟机安装Windows XP
- windows xp 下硬盘安装ubuntu 12.04
- Ubuntu下使用虚拟机安装Windows XP
- vim7.3 配置 go语法高亮
- 面向对象的程序设计-26-对于商品库存量计算的实例
- 2.Web Service的本质
- Qt学习笔记(2) QMenu QToolBar ContextMenu QStatusBar
- sphinx全文索引教程
- Windows XP 双启动安装Ubuntu
- 在CentOS 5上安装Git教程
- 单任务操作系统及其应用程序
- commons-email插件发邮件问题总结
- 检索COM类工厂中CLSID为{000209FF-0000-0000-C000-000000000046}的组件时失败,原因是出现以下错误: 80070005
- 两次使用Stream注意事项
- makefile中的细节
- oracle sql优化
- 自动处理头文件的依赖关系