我正在从 USB 启动 Debian 实时系统(debian 5.0.3)。我的 syslinux 附加参数是:
initrd=/live/initrd.img union=aufs persistent noprompt ip=frommedia boot=live noautologin noxautologin quickreboot nouser
当我 cat /proc/cmdline 时,我得到了所有这些参数,加上 BOOT_IMAGE=/live/vmlinuz
问题是当我启动时,默认用户仍然被创建,并且我自动登录。我认为“noautologin”和“noxautologin”应该可以阻止这种情况,而“nouser”应该可以阻止默认用户添加到系统中。我还认为“noprompt”应该可以阻止系统在重新启动时要求我移除 USB 密钥,但我必须添加“quickreboot”才能实现这一点。
ip=frommedia 有效,持久性有效,只是 noautologin 似乎有问题。这些是旧参数吗?我需要按特定顺序列出它们吗?或者这在实时启动中不可能实现?
我还发现了一些我尝试过的策略配置,但仍然没有运气。
答案1
在搜索了所有地方并修改了所有脚本 initrd.img 之后,我重新开始了。在第一次启动时,我确保设置了 persistent、noautologin 和 nouser 选项。现在一切似乎都正常了。但是如果你使用“persistent”并尝试稍后添加 noautologin,它就不起作用了。如果有人能更具体一点,请通知我。但我必须重新启动并清理 live-rw 分区以删除破坏此操作的已保存内容。