4

最新の OpenSolaris は、通常の起動時に root ログインを許可しないように構成されています。シングルユーザーモードでのみ可能です。ただし、オンラインの多くの指示では、デフォルトの grub ブート引数の最後に「-s」を追加するように単純に指示されています。これにより、ブートの進行状況がグラフィカルに表示されたまま無限ループになり、シングル ユーザー モードのコンソールに入ることがありません。

4

2 に答える 2

7

多くの 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て起動します。

システムはグラフィカル オーバーレイなしで起動し、すぐにシステム メンテナンス コンソールに到達するはずです。

于 2009-02-25T12:28:21.963 に答える
0

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

  1. リブート
  2. grub プロンプトで、最新のテキスト ブート エントリを強調表示し、「e」を押します。
  3. 3 行を削除します (削除する行にカーソルを置いて d を押します)。
  4. kernel$ で始まる行にカーソルを置いて e を押します
  5. この行から「,console=graphics」の部分を削除します
  6. この行の末尾に「-s」を追加します
  7. 「入力」を押します。
  8. 「b」を押して起動します。
于 2013-06-05T19:37:06.660 に答える