关于ubuntu,xp,fedora 9三系统共存的安装方法

关于ubuntu,xp,fedora 9三系统共存的安装方法

今天终于有心情有时间来写下这篇东东了,其实很早之前就想写的了,但是由于最近忙于实训,还有个人原因一直没有写出来!今天晚上闲着无聊,在论坛上逛了下,实在是不知道做什么好了,所以就想更新下Blog!正好想到了这篇东西还没写!废话少说!

首先我装的第一个系统是XP SP3,这个就不用说了吧,只要你的是XP就行了!

第二个装的是Ubuntu 8.04,我是刻了live CD盘安装的,把计算机设置从光驱启动,然后放进光盘,按照提示一路安装下去,这里还不需要做什么特别的要求!在安装GRUB引导项的时候按照默认的就行了!

安装完Ubuntu以后重启,然后你就可以看到启动项里面带有XP了,最后一个就是!

用Live CD安装的是用Ubuntu的GRUB做引导项来引导XP!如果你是直接硬盘用WUBI硬盘安装的话默认的引导项是XP的引导项,然后你选择进入Ubuntu的时候还会出现Ubuntu的GRUB引导选项!所以我认为无论你是用光盘安装还是硬盘WUBI安装,最后都是可以实现三系统的!当然如果是WUBI的话要想进Fedora 9的话你得先选Ubuntu,然后再选择Fedora才能进入Fedora 9!实现原理是一样的,只不过后者需要敲多个ENTER而已!

第三个安装的是Fedora 9,这里要注意的一个问题是:在安装的过程中,到了安装GRUB引导的时候选择不要安装,也就是不安装引导项,我当时没截图!不过你注意点就知道了,下一步不要按得那么快就行了!切记!这里一定不要安装引导项!否则你的Ubuntu将无法启动!

安装完Fedora 9以后,重启选择进入Ubuntu!然后修改Ubuntu的引导GRUB文件!

打开终端,输入命令 sudo gedit /boot/grub/menu.lst

在打开的文件里面的最下面加入下面这段东东!

# This entry automatically added by the Debian installer for an existing

# linux installation on /dev/sda8.

title Fedora (2.6.25-14.fc9.x86_64) (on /dev/sda7)

root (hd0,7)

kernel /boot/vmlinuz-2.6.25-14.fc9.i686 ro root=UUID=7302a099-92a6-47ba-a672-ef3095427a7e rhgb quiet

initrd /boot/initrd-2.6.25-14.fc9.i686.img
savedefault

boot

/dev/sda8这个是你安装Fedora的所在硬盘分区这里可以用命令sudo fdisk -l查看!

root (hd0,7)这个也是差不多意思,但是这里你要注意!这里是从0算起的,也就是说你前面的减1就是这里的数字了,如果你有两个硬盘也是从0算起,第一块硬盘是0,第二块硬盘是1!

可以参考一下是我的分区信息:
/dev/sda1 * 1 1275 10241406 7 HPFS/NTFS(C盘,装有XP SP3)
/dev/sda2 1276 30401 233954595 f W95 Ext'd (LBA)(主分区2,除了C盘以外的所有盘总量)
/dev/sda5 1276 6375 40965718+ 7 HPFS/NTFS(在XP下的D盘)
/dev/sda6 6376 7712 10739421 83 Linux(装Ubuntu的盘)
/dev/sda7 7713 7945 1871541 82 Linux swap / Solaris(LINUX的交换分区,我两个LINUX系统公用一个)
/dev/sda8 7946 9967 16241683+ 83 Linux(Fedora 9的盘)
/dev/sda9 9968 13197 25944943+ b W95 FAT32(XP下的E盘)
/dev/sda10 13198 24315 89305303+ b W95 FAT32(XP下的F盘)
/dev/sda11 24316 30401 48885763+ 7 HPFS/NTFS(XP下的G盘)

改完这里,然后再到vmlinuz-2.6.25-14.fc9.i686和initrd-2.6.25-14.fc9.i686.img这两个东东,这两个是Fedora9的引导项,看你具体的情况而定!

你可以在Ubuntu下打开fedora9的分区下的Boot文件夹,找到类似的这两个文件名,一般只是数字不同!

然后最后一个要修改的是硬盘的UUID,用命令ls -al /dev/disk/by-uuid 查看你的所有的硬盘的UUID信息!我的是Fedora盘显示的信息如下,(其他的就不贴出来了)lrwxrwxrwx 1 root root 10 2008-06-27 09:49 7302a099-92a6-47ba-a672-ef3095427a7e -> ../../sda8

改完这些,然后保存,重启你的系统,然后在引导菜单里面的最下方你就可以看到了Fedora (2.6.25-14.fc9.x86_64) (on /dev/sda7)这一项,这是title里面的文字,这里你可以随便修改,只要你喜欢,但是最好不用中文,因为可能会显示乱码!

是否看到了Fedora的启动界面了?兴奋吧??呵呵。先别兴奋,因为你进到了Fedora 9里面你会发现有很多问题的,先去看看我之前所写的Fedora 9安装好后的快速配置吧!如果你是和我一样的fedora新手的华会对你有用的哦。 [fedora 9快速配置]

另外听说如果是先装fedora 9然后再装Ubunt的话就不用这么麻烦了,因为Ubuntu能认出Fedora 9的引导项,而Fedora却认不出Ubuntu的来所以才会这么麻烦!但是我没试过,希望想装3系统的朋友试下,可以的话记得来报声哦,或者等有机会我再试下看看!

如果你还有什么问题的话可以给我留言,我会尽我微薄之力帮忙的,呵呵!

作者:无名指 出处:http://www.wmzblog.cn/post/145.html
我的早就是这样的了,不过最好把ubuntu最后安装,这样它的GRUB 在安装的时候会检测已有的系统加到启动项里去,自己加也可以,我是自己加的
我装的是XP+UBUNTU8。04+openSUSE11
我写在Blog里的东东怎么到这里来了,汗........
看来以后我在Blog写完后要复制到这里来先了,哈哈......
学习了,谢谢。