如何将 OpenSolaris x86 引导至单用户模式?
现代 OpenSolaris 配置为在正常引导期间禁止 root 登录。 仅在单用户模式下才可能。 然而,网上的许多说明只是简单地说将“-s”添加到默认 grub 引导参数的末尾,这会使图形引导进度显示处于无限循环中,并且永远不会进入单用户模式控制台。
Modern OpenSolaris is configured to disallow root logins during normal boots. It is only possible in single-user mode. However, many instructions online simply say to add "-s" to the end of the default grub boot arguments, which leaves a graphical boot progress display in an endless loop and never enters the single-user mode console.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
许多 OpenSolaris 单用户引导指令中遗漏的关键点是您必须修改文本引导 grub 条目,而不是默认的图形条目。 使用单用户交换机以图形模式启动会使启动进度图形永远覆盖在控制台顶部,永远不允许维护控制台可见。
文本引导
条目,然后按“e
”。kernel$
开头的行,然后按“e
”。-s
”添加到该行末尾。例如,将:更改
为
enter
”。b
”启动。系统应该在没有图形覆盖的情况下启动,并且应该立即到达系统维护控制台。
The key point left out of many OpenSolaris single-user boot instructions is that you must modify a text boot grub entry, and not the default graphical entry. Booting in graphical mode with the single-user switch leaves the boot progress graphic overlayed atop the console forever, never allowing the maintenance console to be visible.
text boot
entry and press 'e
'.kernel$
and press 'e
'.-s
' to the end of the line.e.g. change:
to
enter
'.b
' to boot.The system should boot without a graphical overlay, and should promptly arrive at the system maintenance console.
OpenIndiana 157 的完整解决方案:
启动图像 /boot/solaris.xpm
前景 d25f00
背景 115d93
Full solution of OpenIndiana 157:
splashimage /boot/solaris.xpm
foreground d25f00
background 115d93