LTSP 瘦客户端到单用户模式

DJC*_*DJC 11 boot grub2 ltsp

是否可以将 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
Run Code Online (Sandbox Code Playgroud)

这样的作品!

我看到启动进度到它要求我输入 root 密码或Ctrl+D绕过的程度。

但是,引导过程似乎只是继续,而没有提供任何机会。

fre*_*ode 1

不确定这是否有效,但相信问题出在虚拟终端切换上。目前,您正在强制单用户启动,但仍切换到虚拟终端 7。将此代码更改为以下内容:

vt.handoff=1
Run Code Online (Sandbox Code Playgroud)

这应该让你进入正确的状态。没有尝试过,但知道 grub2 曾经对这个特定的代码有问题。请参阅启动板中的错误#916306。


Ant*_*uez 1

我非常怀疑它是否有效,因为单一模式不能以通常的方式启用网络。

如果我是对的,当你成功时:你将只能操纵 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
Run Code Online (Sandbox Code Playgroud)

进入 :

append ro initrd=initrd.img root=/dev/nbd0 init=/sbin/init-ltsp nomodeset single vt.handoff=7 nbdroot=:ltsp_i386
Run Code Online (Sandbox Code Playgroud)

但我再说一遍:让它工作是不太可能/自相矛盾的,因为单一模式或 init 1 没有网络,而 LTSP 需要网络链接才能工作。你也许可以让它工作,但它会非常丑陋并且没有任何可能的用途。