对于一个学校项目,我需要创建一个 ubuntu 无盘客户端。我正在使用 vmware fusion。我遇到了各种问题,花了我一段时间才解决,但现在我陷入了停滞状态。
我一直在使用本指南来帮助我:https://help.ubuntu.com/community/DisklessUbuntuHowto
我终于到达了加载某些内容的地步:),但随后我收到了“连接被拒绝”错误,如下图所示。
这是我的 dhcp 配置文件允许启动;允许 bootp;
subnet 192.168.134.0 netmask 255.255.255.0 {
range 192.168.134.100 192.168.134.150;
option broadcast-address 192.168.134.255;
option routers 192.168.134.1;
option domain-name-servers 192.168.134.1;
filename "/pxelinux.0";
}
/etc/default/tftpd-hpa 文件
#Defaults for tftpd-hpa
RUN_DAEMON="yes"
OPTIONS="-l -s /tftpboot"
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure"
我一直在网上寻找解决方案,但找不到可行的解决方案。我禁用了防火墙,所以不可能。我没有太多经验,所以很难知道该去哪里找。
答案1
该tftp
位已起作用:内核已加载并尝试挂载根文件系统。看起来您尝试挂载的 NFS 服务器没有响应。从另一个客户端检查您是否可以/nfsroot
从您的服务器挂载(假设您遵循 HOWTO 中的命名约定)。