OpenSolaris x86 をシングルユーザー モードで起動するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/585771

  •  06-09-2019
  •  | 
  •  

質問

最新の 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' 起動します。

システムが起動するはずです それなし グラフィカル オーバーレイであり、システム メンテナンス コンソールにすぐに表示されるはずです。

他のヒント

OpenIndiana 157 の完全なソリューション:

  1. リブート
  2. grub プロンプトで、最新のテキスト ブート エントリを強調表示し、「e」を押します。
  3. 3 行を削除します (削除する行にカーソルを合わせて d を押します)。splashimage /boot/solaris.xpm前景D25F00背景115D93
  4. kernel$ で始まる行にカーソルを置いて e を押します。
  5. この行から「,console=graphics」の部分を削除します
  6. この行の末尾に「-s」を追加します
  7. 「入力」を押してください。
  8. 「b」を押して起動します。
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top