以前都是在虚拟机下开发,但随着虚拟机越来越慢突然想在硬盘安装linux做开发,人不能一辈子活在虚拟机里,呵呵!最初是让哥们硬盘安装的fedora17,可安好后发现上不了网,上么都设置配好了还是上不了网,真操蛋!这次我自己来装fedora14!
所用到的资源我会稍后提供下载。
首先说要准备的软件,:
1,您需要下载fedora14的DVD版本,我的是Fedora-14-i386-DVD.iso,3.2G左右,一定要下载这个版本。而600多M的live版本是不能用此方法硬盘安装的,我就是在这块搞了一晚上才迷瞪过来。live版本只有六百多M,安装完后您还要更新安装1000多个软件包,而DVD版本的都把这安装好了。
2,grub4dos软件
3,(如果有需要,您的硬盘不能从nfs格式化成fat32,您还需要找一个转换小工具。)
安装步骤:
1,假设您想把fedora安装到E盘,E盘原有格式是ntfs的。您首先需要将其改成fat32的。为什么呢?grub4dos解压后有个grldr,用他来识别放在E盘的fedora镜像,但grldr只识别fat32,。所以,如果您是第一次安装linux,点击我的电脑----管理-----磁盘管理,选中E盘右键-----删除逻辑分区。(前提是您把E盘有用的东西已经拷出来了,这个一定会格式化的)。然后再点击原来的E盘---新建一个逻辑分区,看看能否选中格式为fat32,不能的话就选nfs,然后用工具将其改为fat32.至于这个新分区的大小,首先搞明白他是放的镜像fedora,及fedora镜像解压后的一些文件,fedora安装完成后这个盘的东西可以删除,在xp下是可见的,可以正常使用。比如原来e盘有80G,这里我新建的这个fat32逻辑分区还是E盘哈,有40G,那么未分区的那40G就是用来安装linux系统的,在xp是不可见的。 现在新建好了
2,将grub4dos下的grldr放在c盘根目录下,另外还有一个menu的文件,里面的内容是:
title install Fedora 14
kernel (hd0,5)/vmlinuz linux repo=hd:/dev/sda6:/
initrd (hd0,5)/initrd.img
如果您将linux安装在D盘,上面修改为:
title install Fedora 14
kernel (hd0,4)/vmlinuz linux repo=hd:/dev/sda5:/
initrd (hd0,4)/initrd.img
将menu放在c盘根目录。
3,点我的电脑--属性--高级---启动和故障恢复---设置。点击编辑,在下面加上一句:c:\grldr=”fedora”
然后重启,选择安装fedora。依次选择chines---harddrive----基本存储设备------------选择最后的那个【建立自定义分区】。通常linux操作系统需要三个分区,一个是/boot分区,/boot分区用于引导系统,它包含了操作系统的内核和在启动系统过程中所要用到的文件,该分区的大小一般为100MB。
一个是swap分区,大小是内存的两倍,swap分区的作用是充当虚拟内存,其大小通常是物理内存的两倍左右(当物理内存大于512MB时,swap分区为512MB即可)。例如物理内存是128MB,那么swap分区的大小应该是256MB。
一个是/ 分区,Linux将大部分的系统文件和用户文件都保存在/(根)分区上,所以该分区一定要足够大,一般要求大于5GB。这里/ 分区使用前两个分区剩余的空间。
然后就可以安装了。
安装完成后,系统默认的是启动fedora,您看不到xp,怎么搞呢?在fedora下,用vim /etc/grub.conf,找到
default=0
timeout=5
splashimage=(hd0,10)/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.25-14.fc9.i686)
root (hd0,10)
kernel /vmlinuz-2.6.25-14.fc9.i686 ro root=UUID=75cac649-2952-402b-9461-314fa47a9214 rhgb quiet
initrd /initrd-2.6.25-14.fc9.i686.img
title Other
rootnoverify (hd0,0)
chainloader +1
default=0改为default=1,意思是将fedora默认为第二启动,下面的Other是默认的第已启动也就是xp,在title Other下,加上一句;title Windows XP
点:,输入wq保存就可以了!
最后,我们总结下:
1,放到C盘根目录下的文件有:grub4dos的grldr、menu.lst放在xp的c盘根目录,其中menu.lst内容改成:
title install Fedora 14
kernel (hd0,5)/vmlinuz linux repo=hd:/dev/sda6:/
initrd (hd0,5)/initrd.img
2,放到E盘的东西有:Fedora-14-i386-DVD.iso、解压后的isolinux文件下的initrd.img 和 vmlinuz 、及解压后的images文件夹(其中的hd0,5表示的就是E盘,两者是对应的)
3,您需要修改的:点我的电脑--属性--高级---启动和故障恢复---设置。点击编辑,在下面加上一句:c:\grldr=”fedora”
前提:您将E盘弄成fat32格式,并预留一个空白分区。
善后工作:
修改/etc/grub.conf:default=0 改成=1 和 title Other下面加一行:title Windowa XP(这只是个名字,大小写无所谓,关键把上面的default=0给改了 就OK啦!)
下载资源:
grldr: http://download.csdn.net/detail/yanzi1225627/4462018
menu.lst: http://download.csdn.net/detail/yanzi1225627/4462020