Solaris のシステム管理 (基本編)

Procedurex86: ブート時に GRUB メニューを編集してブート動作を変更する方法

ブート時に GRUB メニューを編集して GRUB カーネルの動作を変更すると、その変更はシステムをリブートするまでしか持続しません。次にシステムをブートすると、デフォルトのブート動作が復元されます。

  1. システムを再起動します。

    ブートシーケンスが始まると、GRUB メインメニューが表示されます。

  2. 矢印キーを使用して、編集するブートエントリを選択します。

  3. e と入力して、GRUB 編集メニューにアクセスします。

  4. このメニューで、kernel 行または kernel$ 行を選択します。

  5. e と入力して、ブート引数をその行に追加します。

  6. 指定する追加のブート引数を入力します。

  7. Return キーを押して変更を保存し、前のメニューに戻ります。


    注 –

    変更を保存せずに GRUB メインメニューに戻るには、Escape キーを押します。


  8. システムをブートするために、b と入力します。

    適用した変更は、システムをブートしたあとで有効になります。


例 11–4 x86: 64 ビット対応のシステムで 32 ビットのカーネルをブートする

64 ビット対応のシステムで 32 ビットのカーネルをブートするには、kernel/unix 引数を追加します。


grub edit> kernel /platform/i86pc/multiboot kernel/unix


例 11–5 x86: シリアルコンソールをリダイレクトする

シリアルコンソールを ttyb にリダイレクトするには、 -B console=ttyb 引数を追加します。


grub edit> kernel /platform/i86pc/multiboot -B console=ttyb

また、次の例に示すように、input-device/output-device プロパティーを使用することもできます。


grub edit> kernel /platform/i86pc/multiboot -B input-device=ttyb,output-device=ttyb

次の例は、シリアル回線速度を上書きする方法を示しています。


grub edit> kernel /platform/i86pc/multiboot -B ttyb-mode="115200,8,n,1,-"

注意: この例のプロパティー値には、プロパティーの区切り文字としてのコンマも含まれています。プロパティーの構文解析部と混同しないようにするため、二重引用符を使用してプロパティー値全体を囲んでください。