LinuxSir.cn,穿越时空的Linuxsir!

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

LFS最后一步求助!!

[复制链接]
发表于 2002-12-6 18:00:36 | 显示全部楼层 |阅读模式
在下在MDK8.2上做LFS,严格按LFS手册的顺序安装,很顺利,从早上到现在基本完工。


到了最后一步,lilo也通过了
但是启动后选择lfs时却提示root分区找不到
这种情况我以前编译内核也经常碰到这种情况

请高手指点迷津!!
发表于 2002-12-6 18:14:12 | 显示全部楼层
看看kj兄的帖子
发表于 2002-12-6 18:43:31 | 显示全部楼层
以root为/dev/hda3为例:
在lilo文件中的label行下加入root=/dev/hda3
查看vmlinuz映象文件的root分区
rdev vmlinuz
如果不是/dev/hda3
运行 rdev vmlinuz /dev/hda3
发表于 2002-12-6 23:42:24 | 显示全部楼层
你的分区情况是怎么样的呢?把fdisk -l 的结果贴出来看看吧,还有你的
/etc/lilo.conf
发表于 2002-12-7 13:08:16 | 显示全部楼层
过了这么长时间,应该装好了吧,

也没有来报道一下。。。。
 楼主| 发表于 2002-12-13 17:27:40 | 显示全部楼层

LFS最后一步之终结

doooom兄不好意思啊,前两天俗务缠身LFS这最后一步就晾了些时候
后来发现root分区mount不上是硬盘驱动的问题,我用的是SCSI硬盘(Intel PC Server,双CPU,内存1G,编译内核真是飞一般的感觉,呵呵),boot的时候比一般IDE硬盘要麻烦一些。
现已可成功使用我的LFS。

解决方法如下:
1.编译安装内核及内核模块
make mrproper
make menuconfig  
这一步的要点是:
a)在“Block devices”配置节中“RAM disk support”设定为built-in方式("<*>"),这时会出现“Initial RAM disk (initrd) support”选项,选中它("
  • ")。
    b)在“SCSI support”配置节中的“SCSI low-level drivers”子配置节中选择相应的SCSI设备(我选择了所有Adaptec的支持,以module方式("<M>"))。
    c)选择最下面的“Save Configuration to an Alternate File ”把当前配置保存到一个文件中以便以后的调整和使用。
    make bzImage && make modules && make modules_install
    在编译和安装模块过程中会出现一些奇怪的问题。重新执行make menuconfig调整一下配置选项即可。
    cp arch/i386/boot/bzImage /boot/lfskernel && cp System.map /boot
    2.生成initrd映像文件
    initrd提供了系统启动时加载一个RAM文件系统的能力,该RAM系统被临时加载为root文件系统,然后载入一些必要的内核模块(如SCSI支持时),一旦最终的root分区被加载,RAM系统即被卸除。详细见内核源码目录下的Documentation/initrd.txt。
    因我chroot的LFS系统中无initrd命令,转到宿主系统MDK8.2下
    ln -s /lib/modules/2.4.20 $LFS/lib/modules/2.4.20
    mkinitrd initrd-lfs.img 2.4.20 && cp initrd-lfs.img $LFS/boot
    3.然后修改lilo.conf加入对LFS内核的支持,我的配置如下:
    image=/boot/lfskernel
            label=lfs
            root=/dev/sda2
            initrd=/boot/initrd-lfs.img
            read-only
    然后执行lilo -v
    4.一个需注意的地方是:在reboot前必须手工在LFS的root分区中建立一个空目录/initrd供上面生成的initrd-lfs.img在系统boot时挂载用。


    最后就是init 6待lilo界面出现时选择“lfs”看着一行行的启动信息蹦出来,最后出现login:

    哈哈好爽!!
    下个礼拜就可以进入我的BLFS啦:)
  • 发表于 2002-12-13 18:09:14 | 显示全部楼层
    好羡慕你的机子!
    发表于 2002-12-13 18:17:40 | 显示全部楼层
    恭喜恭喜,我们的弟兄又多了一个。
    发表于 2002-12-14 04:22:26 | 显示全部楼层
    这个机器是很拽阿,我们DIY一族里面第二个双CPU,第一个是VACANCY兄呵呵。

    看来真要搞个CLUSTER才可以独领风骚了。HOHOHO
    发表于 2002-12-14 20:02:51 | 显示全部楼层
    我要8个cpu才满足..............but ...现在只有一个
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

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