我正在从 USB(debian 5.0.3)启动一个 Debian live 系统。我的 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 似乎坏了。这些是旧参数吗?我需要按特定顺序列出它们吗?或者这对于实时启动是不可能的?
我还发现了一些我尝试过的策略配置,但仍然没有运气。
好吧,在到处搜索并修改了所有脚本 initrd.img 之后,我重新开始了。在 VERY FIRST BOOT 期间,我确保设置了 persistent、noautologin 和 nouser 选项。现在似乎一切正常。但是,如果您使用“持久”并稍后尝试添加 noautologin,它就不起作用。如果有人可以更具体,请告诉我。但是我不得不用干净的 live-rw 分区重新启动,以删除任何破坏这个的保存。