Thin Client LTSP para o modo de usuário único

11

É possível inicializar um thin client LTSP no modo de usuário único? Atualizei a entrada padrão em /var/lib/tftpboot/ltsp/i386/pxelinux.cfgpara ler da seguinte forma: -

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

Esse tipo de trabalho!

Eu vejo o progresso da inicialização até o ponto em que ele me pede para inserir a senha root ou Ctrl+ Dpara ignorar.

No entanto, o processo de inicialização parece continuar sem fornecer uma chance de fazer isso.

DJC
fonte
O que você está tentando alcançar inicializando no modo de usuário único no thin client, talvez se entendermos que podemos ajudá-lo melhor.
kingmilo

Respostas:

1

Não tenho certeza se isso funcionará, mas acredito que o problema está aqui com a transferência do terminal virtual. No momento, você está forçando o splash de usuário único, mas ainda está passando para o terminal virtual 7. Altere esse código para o seguinte:

vt.handoff=1

que deve colocá-lo no estado correto. Não tentei, mas saiba que o grub2 costumava ter um problema com esse código específico. Veja o Bug # 916306 no Launchpad.

código livre
fonte
1

Sou muito cético quanto ao fato de que funcionaria porque o modo único não habilita a rede da maneira usual.

Se eu estiver certo, quando você tiver sucesso: poderá manipular apenas o que o tftp forneceu.

apenas no caso: tente mudar:

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

para dentro :

append ro initrd=initrd.img root=/dev/nbd0 init=/sbin/init-ltsp nomodeset single vt.handoff=7 nbdroot=:ltsp_i386

Mas repito: fazê-lo funcionar é bastante improvável / paradoxal porque o modo único ou init 1 está sem rede e o LTSP precisa de um link de rede para poder funcionar. Você pode fazê-lo funcionar, mas seria muito feio e sem qualquer uso possível.

Antoine Rodriguez
fonte