aiquel 发表于 2008-7-10 22:21

[原创][PDF文档下载]Ubuntu、XP、Vista三系统启动引导全教程!

帖子更新说明:在此特别感谢远景的版主aronmalache将我的文档制成了PDF格式文件供大家下载分享,错误之处在所难免,欢迎指正!PDF文档请见附件的压缩包!
Ubuntu、XP、Vista三系统的引导教程我总算抽时间把原来未完成的给写完了,也做成了word文档发给了版主,版主做成PDF后我会发上来和大家共享!Ubuntu、XP、Leopard三系统的引导我也顺利完成了,但是现在没有太多时间来写了,可能要等到我考完试才有时间把这三个系统的引导教程写完了....

【序】
感谢远景的版主aronmalache给我个机会让我整理一下我的三系统的安装经验,在此我把我的三系统安装经验拿出来和大家分享一下,其中包括我前期安装Ubuntu+Vista+Xp的三系统安装经验,这就是我原帖标题“按XP->Ubuntu->Vista 顺序安装三系统!”提到的,后来有网友回应说安装两个windows操作系统有啥意思,有本事就试试ubuntu、windows、Leopard三系统,为了证明自己,所以前段时间经过长期的折腾,在我电脑上装好了ubuntu、windows、leopard系统,这部分的安装经验可能要等我考完试我才有时间拿出来和大家共享了,最近都很忙。虽然你baidu或者google一下会出现很多三系统的安装经验,但是我觉得都是没讲得很系统很清楚很明白,希望我把我的经验写出来对大家都有所帮助吧,呵呵。因为最近在准备09年研究生考试,所以一直抽不出时间来完成这篇文章,现在慢慢抽空余的时间来完成这第一篇吧:Ubuntu+XP+Vista的启动引导教程。

【第一章】本机配置
之所以把我的配置写出来是为了大家有个参考,当然在遇到问题的时候大家也不要依葫芦画瓢,要根据自己的实际情况来分析!有什么问题大家可以在论坛咨询我,只要能帮得上你的我都会很乐意回答大家的问题。
Notebook model: ASUS A6Q00Vc (05年圣诞节买的本本,比较老了)
CPU:Pentium M 1.73
GPU:Geforce Go 6200
Memory:1GB+256MB
Hard Disk:160G(主硬盘)+60G(从硬盘,买了一个光驱硬盘盒,把原来的光驱拆了装了一个硬盘)

【第二章】操作系统硬盘分布情况
         下面说说我的操作系统分布情况以及硬盘的分区,如下图所示:

         以上就是我的三个系统在两块硬盘上的分布情况,下面是我两块硬盘的划分情况(请大家根据自己的实际情况进行调整,不用生搬硬套的照做!)
1、
主硬盘:
第一个分区:安装windows xp;
第二个分区和第三个分区:一些资料和文档;
第四个分区:Linux的swap分区,大小1G,我分配的是和我内存大小差不多大小的空间,大家可以根据各自的情况进行调整,类似windows的虚拟内存吧。
第五个分区:安装Ubuntu;
2、
从硬盘
第一个分区:安装leopard或者vista系统;
第二个分区:一些资料,主要是音乐文件。

【第三章】任意顺序安装Ubuntu、Windows、XP三系统
一、Ubuntu->XP->vista安装顺序完美解决方案(我的安装方式):
      我的机器原来装有xp和ubuntu,后来一段时间下来,感觉xp的速度越来越慢,决心重装xp,于是乎也动起脑筋来玩三系统,然后就有了标题所说的安装顺序,下面就具体介绍一下我在整个安装过程中的一些心得!
      1、重装(或者全新安装)XP,这个不用我说了吧,把xp所在的盘Format掉,然后重装;【注意事项(极其重要):在ubuntu已经安装好的情况下,千万不能用光盘上的或者硬盘上的磁盘管理工具来格式化来要安装xp的系统的分区,否则你就玩完了,分区表会完全混乱,导致你后来恢复ubuntu的引导后会出现error 17的错误,而无法引导启动菜单!!我就曾受其害……只能用xp安装盘自带的格盘工具来格式化,这点要注意!】
      2、装好后你当然进不了XP了,没关系,不管它,下面继续安装Vista;
      3、Vista装好后你会发现只有Vista的启动引导菜单,可以引导XP和Vista,但是Ubuntu不行了....(强烈BS一下MS的垄断!!)
      4、这下面的几步就很关键了,关系到Ubuntu引导菜单的恢复,请仔细详细的阅读!
      5、有两种解决方案(个人推荐采用 第二种 grub for dos的方案,第一种方法既比较复杂而且不能保证能完全成功!):

      1)用Ubuntu的Desktop版的LiveCD(如果你用的是Ubuntu lternate版本安装的就没LiveCD了,请采用第二种方案!)
      (1)重启系统,用Ubuntu的LiveCD引导系统;
      (2)不要安装系统,使用LiveCD光盘上的系统;
      (3)进入LiveCD后点击终端,输入:sudo grub(进入grub编辑状态)
      (4)输入:find /boot/grub/stage1(查找Ubuntu所在的安装位置),此时会返回一个(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就可以引导了,我现在安装的就是这种情况。其中:Ubuntu的引导负责三个系统的总引导,引导Ubuntu和vista的启动菜单,然后vista的引导菜单引导xp和vista,等于是两级引导!我很奇怪,本来我的Ubuntu的启动选项里面引导的是xp,为何装好vista引导vista去了,vista比较霸道!
       在你的Ubuntu的 /boot/grub/menu.lst的配置应该差不多如下:
titleUbuntu 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

titleUbuntu 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

root

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
titleMicrosoft 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、在打开的文件的末尾添加:
root
# on /dev/sda1
titleMicrosoft Windows XP SP3 & Vista SP1#自己定义的title
#下面这句请根据你的系统磁盘分配情况自行更改!
root(hd0,0)
#说明:hd0表示xp或者vista所在的硬盘盘号,hd0表示第一块硬盘,若是第二块硬盘则为hd1,0表示xp或者vista位于第几块盘,从0开始编号!
savedefault
makeactive
chainloader +1
好!重启应该就能引导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的安装主目录!
保存文件,重启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
                           |-------引导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)个步骤,先解决了引导再删除多余的win引导项!
【附】如果你的ubuntu的引导项目已经完全毁坏了,而且也无法修复的,请别忘记xp的 故障修复台 自带的fixmbr命令,可以很方便的修复xp的mbr引导!我用这个命令解决了很多次严重的错误,具体用法请使用fixmbr /? 查询,我记得后面是跟了一个参数的,但是忘记是哪个参数了….

奉上安装成功后的系统引导照片:
ubuntu的引导菜单:

vista的引导菜单:

      二、XP->Vista->Ubuntu安装顺序解决方案(最简单最理想的三系统安装方案,推荐!):
很简单的方案。vista产生了xp的引导,最后Ubuntu最后引导了三个系统,这种方法推荐新手采用!具体不详细说了,很简单!
下面说到的几种方式有时间我再更新吧,今天是在写得很累了,不想写了...
三、XP->Ubuntu->Vista安装顺序解决方案:
四、Ubuntu->Vista->XP安装顺序解决方案(最不推荐的安装方式!):
五、Vista->XP->Ubuntu安装顺序解决方案:
六、Vista->Ubuntu->XP安装顺序解决方案:
!请尊重本人的辛苦劳动,拿出来和大家分享,请不要忘记回帖!!
尊重他人的劳动等于尊重自己,谢谢!
写一篇文章不容易,以前发了很多,但是很多人看了不回贴。。。所以导致什么隐藏啊什么的。。。
本帖不设隐藏,不设阅读权限,请大家自觉尊重他人的劳动
本帖仅发:远景和Ubuntu中文论坛(我的Ubuntu中文论坛ID:Robulu),转帖请勿删除原帖任何文字并注明出处,谢谢!







[ 本帖最后由 aiquel 于 2008-8-28 22:55 编辑 ]

lbwgljq 发表于 2008-7-11 08:25

支持原创,U 用起来总是不顺手

两砖拍死 发表于 2008-7-11 09:12

支持原创!

whsuper 发表于 2008-7-11 13:56

说实在话,有必要装这么多系统吗? pb62

两砖拍死 发表于 2008-7-11 17:16

原帖由 whsuper 于 2008-7-11 13:56 发表 https://bbs.pcbeta.com/images/common/back.gif
说实在话,有必要装这么多系统吗? pb62
都說了,是在折騰!

aiquel 发表于 2008-7-11 19:18

折腾是一无聊是二重要的是 三:学习自己曾经不会的东西,积累经验!
原帖由 两砖拍死 于 2008-7-11 17:16 发表 https://bbs.pcbeta.com/images/common/back.gif

都說了,是在折騰!

lumuqun 发表于 2008-7-11 19:33

回复 1# aiquel 的帖子

绝对支持搂住劳动成果!!我爱死你了pb66 pb66 pb62 pb64 pb64

superanyu 发表于 2008-7-11 22:25

感谢楼主的分享。学习了。

RealGold 发表于 2008-7-12 01:04

不错,只装了Vista和Ubuntu,感觉不错了!

ananroy 发表于 2008-7-13 12:36

谢谢楼主分享!!!

vistaaiwo 发表于 2008-7-13 12:50

以前有装过windows 2003 + fedora8
后来试着装windows 2003 + fedora9,不过失败了,ubuntu就没有装过双系统了。
看了你的帖子去试试吧,XP偶是不会去用的了,试试windows 2003 + windows 2008 + linux(ubuntu , fedora , opensuse不懂该选择哪一个,反正都是学习)吧。

冷絮GZ 发表于 2008-7-13 19:07

强烈支持楼主哦!pb11

两砖拍死 发表于 2008-7-13 20:48

原帖由 vistaaiwo 于 2008-7-13 12:50 发表 https://bbs.pcbeta.com/images/common/back.gif
以前有装过windows 2003 + fedora8
后来试着装windows 2003 + fedora9,不过失败了,ubuntu就没有装过双系统了。
看了你的帖子去试试吧,XP偶是不会去用的了,试试windows 2003 + windows 2008 + linux(ubuntu ,...
建议先试下UBUNTU吧,

OKayAlexis 发表于 2008-7-13 22:45

没意义!

aiquel 发表于 2008-7-13 23:38

fedora8 不如ubuntu fedora8对NTFS分区好像不支持 所以对于NTFS下的windows系统 它就无法识别产生引导菜单了
原帖由 vistaaiwo 于 2008-7-13 12:50 发表 https://bbs.pcbeta.com/images/common/back.gif
以前有装过windows 2003 + fedora8
后来试着装windows 2003 + fedora9,不过失败了,ubuntu就没有装过双系统了。
看了你的帖子去试试吧,XP偶是不会去用的了,试试windows 2003 + windows 2008 + linux(ubuntu ,...

游风戏雨 发表于 2008-7-14 10:27

现在XP - UBUNTU 已经装好了
VISTA刚下好
看了你的贴准备WIN2003-VISTA-UBUNTU

miniplayer 发表于 2008-7-14 22:09

怎么不用WUBI安装 啊

aiquel 发表于 2008-7-15 18:46

赞支持尝试 win2003->vista->Ubuntu的顺序应该很好装
原帖由 游风戏雨 于 2008-7-14 10:27 发表 https://bbs.pcbeta.com/images/common/back.gif
现在XP - UBUNTU 已经装好了
VISTA刚下好
看了你的贴准备WIN2003-VISTA-UBUNTU

aiquel 发表于 2008-7-15 18:46

WUbi技术还不怎么成熟 不敢用
原帖由 miniplayer 于 2008-7-14 22:09 发表 https://bbs.pcbeta.com/images/common/back.gif
怎么不用WUBI安装 啊

aronmalache 发表于 2008-7-19 13:26

支持原创内容,加油!
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: [原创][PDF文档下载]Ubuntu、XP、Vista三系统启动引导全教程!