Можно ли загрузить тонкий клиент 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 kbd> + D kbd>, чтобы обойти его.
Тем не менее, процесс загрузки, похоже, продолжается без предоставления возможности.
Я очень скептически отношусь к тому, что это сработает, потому что одиночный режим не включает сеть обычным способом.
Если я прав, когда вы добьетесь успеха: вы сможете манипулировать только тем, что предоставил 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 нужен сетевой канал, чтобы иметь возможность работать. Вы можете заставить его работать, но это будет очень уродливо и без какого-либо возможного использования.
Не уверен, что это сработает, но считаю, что проблема здесь заключается в передаче обслуживания виртуального терминала. В настоящее время вы заставляете одиночный всплеск пользователя, но все еще передаете его на виртуальный терминал 7. Измените этот код следующим образом:
vt.handoff=1
, который должен привести вас в правильное состояние. Не пробовал, но знаю, что у grub2 была проблема с этим конкретным кодом. См. Ошибка № 916306 в Launchpad.