是否可以将 LTSP 瘦客户端启动到单用户模式?我已将下面的默认条目更新/var/lib/tftpboot/ltsp/i386/pxelinux.cfg
为以下内容:-
append ro initrd=initrd.img root=/dev/nbd0 init=/sbin/init-ltsp nomodeset quiet
splash **single** plymouth:force-splash vt.handoff=7 nbdroot=:ltsp_i386
这种作品!
我看到启动进度,它要求我输入 root 密码或Ctrl+D来绕过。
然而,启动过程似乎只是继续,没有提供任何机会。
答案1
不确定这是否可行,但相信问题出在虚拟终端切换上。目前,您正在强制单用户启动,但仍切换到虚拟终端 7。将此代码更改为以下内容:
vt.handoff=1
这应该会将您置于正确的状态。没有尝试过,但知道 grub2 曾经遇到过此特定代码的问题。请参阅启动板中的错误 #916306。
答案2
我非常怀疑它是否能起作用,因为单一模式不能以通常的方式启用网络。
如果我是对的,当你成功时:你将只能操作 tftp 提供的内容。
以防万一:尝试改变:
append ro initrd=initrd.img root=/dev/nbd0 init=/sbin/init-ltsp nomodeset quiet splash **single** plymouth:force-splash vt.handoff=7 nbdroot=:ltsp_i386
进入 :
append ro initrd=initrd.img root=/dev/nbd0 init=/sbin/init-ltsp nomodeset single vt.handoff=7 nbdroot=:ltsp_i386
但我再说一遍:让它工作是不太可能/自相矛盾的,因为单模式或 init 1 没有网络,而 LTSP 需要网络链接才能工作。您可能让它工作,但它会非常丑陋,没有任何可能的用途。