文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>硬盘安装Linux实验总结(无光驱)

硬盘安装Linux实验总结(无光驱)

时间:2007-01-08  来源:tyc611

   硬盘安装FC5实验总结。    作者: tyc611, 2007-01-08 实验环境: 在 SATA硬盘 + WinXp 下安装FC5,其它FC版本可以类似安装。      分别在有光驱和没有光驱的情况下实验了两个方案。最后比较了下,还是用没有光驱的方案更简单有效,并且适用面广,故而对这种方案总结如下,供安装参考。 安装准备:
  1. 准备一个FAT32分区(如果没有,自己用PartitionMagic分割一个出来),并且这个分区最好为空,以防安装时文件干扰;
  2. 下载五个FC5 ISO镜像文件回来,并把它们拷贝到这个FAT32分区根目录下(也可以建个目录放镜像文件,但在安装时要提供该目录名,所以直接放根目录下更好);
  3. 在第一张ISO文件中,把目录isolinux下的两个文件vmlinuz和 initrd.img拷贝到这个FAT32分区根目录下;
  4. 下载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文件(要求文件名不能错)。
  5. 最后一个准备,就是在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

   如果有任何疑问,请留言共同讨论之。谢谢!

 
相关阅读 更多 +
排行榜 更多 +
收割和堆放

收割和堆放

休闲益智 下载
口袋妖怪宿命的轮回

口袋妖怪宿命的轮回

休闲益智 下载
涡轮火箭

涡轮火箭

休闲益智 下载