LFS(5)

在完成所有工作重新启动进入LFS系统时提示:

md: Autodetecting RAID arrays.
md: Scanned 0 and added 0 devices.
md: Autorun ...
md: ... autorun DONE.
Root-NFS: on NFS server address
VFS: Unable to mount root fs via NFS. trying floppy.
VFS: cannot open root device "sdb1" or unknown-block(2.0)
Please append a correct "root=" boot option; here are the available partitions:
0b00    1048575   sr0 driver: sr
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2.0)
Pid: 1. comm: swapper/0 Not tained 3.2.6 #1
Call trace:
...mount_block_root+0x141/0x1c9...mount_root...kernel_init...

这是因为内核缺少正确的磁盘驱动和文件系统驱动导致,重新编译内核,包含全部的SCSI和fs的驱动,还有两个关于VMware的驱动CONFIG_VMWARE_PVSCSI=y和CONFIG_VMWARE_BALLOON=y(因为我是用VM上的ubuntu做宿主机)。
重新启动后顺利进入LFS系统,但提示eth0启动失败,
Bringing up the eth0 interface... interface eth0 doesn't exist [FAIL]

仍旧是内核问题,缺少网卡驱动,在宿主机上执行 lspci 或 lspci | grep -i ethernet 查看参数如下:
02:01.0 Ethernet controller: Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] (rev 10)

表明VM使用的是AMD PCnet32虚拟网卡,更改内核配置文件中此项为“y“
CONFIG_PCNET32=y
重新编译,进入LFS,网卡启动成功,可以正常使用。

至此,LFS 7.1搭建完成,只是前面还遗留了一些问题,希望后面能找到答案补充上。高人路过,敬请解答,拜谢。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值