Ubuntu、Windows XP、Windows Vista 三系统启动引导教程
Ubuntu、Windows XP、Windows Vista
三系统启动引导教程
作者 aiquel
【序】
感谢远景的版主 aronmalache 给我个机会让我整理一下我的三系统的安装经验,在此我
把我的三系统安装经验拿出来和大家分享一下,其中包括我前期安装Ubuntu+Vista+Xp的
三系统安装经验,这就是我原帖标题“按XP->Ubuntu->Vista顺序安装三系统!”提到的,
后来有网友回应说安装两个 Windows 操作系统有啥意思,有本事就试试
Ubuntu、Windows、Leopard 三系统,为了
证明
住所证明下载场所使用证明下载诊断证明下载住所证明下载爱问住所证明下载爱问
自己,所以前段时间经过长期的折腾,在我
电脑上装好了 Ubuntu、Windows、Leopard 系统,这部分的安装经验可能要等我考完试我才
有时间拿出来和大家共享了,最近都很忙。虽然你 baidu 或者 google 一下会出现很多三系
统的安装经验,但是我觉得都是没讲得很系统很清楚很明白,希望我把我的经验写出来对
大家都有所帮助吧,呵呵。因为最近在准备 09 年研究生考试,所以一直抽不出时间来完成
这篇文章,现在慢慢抽空余的时间来完成这第一篇吧:Ubuntu+XP+Vista 的启动引导教程。
【第一章】本机配置
之所以把我的配置写出来是为了大家有个参考,当然在遇到问题的时候大家也不要依葫
芦画瓢,要根据自己的实际情况来
分析
定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析
!有什么问题大家可以在论坛咨询我,只要能帮得
上你的我都会很乐意回答大家的问题。
Notebook model: ASUS A6Q00Vc (05年圣诞节买的本本,比较老了)
CPU:Pentium M 1.73
GPU:Geforce Go 6200
Memory:1GB+256MB
Hard Disk:160G(主硬盘)+60G(从硬盘,买了一个光驱硬盘盒,把原来的光驱拆了装
了一个硬盘)
【第二章】操作系统硬盘分布情况
下面说说我的操作系统分布情况以及硬盘的分区,如下图所示:
以上就是我的三个系统在两块硬盘上的分布情况,下面是我两块硬盘的划分情况(请
大家根据自己的实际情况进行调整,不用生搬硬套的照做!)
1、主硬盘:
第一个分区:安装 Windows XP;
1/5
Ubuntu、Windows XP、Windows Vista 三系统启动引导教程
第二个分区和第三个分区:一些资料和文档;
第四个分区:Linux 的 swap 分区,大小1G,我分配的是和我内存大小差不多大小的空间,
大家可以根据各自的情况进行调整,不过不需要超过1GB,否则就会有些浪费了。swap 的
作用就类似Windows 的虚拟内存吧。
第五个分区:安装 Ubuntu;
2、从硬盘
第一个分区:安装 Leopard 或者 Vista 系统;
第二个分区:一些资料,主要是音乐文件。
【第三章】任意顺序安装 Ubuntu、Windows、XP 三系统
一、Ubuntu->XP->vista 安装顺序完美解决
方案
气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载
(我的安装方式):
我的机器原来装有 XP 和 Ubuntu,后来一段时间下来,感觉 XP 的速度越来越慢,决心
重装 XP,于是乎也动起脑筋来玩三系统,然后就有了标题所说的安装顺序,下面就具体介
绍一下我在整个安装过程中的一些
心得
信息技术培训心得 下载关于七一讲话心得体会关于国企改革心得体会关于使用希沃白板的心得体会国培计划培训心得体会
!
1、重装(或者全新安装)XP,这个不用我说了吧,把 XP 所在的盘格式化掉,然后重装;
【注意事项(极其重要):在 ubuntu已经安装好的情况下,千万不能用光盘上的或
者硬盘上的磁盘管理工具来格式化来要安装 XP的系统的分区,否则你就玩完了,分
区表会完全混乱,导致你后来恢复 Ubuntu 的引导后会出现 error 17 的错误,而无法
引导启动菜单!!我就曾受其害……只能用 XP安装盘自带的格盘工具来格式化,这
点要注意!】
2、装好后你当然进不了 XP 了,没关系,不管它,下面继续安装 Vista;
3、Vista装好后你会发现只有 Vista 的启动引导菜单,可以引导 XP 和 Vista,但是
Ubuntu 不行了....
4、这下面的几步就很关键了,关系到 Ubuntu 引导菜单的恢复,请仔细详细的阅读!
5、有两种解决方案:
1)用 Ubuntu 的 Desktop 版的 LiveCD(如果你用的是 Ubuntu Alternate 版本安装的就
没 LiveCD 了,请采用第二种方案!)
(1)重启系统,用 Ubuntu 的 LiveCD 引导系统;
(2)不要安装系统,使用 LiveCD 光盘上的系统;
(3)进入 LiveCD 后点击终端,输入: sudo grub
(进入grub编辑状态)
(4)输入: find /boot/grub/stage1
(查找 grub 的文件系统信息所在的安装位置),此时会返回一个(hd0,X)的值,hd0表示
你的硬盘号,如果是第一块硬盘,返回 hd0,依此类推;x是你所在 Ubuntu 硬盘的分区标
志,请按照查找到的信息继续往下看;
(5)根据你刚才查找到的信息,输入:root (hd0,X)
(6)输入:setup (hd0),注意(5)(6)步骤请按照第(4)步的信息输入对应的信
息,请勿照搬,请注意中间的空格!
(7)重启,若你输入没错误的话应该可以进入Ubuntu 了,但是 XP 和 Vista 的引导问题
还需要解决!
(8)下面又分两种情况:
A、如果你曾经是 Ubuntu、XP 系统共存了一段时间且是先安装 XP 后装的 Ubuntu,使用
一段时间后重装的 XP,请看以下:
这种情况就比较简单,只要你恢复了 Ubuntu 引导,那么 XP 和 Vista 就可以引导了,我
2/5
Ubuntu、Windows XP、Windows Vista 三系统启动引导教程
现在安装的就是这种情况。其中:Ubuntu 的引导负责三个系统的总引导,引导 Ubuntu 和
Vista 的启动菜单,然后 vista 的引导菜单引导 XP 和 Vista,等于是两级引导!我很奇怪,
本来我的 Ubuntu 的启动选项里面引导的是 XP,为何装好 Vista 引导 Vista去了,Vista 比
较霸道!
在你的Ubuntu的 /boot/grub/menu.lst的配置应该差不多如下:
title Ubuntu 8.04.1, kernel 2.6.24-19-generic
root (hd0,7)
kernel /boot/vmlinuz-2.6.24-19-generic
root=UUID=6d3640c1-9fd2-4f20-a228-082fad0c797c ro quiet splash
initrd /boot/initrd.img-2.6.24-19-generic
quiet
title Ubuntu 8.04.1, kernel 2.6.24-19-generic (recovery mode)
root (hd0,7)
kernel /boot/vmlinuz-2.6.24-19-generic
root=UUID=6d3640c1-9fd2-4f20-a228-082fad0c797c ro single
initrd /boot/initrd.img-2.6.24-19-generic
# This entry automatically added by the Debian installer for a
non-linux OS
# on /dev/sda1
title Microsoft Windows XP SP3 & Vista SP1
root (hd0,0)
savedefault
makeactive
chainloader +1
Vista 若是最后安装,默认引导 Windows 的那个选项就引导 Vista去了,不会再引导
XP,而XP 的引导在 Vista 的引导菜单里面引导!搞定!
B、如果你是安装了 Ubuntu、再是 XP,再是 Vista,请看以下:
这样的话,在你的 Ubuntu 引导系统恢复后你就只能引导 Ubuntu,而Vista 和 XP 则无法
引导,不要着急,下面请看:
其实很简单,只要再Ubuntu 的启动配置文件(menu.lst)里面加入引导 Windows 启动的项
就行了!
a、进入Ubuntu,打开终端,输入:sudo gedit /boot/grub/menu.lst
b、在打开的文件的末尾添加(#后面内容不必加入):
title Microsoft Windows XP SP3 & Vista SP1#自己定义的 title
#下面这句请根据你的系统磁盘分配情况自行更改!
root (hd0,0)
#说明:hd0表示 XP 或者 Vista 所在的硬盘盘号,hd0表示第一块硬盘,若是第二块硬盘
则为 hd1,0表示 XP 或者 Vista位于第几块盘,从 0开始编号!
savedefault
makeactive
chainloader +1
3/5
Ubuntu、Windows XP、Windows Vista 三系统启动引导教程
好!保存后重启应该就能引导 Vista 和 XP 了,XP 的引导在安装 Vista 的时候 Vista 就做
好了 XP 的引导项了!
2)(推荐)用 Grub for DOS 来解决
(1)在按Ubuntu->XP->Vista 的顺序安装好系统后,Vista 的启动菜单只会引导
Windows 的两个系统,我们现在要做的就是恢复Ubuntu 的引导,在此推荐使用修改XP
的启动菜单项,这样比较简单,如果修改Vista 的启动菜单将会是比较复杂。我也曾经修改
过,过程很复杂,一不留神就搞错了,如果想修改Vista 的启动菜单的话在此我不想多说,
感兴趣的话可以自己 baidu 或者 google 一下应该会有相应的答案,然后自己在根据自己的
情况来调整!
(2)这样装好的系统后的系统引导项目应该是这样的:
Vista启动引导菜单:
|——引导 vista 进入 vista
|-------引导 XP 进入 xp
然后接下来我们要把引导项改成如下图所示的两层引导:
Vista启动引导菜单:
|——引导 vista 进入 vista
|-------引导 XP 进入 xp启动引导菜单
|------引导 xp,进入 xp
|------引导 grub for dos,进入 grub界面
如上所示就我们接下来要完成的两层菜单引导。
(3)进入XP,将事先下载好的 grub for dos(我在远景论坛发表的帖子里我附有这个压
缩包的下载,当然你也可以自己去下载)包里面的以下几个文件复制到 xp的安装分区的根
目录下:
Grub、grub.exe、grldr、grldr.mbr
就复制这四个文件就好了。
(4)更改设置使得 XP显示所有文件包括系统文件(这个不用我教了吧?如果这个还不
懂的话赶紧去恶补电脑常识!),这是在 XP 的安装分区的根目录下会显示一个名为
boot.ini的文件,右键打开将文件的只读属性去掉,然后打开文件在文件的新的一行中输
入:
C:\grldr=”Grub”
注意根据自己的实际情况更改xp的安装主目录!
保存文件,重启。
(5)这时候你重启用 Vista 引导 XP 的时候会进入XP 的启动菜单,这时会多出一个 grub
的选项,就是我们刚才加入的,选择这项进入,切换到
“Enter command …”那个选项,这时进入了 grub 的命令行模式,这时就可以按照方法
1)类似的方法来修复 ubuntu 的引导菜单了,这里不再赘述,请见解决方案 1)的步骤
(4)~(7),方法是一样的!
(6)grub for dos方案的解决方法不是很复杂,也不需要 ubuntu 的 live cd,这样修复后
的引导菜单会变成三层(或者说三级),如下所示:
开机,进入 ubuntu启动引导菜单:
|——引导 Ubuntu 进入 Ubuntu
|——引导 XP 进入 XP
|-------引导 Vista 进入 Vista启动引导菜单
|——引导 Vista 进入 Vista
4/5
Ubuntu、Windows XP、Windows Vista 三系统启动引导教程
|-------引导 XP 进入 XP启动引导菜单
|------引导 XP,进入 XP
|------引导 grub for dos,进入 grub
呵呵,刚修复后的引导会出现上面那样三级的引导菜单,在 Ubuntu 的引导项都可以成功
引导 XP 和 Vista 系统进入后就可以将Vista 和 XP 启动菜单的多余引导项删除了,删除
Vista 的引导项目推荐使用 Vista Boot pro 这个软件,删除XP 多余的启动引导项就直接修
改 boot.ini 文件就可以了,把其中多余的项目去掉就好了!
最终的引导结构应该是如下图所示:
开机,进入 ubuntu启动引导菜单:
|——引导 Ubuntu 进入 Ubuntu
|——引导 XP 进入 XP
|-------引导 Vista 进入 Vista
另,如果你的 Ubuntu 引导系统还不能引导 XP 和 Vista 系统,那就请再看看解决方案 1)
的第(8)个步骤,先解决了引导再删除多余的 Windows 引导项!
【附】如果你的Ubuntu 的引导项目已经完全毁坏了,而且也无法修复的,请别忘记XP 的
故障恢复控制台带的 fixmbr命令,可以很方便的修复XP 的 mbr 引导!我用这个命令解
决了很多次严重的错误,具体用法请使用 fixmbr /? 查询。
二、XP->Vista->Ubuntu 安装顺序解决方案(最简单最理想的三系统安装方案,推
荐!):
很简单的方案。Vista产生了 XP 的引导,最后 Ubuntu 最后引导了三个系统,这种方法推荐
新手采用!具体不详细说了,很简单!
下面说到的几种方式比较麻烦,而且我也没尝试过,不知道成功与否,所以就不再往
下写了,在不是迫不得已的情况下最好不要按照下面的顺序安装这三个系统!
三、XP->Ubuntu->Vista 安装顺序解决方案。
四、Ubuntu->Vista->XP 安装顺序解决方案(最不推荐的安装方式!)。
五、Vista->XP->Ubuntu 安装顺序解决方案。
六、Vista->Ubuntu->XP 安装顺序解决方案。
作者:aiquel
整理和 PDF文件生成:aronmalache (aronmalache@163.com)
5/5