从 NFS v4 进行 Netboot Debian(wheezy)

从 NFS v4 进行 Netboot Debian(wheezy)

是否可以从 NFS v4 启动 Debian Wheezy?

使用 NFS v3 的 Bootwing 工作正常。使用 NFS v4 则不行。

这是我的/etc/exports

/nfs 192.168.100.0/24(ro,sync,insecure,no_root_squash,no_subtree_check,fsid=0)
/nfs/root 192.168.100.0/24(ro,nohide,sync,insecure,no_root_squash,no_subtree_check)

/nfs/root/www包含网络服务器的根。

命令行是:

rootfstype=nfs4 root=/dev/nfs4 nfsroot=192.168.100.1:/root/www

失败 mount call failed - server replied: Permission denied.

从 initrd 中的 busybox 挂载失败:

mount -t nfs4 192.168.100.1:/nfs/root/www /root
mounting .. failed: Invalid argument

我需要修改 initrd 吗?

答案1

我认为您必须创建一个包含 nfs4 mount utils 的 initrd。或者尝试以下方法:http://packages.debian.org/squeeze/dracut

相关内容