VFS:无法打开根设备“nfs”或unknown-block(0,255)

时间:2014-01-09 05:36:52

标签: boot nfs

我正在尝试设置一个无盘客户机,它将通过nfs挂载到服务器。当我尝试启动客户端时,我收到以下错误消息:

VFS:无法打开根设备“nfs”或unknown-block(0,255) 请附加正确的“root =”启动选项 内核恐慌 - 不同步:VFS:无法在未知块(0,255)上挂载根fs

我按如下方式设置了我的内核参数:

kernel = 192.79.143.131:/linuxboot,192.168.100.14< --tftpboot parameters ....(有效)

Linux PPC加载:root = / dev / nfs rw nfsroot = 192.79.143.131:/ diskless / client01 IP = DHCP

通过tftpboot找到内核,所以我知道上面的'kernel'参数有效。内核已加载并开始执行,但最终会遇到上述错误。

挂载点已从服务器正确导出,因为我可以从其他计算机手动挂载。

我已经阅读了关于这个主题的几个主题(至少非常相似),但到目前为止,没有人讨论过安装nfs驱动器的问题。我只看过有关本地硬盘的话题。

任何想法,指导都非常感谢...谢谢......

2 个答案:

答案 0 :(得分:3)

我有类似的问题,我的内核配置需要这个:

  • NFS上的根文件系统(CONFIG_ROOT_NFS)。

Topic on Gentoo forums

答案 1 :(得分:1)

我相信你没有加载“initrd.img”。

您的内核参数有“kernel = 192.79.143.131:/linuxboot,192.168.100.14”。你需要添加一行,它应该是这样的:

内核= 192.79.143.131:/linuxboot,192.168.100.14

追加initrd = initrd.img。

使用命令

下载Base rootfs后,可以获取initrd.img

yum groupinstall base。