关于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.i686initrd-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系统的朋友试下,可以的话记得来报声哦,或者等有机会我再试下看看!!
如果你还有什么问题的话可以给我留言,我会尽我微薄之力帮忙的,呵呵!
本文为个人原创,写个教程不容易,希望转载的朋友以链接本文地址的方式注明出处以及作者!否则本站保留追究法律责任的权利!!谢谢!!本文原发于无名指Blog!!地址:http://www.wmzblog.cn/post/145.html

{ 发表评论? }

  1. wbeginner

    哥们是做什么的了,网络维护?

  2. 小武子

    恩,以前黑手上也看到过有篇介绍 linux 和XP 共存的

  3. 卖墨商城

    过来串个门。

  4. ben

    最后装ubuntu,是可以认出windows 的分区,并写进grub的引导信息中。
    我是在ubuntu下把fedora的引导信息加入menu.lst,然后运行
    grub-install /dev/sda
    就可以从grub启动三个系统了。
    还有一点是,以前fedora下,更新kernel后,会把mbr中的信息也更新了。
    但是自从装了ubuntu后,fedora就不会自动更新mbr了。所以要启动更新后的
    fedora 的kernel,仍然到ubuntu下修改menu.lst,然后
    grub-install /dev/sda

    無名指 于 2009-3-7 20:11:32 回复

    嗯,所以我个人觉得U比F更加人性化点!呵呵
    关于最后那点,因为你是手动添加进去的,所以需要更新的话也得手动,太久没去玩这两个系统了,所以暂时还没找到更好的解决办法,我也不经常更新F,所以也懒得理!呵呵

  5. onlychen

    还有两个系统都没听说过啊

    無名指 于 2008-10-6 17:52:48 回复

    呵呵,另外两个都是现在比较流行的LINUX系统Smile

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Pingback & Trackback

  1. UBUNTU忘记root密码及用root登录系统后中文设置 » 無名指'Home - Pingback on 2011/04/01/ 01:48