【问题标题】:How can I boot OpenSolaris x86 into single-user mode?如何将 OpenSolaris x86 引导到单用户模式?
【发布时间】:2010-10-09 19:17:20
【问题描述】:

现代 OpenSolaris 被配置为在正常引导期间不允许 root 登录。只有在单用户模式下才有可能。然而,网上的许多指令只是简单地说在默认 grub 启动参数的末尾添加“-s”,这会使图形启动进度显示在无限循环中,并且永远不会进入单用户模式控制台。

【问题讨论】:

    标签: solaris sysadmin root boot


    【解决方案1】:

    许多 OpenSolaris 单用户引导指令遗漏的关键点是您必须修改 text boot grub 条目,而不是默认的 graphical 条目。使用单用户开关以图形模式启动会使启动进度图形永远覆盖在控制台上方,永远不会让维护控制台可见。

    • 重启。
    • 在 grub 提示符下,突出显示最近的 text boot 条目并按“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”启动。

    系统应该在没有图形覆盖的情况下启动,并且应该及时到达系统维护控制台。

    【讨论】:

      【解决方案2】:

      OpenIndiana 157 的完整解决方案:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-10-22
        • 2014-12-13
        • 2016-05-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多