solaris - 如何将 OpenSolaris x86 引导到单用户模式?

标签 solaris sysadmin root boot

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

最佳答案

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

  • 重启。
  • 在 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 ' 启动。

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

    关于solaris - 如何将 OpenSolaris x86 引导到单用户模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/585771/

    相关文章:

    python - 在solaris操作系统中运行python命令

    c++ - 在 strlen 函数中的 solaris vsnprintf 核心转储中有什么方法可以解决这个问题?

    linux - 如何从我的 Windows 机器上运行安装在 Linux 机器上的 OpenGL 应用程序?

    python - 用于从组中删除用户的 Perl 或 Python 脚本

    bash - 阻止 .git/index 更改其权限

    extjs - rootVisible = true 的树面板未显示

    php - 根本原因拥有的 Laravel Storage Cache 文件夹无法清除缓存

    c++ - 从核心转储中获取创建时间

    git - Linux命令Git克隆困境