簡體   English   中英

如何將 OpenSolaris x86 引導到單用戶模式?

[英]How can I boot OpenSolaris x86 into single-user mode?

現代 OpenSolaris 配置為在正常引導期間不允許 root 登錄。 只有在單用戶模式下才有可能。 但是,網上的很多指令只是簡單地說在默認的 grub 引導 arguments 的末尾添加“-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 '啟動。

系統應該在沒有圖形覆蓋的情況下啟動,並且應該迅速到達系統維護控制台。

OpenIndiana 157的完整解決方案:

  1. 重啟
  2. 在 grub 提示符下,突出顯示最近的文本引導條目並按“e”。
  3. 刪除三行(在要刪除的行上按 d 和 cursor): splashimage /boot/solaris.xpm foreground d25f00 background 115d93
  4. 在以 kernel$ 開頭的行上按 e 和 cursor
  5. 從此行中刪除部分“,console=graphics”
  6. 在此行末尾添加“-s”
  7. 按“輸入”。
  8. 按“b”啟動。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM