如何将 OpenSolaris x86 引导至单用户模式?

发布于 2024-07-14 07:45:20 字数 135 浏览 10 评论 0原文

现代 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

风吹雨成花 2024-07-21 07:45:20

许多 OpenSolaris 单用户引导指令中遗漏的关键点是您必须修改文本引导 grub 条目,而不是默认的图形条目。 使用单用户交换机以图形模式启动会使启动进度图形永远覆盖在控制台顶部,永远不允许维护控制台可见。

  • 重启。
  • 在 grub 提示符处,突出显示最近的文本引导条目,然后按“e”。
  • 突出显示以 kernel$ 开头的行,然后按“e”。
  • 将“-s”添加到该行末尾。

例如,将:更改

kernel$ /platform/i86pc/kernel/$ISADIR/unix -Bv$ZFS-BOOTFS

kernel$ /platform/i86pc/kernel/$ISADIR/unix -Bv$ZFS-BOOTFS -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.

  • Reboot.
  • At the grub prompt, highlight the most recent text boot entry and press 'e'.
  • Highlight the line beginning with kernel$ and press 'e'.
  • Add '-s' to the end of the line.

e.g. change:

kernel$ /platform/i86pc/kernel/$ISADIR/unix -Bv$ZFS-BOOTFS

to

kernel$ /platform/i86pc/kernel/$ISADIR/unix -Bv$ZFS-BOOTFS -s
  • Press 'enter'.
  • Press 'b' to boot.

The system should boot without a graphical overlay, and should promptly arrive at the system maintenance console.

笑咖 2024-07-21 07:45:20

OpenIndiana 157 的完整解决方案:

  1. 重新启动
  2. 在 grub 提示符下,突出显示最近的文本启动条目并按“e”。
  3. 删除三行(将光标放在要删除的行上按 d):
    启动图像 /boot/solaris.xpm
    前景 d25f00
    背景 115d93
  4. 将光标放在以 kernel$ 开头的行上,按 e
  5. 删除该行中的“,console=graphics”部分
  6. 将“-s”添加到该行末尾
  7. 按“enter”。
  8. 按“b”启动。

Full solution of OpenIndiana 157:

  1. Reboot
  2. At the grub prompt, highlight the most recent text boot entry and press 'e'.
  3. Remove three lines (pressing d with cursor on the line to be deleted):
    splashimage /boot/solaris.xpm
    foreground d25f00
    background 115d93
  4. Press e with cursor on the line beginning with kernel$
  5. Remove portion " ,console=graphics" from this line
  6. Add ' -s' to the end of this line
  7. Press 'enter'.
  8. Press 'b' to boot.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文