安装 Mate 16.04 32bit LTS Xenial 作为服务器系统后,胖客户端无法启动。相反,启动到达了这一点
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... Begin: Setting up nbd-client registered device at major 43 ... Negotiation: ..Error: Read failed: End of file
Exiting.
done.
随后又出现了一些消息,然后是这样的:
Gave up waiting for root device. Common problems:
- Boot args (cat /proc/cmdline)
- Check rootdelay= (did the system wait long enough?)
- Check root= (did the system wait for the right fevice?)
- Missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/nbd0 does not exist. Dropping to a shell!
然后进入 BusyBox。
在这里寻找解决方案:LTSP 客户端在 busybox 上启动/dev
,我在或中没有 nbd 文件夹或文件/opt
。
我之前使用 12.04 LTS 没有任何问题。
答案1
终于找到了解决方案在这里。
对于那些不懂希腊语的人来说,解决方案实际上与我在问题中提到的链接,但并不完全如此。在我的例子中,文件/etc/nbd-server/conf.d/ltsp_i386.conf
,它最初根本没有被创建 - 这就是错误,必须包含以下内容:
[/opt/ltsp/i386]
exportname = /opt/ltsp/images/i386.img
readonly = true
authfile = /etc/ltsp/nbd-server.allow
需要重新启动 nbd-server:
sudo service nbd-server restart
可能需要重新启动 PS 系统。