xp下硬盘安装fedora10

时间:2023-01-19 06:59:58

      被ubuntu9.04折磨了一周,终于决定换fedora10试试(写本文的时候fc11好像都出了,不过我没有镜像),安装不上ubuntu更可能的原因是我实验室的机器太老旧,不过我也不肯定就是这个原因,毕竟硬件都是常见的。

      硬盘安装ubuntu的时候遇到了很多问题,不过都是引导的问题,安装都是成功的。一开始以为grub4dos没法引导EXT4文件系统,就把/boot改成ext3的,结果问题依旧,折腾了很多遍,今天决定改用fedora10。fedora没有什么不好的,只是一开始觉得它的字体显示没有ubuntu清晰。下面说说过程:

      1.下载grub4dos,无论什么时候都下最新版吧,各种支持都要全面些。提取压缩包里的“grldr”文件,我们只需要这个,将这个文件放到xp的系统分区的根目录,例如:C:/ ,我的XP装在C盘;

      2.在文件夹选项中,取消“不显示隐藏文件”和“隐藏受系统保护的文件”这两项前面的勾,然后会看到多出了很多文件,我们只关心“boot.ini”,右键->属性,取消该文件的“只读”属性,然后打开文件,另起一行,敲上“ c:/grldr="Grub" ”,等号后面的内容只是用于启动时显示的,写什么都可以。加上后保存并关闭文件。

      3.下载fedora10的镜像,去fedora官网或者Google一下,文件名是fedora-10-i386.iso,你也可以下载fedora11,安装过程应该也一样,不过我没试过。下载后将镜像放在一个FAT32分区,例如:D:/ ,一定要是FAT32,不然安装时会找不到文件。然后提取镜像中isolinux文件夹中的vmlinuz和initrd.img文件,以及整个images文件夹,都放在D盘根目录。

      4.新建一个文本文件,另存为menu.lst,这个文件是给grub寻找启动项的,该文件内容编写如下,详细的资料可在网上找;

         title Install fedora10                    
         find /Fedora-10-i386-DVD.iso
         kernel /vmlinuz
         initrd /initrd.img

     

      5.重启电脑,在启动项选择时,依次选择“Grub”、“Install fedora10”就可以开始安装了。某一步的时候需要选择之前提取的images文件夹所在的分区,关于分区设备号的知识简略提一下:主分区是sda1~sda4,逻辑分区从sda5开始,例如我的主分区是C,linux就识别为sda1,D盘是第一个逻辑分区,就识别为sda5,网上有更详细的资料可查,搞不清楚设备号也没关系,安装程序列出了设备号,不怕麻烦就一个个试吧,总会找到的。

      6.系统分区时一定要手动分区,不然弄不好就把xp的盘抹掉了,同时建议单独给/boot分一个区,这是比较常见的、安全的做法。

      7.在选择将grub写入哪里时,不要选“MBR”,如果写入MBR,一旦linux出问题的话,XP也可能启动不了;我们选择写入/boot的那个分区,如果没有专门为/boot分区,则写入“/”根分区;每个分区的设备号(/dev/sdaX)在分区时可以看到,自己记录一下,不过fedora也会自动显示/boot所在的分区,所以问题不大。下面就一路next就行了。

      8.安装完了,重启进入XP,安装一个软件“ext2fsd”,该软件可以在XP下查看linux ext2,ext3文件系统的内容,使用方法就自己Google吧。我们只是用该软件挂载/boot所在的分区,然后进入/boot/grub/,查看该目录下的menu.lst,拷贝该文件的内容,然后粘贴到我们放在D盘下的那个menu.lst中,例如我的是这样的:

      default=0
      timeout=5
      splashimage=(hd0,6)/grub/splash.xpm.gz
      hiddenmenu

      title Install fedora10
      find /Fedora-10-i386-DVD.iso
      kernel /vmlinuz
      initrd /initrd.img

      title Fedora (2.6.27.5-117.fc10.i686)
      root (hd0,6)
      kernel /vmlinuz-2.6.27.5-117.fc10.i686 ro root=UUID=bf928c1c-08c8-4204-a911-8444b6f6bab6 rhgb quiet
      initrd /initrd-2.6.27.5-117.fc10.i686.img


      title windows XP
      rootnoverify (hd0,0)
      chainloader +1

蓝色的部分都是粘贴过来的,最后那段显然是用来引导XP的,当然用于安装的那个引导项现在就可以删除了。保存后重启系统你就可以进入fedora10了,并且不用担心fedora影响XP的引导。

 

      总的来说,fedora比ubuntu容易安装多了,感觉就是为硬盘安装设计的!祝你好运!