[原创][PDF文档下载]Ubuntu、XP、Vista三系统启动引导全教程!
GPU:
Memory:1GB+
Hard Disk:160G(主硬盘)+60G(从硬盘,买了一个光驱硬盘盒,把原来的光驱拆了装了一个硬盘)
主硬盘:
从硬盘
4
1)
(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),
(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的配置应该差不多如下:
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
root
# 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
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
title Microsoft 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)(
(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(
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
|-------引导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的
vista的引导菜单:
很简单的方案。vista产生了xp的引导,最后Ubuntu最后引导了三个系统,这种方法推荐新手采用!具体不详细说了,很简单!
四、Ubuntu->Vista->XP安装顺序解决方案(最不推荐的安装方式!):
五、Vista->XP->Ubuntu安装顺序解决方案:
六、Vista->Ubuntu->XP安装顺序解决方案:
< 本帖最后由 aiquel 于 2008-8-28 22:55 编辑 > 支持原创,U 用起来总是不顺手 支持原创! 说实在话,有必要装这么多系统吗? pb62
原帖由 whsuper 于 2008-7-11 13:56 发表http://bbs.pcbeta.com/images/common/back.gif
说实在话,有必要装这么多系统吗? pb62
都說了,是在折騰! 折腾是一 无聊是二 重要的是 三:
原帖由 两砖拍死 于 2008-7-11 17:16 发表http://bbs.pcbeta.com/images/common/back.gif
都說了,是在折騰!
回复 1# aiquel 的帖子
绝对支持搂住劳动成果!!我爱死你了pb66 pb66 pb62 pb64 pb64 感谢楼主的分享。学习了。 不错,只装了Vista和Ubuntu,感觉不错了! 谢谢楼主分享!!! 以前有装过windows 2003 + fedora8后来试着装windows 2003 + fedora9,不过失败了,ubuntu就没有装过双系统了。
看了你的帖子去试试吧,XP偶是不会去用的了,试试windows 2003 + windows 2008 + linux(ubuntu , fedora , opensuse不懂该选择哪一个,反正都是学习)吧。 强烈支持楼主哦!pb11
原帖由 vistaaiwo 于 2008-7-13 12:50 发表http://bbs.pcbeta.com/images/common/back.gif
以前有装过windows 2003 + fedora8
后来试着装windows 2003 + fedora9,不过失败了,ubuntu就没有装过双系统了。
看了你的帖子去试试吧,XP偶是不会去用的了,试试windows 2003 + windows 2008 + linux(ubuntu , ...
建议先试下UBUNTU吧, 没意义! fedora8 不如ubuntu fedora8对NTFS分区好像不支持 所以对于NTFS下的windows系统 它就无法识别 产生引导菜单了
原帖由 vistaaiwo 于 2008-7-13 12:50 发表现在XP - UBUNTU 已经装好了http://bbs.pcbeta.com/images/common/back.gif
以前有装过windows 2003 + fedora8
后来试着装windows 2003 + fedora9,不过失败了,ubuntu就没有装过双系统了。
看了你的帖子去试试吧,XP偶是不会去用的了,试试windows 2003 + windows 2008 + linux(ubuntu , ...
VISTA刚下好
看了你的贴准备WIN2003-VISTA-UBUNTU 怎么不用WUBI安装 啊 赞 支持尝试 win2003->vista->Ubuntu的顺序应该很好装
原帖由 游风戏雨 于 2008-7-14 10:27 发表WUbi技术还不怎么成熟 不敢用http://bbs.pcbeta.com/images/common/back.gif
现在XP - UBUNTU 已经装好了
VISTA刚下好
看了你的贴准备WIN2003-VISTA-UBUNTU
原帖由 miniplayer 于 2008-7-14 22:09 发表支持原创内容,加油! 学习自己曾经不会的东西,积累经验http://bbs.pcbeta.com/images/common/back.gif
怎么不用WUBI安装 啊
这句话很不错^_^
支持!!!!!!!!!!!!楼主辛苦了!!!!!!!!!!!!
**** 作者被禁止或删除 内容自动屏蔽 **** 哦!我没有按这样的顺序装 ,照样弄起来啦!装啦MAC 就是启动不了! LZ写的比较详细,对新人很有帮助! 新手来学习pb45 绝对支持搂住劳动成果 恩,准备安装,参考一下 xp-2008-linux的顺序也能安装 我的电脑就是这三个系统,正确的安装顺序是XP->Vista->Ubuntu 学习一下是对的! 哇,好厉害支持,学习中。。。。 这帖子很经典,谢谢楼主的分享啊 学习ing,谢谢 感谢分想多系统安装 还是万能的grub好 不错,技术贴要顶 很详细啊,一学就会 感谢楼主的分享。VERY GOOD!!!
学习了!!! 试试```看行不``` 看完了支持下!!!!
