原创
硬盘安装Linux实验总结(无光驱)
2009-12-11 09:56
3017
6
6
分类:
工程师职场
硬盘安装Linux实验总结(无光驱)
硬盘安装FC5实验总结。
作者: tyc611, 2007-01-08
实验环境:
在 SATA硬盘 + WinXp 下安装FC5,其它FC版本可以类似安装。
分别在有光驱和没有光驱的情况下实验了两个方案。最后比较了下,还是用没有光驱的方案更简单有效,并且适用面广,故而对这种方案总结如下,供安装参考。
安装准备:
- 准备一个FAT32分区(如果没有,自己用PartitionMagic分割一个出来),并且这个分区最好为空,以防安装时文件干扰;
- 下载五个FC5 ISO镜像文件回来,并把它们拷贝到这个FAT32分区根目录下(也可以建个目录放镜像文件,但在安装时要提供该目录名,所以直接放根目录下更好);
- 在第一张ISO文件中,把目录isolinux下的两个文件vmlinuz和 initrd.img拷贝到这个FAT32分区根目录下;
- 下载grub4dos(我用的是grub_for_dos-0.4.1版本),把其中的grub.exe和grldr两个文件拷贝到C盘下。然后在C盘下创建文件menu.lst(文件名不能错),在其中键入如下内容:
timeout 10
title WinXp root (hd0,0) chainloader +1
title FC5 root (hd0,7) kernel (hd0,7)/vmlinuz initrd (hd0,7)/initrd.img |
注意,其实这个启动菜单文件就是grub的配置文件。
其中,第一行为默认等待时间;
第二部分为原来的Xp所在的位置,(hd0,0)表示在第一块硬盘上的第一个分区上(注意硬盘号hd0和分区号0之间不能有空格);
关键是第三部分:title FC5表示在启动菜单上显示为“FC5”;root (hd0,7)表示将那个FAT32分区设为当前根目录(以启动Linux);最后那句kernel表示加载Linux内核的命令。
这里,可能遇到的问题是,你不知道FAT32分区在Linux下的分区号是啥。可以这样来推算:首先你的C盘作为主分区是0,你的扩展分区是1(如果之前
只安装了Windows的话),剩下的2和3是保留给其它两个主分区的,你的逻辑分区(就是Windows下的D、E、F等盘)于是从4开始计数,例
如,D盘为4,E盘为5,等等。上面代码中的(hd0,7)就表示在我的G盘上。当然,这也不绝对。这个计数是按分区的物理顺序依次递增的,如果你Win
中分区盘符与物理顺序不同(比如做过更改),则可能这里的分区号与盘符并不对应(此时,你可以用Partition
Margic这类分区软件查看顺序,数一下就知道分区号了,或者在启动时出现错误找不到该Fat32分区时修改root和kernel命令中的分区号参数
即可,可以多次偿试)。
注意:该menu.lst文件可以放在c:或者c:/grub或者C:/boot/grub中, grub.exe程序会在这三个地方查找menu.lst文件(要求文件名不能错)。
- 最后一个准备,就是在c:\boot.ini文件中添加一行C:\grldr="Grub"
安装:
重新启动计算机,然后在出现的启动菜单中选择Grub,再在出现的菜单中选择FC5即可安装FC5了。在这过程中,需要你提供FC5镜像文件的存放位置:
首先是分区位置,由于是用sda*的形式表示分区,且*是从1开始,与前面从0开始不同,所以若前面是n,则你在这里应选择sda[n+1],例如
(hd0,7)对应sda8;如果FC镜像文件不是放在根目录下的,则需要提供目录名。
之后的过程就简单了,其安装与用光盘安装相同,故不再详述之。如果对用光盘安装过程不熟可以参考这个链接:
http://fedora.linuxsir.org/main/?q=node/135
如果有任何疑问,请留言共同讨论之。谢谢!
文章评论(0条评论)
登录后参与讨论