LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1876|回复: 13

fc3硬盘安装之grub引导法

[复制链接]
发表于 2004-11-26 09:55:46 | 显示全部楼层 |阅读模式
下了四个fc3的iso文件,只能从硬盘安装。但是使用DOS启动盘引导安装后,出现
less than 4MB of memory
system halted
网上找了很久,都没找到原因,换用grub引导方法安装成功。我想应该会有其它人也碰到了同样的问题,就把我的方法贴出来分享。


预备知识:
   grub是一个多系统引导程序,在这里我们要先知道grub怎么来认硬盘分区的。每块硬盘分别标识为hdn(n=0,1,2...),比如第一块硬盘是hd0,第二块是hd1。每个分区以自然数编号,如第一个分区为0,第二个分区为1。要表示第二个硬盘第1个分区的方法是(hd1,0)。
    如果你目前不是用grub来引导的,那要使用这种方法就得先去down个grub来安装。具体方法可以查一个有关grub的资料。

具体方法如下:

1、将第一张盘的isolinux下的initrd.img,vmlinuz文件拷到一个dos下可以访问的分区中。我是拷到第二个硬盘的第一个分区上的根目录下,是fat32格式的。

2、启动系统,使用grub引导,按c键进入grub命令行。在grub命令行下依次运行以下四个命令:
   命令一:root (hd1,0)
   这是用来挂载我们那两个引导文件所放的分区的。我是放在第二个硬盘第一个分区,所以是(hd1,0)
   命令二:kernel /vmlinuz
   这是加载内核, /vmlinuz是我们从iso文件拷出来的vmlinuz文件所放的路径。我放在根目录。
    命令三: initrd /initrd.img
    /initrd.img和命令二中的一样,为initrd.img文件所放的路径。
    命令四:boot
    开始启动安装了。如果正常的话,应该就可以看到linux安装界面了。
 楼主| 发表于 2004-11-26 10:30:39 | 显示全部楼层
关于分区编号的补充说明,由于每块硬盘留了四个主分区编号,即0,1,2,3是为主分区编号预留的,扩展分区只能从4以后开始编号。比如你的一块硬盘上分为C,D,E三个区,C是主分区,D,E是扩展分区,那么C的编号是0,D是扩展分区,要从4开始编号了,E接着往下编号为5,依次类推。
    fc3的是个iso文件可以放在硬盘上的其它分区中(不要放在ntfs分区),安装到选择安装文件源的时候选中从硬盘安装。linux对硬盘分区的编号和grub有些不同,使用a,b,c...来区分是第几块硬盘的,而分区编号是从1开始而不是从0开始的。比如第一个硬盘第一主分区编号为hda1,第一个扩展分区编号为hda5,依此类推。要根据你iso文件放在哪个分区上来选择。
    另:据说iso文件所放的目录不能有中文文件或文件夹名称,否则会失败。我没试过,不大清楚。
发表于 2004-11-26 10:33:12 | 显示全部楼层
前提条件是机器本来装有grub或用grub dos盘引导~
发表于 2004-11-26 22:26:20 | 显示全部楼层
这个应该加精,如果已经装了grub,这个方法超级好,我就是用这个方法从FC1升级到FC3的
发表于 2004-11-27 08:59:37 | 显示全部楼层

关于less than 4MB of memory的解决方法

我在DOS安装时也出现了
less than 4MB of memory
system halted
的问题,后来发现是用了光盘引导的关系。因为Windows98/ME的光盘引导要虚拟一个A盘来放文件,导致内存不足。解决方法是用软盘或者闪盘来引导Dos安装就行了,不必手动加载grub。:cool:
 楼主| 发表于 2004-11-27 09:46:54 | 显示全部楼层
哦,我是用WINME做的启动盘来启动出现这个问题的。难道winme做的启动盘和98做的会有这种差别呀
发表于 2004-11-27 11:17:58 | 显示全部楼层
我是新人,怎么装grub
发表于 2004-11-27 11:23:23 | 显示全部楼层
哪里有grub下
发表于 2004-11-27 13:28:55 | 显示全部楼层
年轻人能找到FC却会找不到GRUB。怪
 楼主| 发表于 2004-11-27 15:31:53 | 显示全部楼层
http://www.linuxsir.cn/forum.php ... &highlight=grub
这是论坛里面的grub大全,看看很有用的。
你可以去下个grub for dos,拷到dos启动盘里面,然后启动运行grub。记得前几天在论坛里面看到一个帖子有,不过忘了在哪了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表