YaSTによるブートローダの設定

SUSE Linux Enterprise Desktopシステムでブートローダを設定する最も簡単な方法は、YaSTモジュールを使用することです。YaSTコントロールセンタで、システム+ブートローダの順に選択します。図10.1「ブートローダの設定」で説明しているように、システムの現在のブートローダ設定が表示され、設定を変更できます。

図10.1 ブートローダの設定

ブートローダの設定

セクション管理タブを使用して、各オペレーティングシステムのブートローダセクションの編集、変更、削除を行うことができます。オプションを追加するには、追加をクリックします。既存のオプションの値を変更するには、マウスで選択してから編集をクリックします。既存のエントリを削除するには、エントリを選択して削除をクリックします。ブートローダのオプションをよくご存知でない場合には、はじめに10.1項 「GRUBによるブート」を参照してください。

ブートローダのインストールタブで、タイプ、場所、高度なローダ設定に関する設定を表示および変更できます。

その他をクリックすると開くドロップダウンメニューから、高度な設定オプションにアクセスします。組み込みエディタでGRUB設定ファイルを変更できます(詳細は10.1項 「GRUBによるブート」を参照してください)。既存の設定を削除して新しい設定を作成したり、YaSTで新しい設定を提案できます。設定をディスクに書き込んだり、ディスクから設定を読み直すこともできます。インストール時に保存した最初のMBR(Master Boot Record)jを復元するには、ハードディスクのMBRの復元を選択します。

デフォルトブートエントリの調整

デフォルトでブートされるシステムを変更するには、次の手順に従います。

手順10.1 標準のシステムの設定

  1. セクション管理タブを開きます。

  2. リストから目的の項目を選択します。

  3. デフォルトにするをクリックします。

  4. OKをクリックしてこれらの変更を有効にします。

ブートローダの場所の変更

ブートローダの場所を変更するには、次の手順に従います。

手順10.2 ブートローダの場所の変更

  1. ブートローダのインストールタブを選択し、ブートローダの場所で、次のオプションの1つを選択します。

    マスタブートレコードからブート

    最初のディスクのMBRにブートローダをインストールします(BIOS 中のブートシーケンスプリセットによる)。

    ルートパーティションからブート

    /パーティションのブートセクタにブートローダがインストールされます(デフォルト)。

    ブートパーティションからブート

    /bootパーティションのブートセクタにブートローダがインストールされます。

    拡張パーティションからブート

    拡張パーティションコンテナにブートローダがインストールされます。

    カスタムブートパーティション

    このオプションを選択すると、手動でブートローダの場所を指定できます。

  2. OKをクリックして、変更を適用します。

ブートローダのタイムアウトの変更

ブートローダは、標準のシステムを直ちにブートするわけではありません。タイムアウト中、ブートまたはカーネルパラメータを書き込むシステムを選択できます。ブートローダのタイムアウトを設定するには、次の手順に従います。

手順10.3 ブートローダのタイムアウトの変更

  1. ブートローダのインストールタブを開きます。

  2. ブートローダのオプションをクリックします。

  3. 新しい値を入力するか、マウスで矢印キーをクリックするか、またはキーボードの矢印キーを使って、タイムアウト(秒)の値を変更します。

  4. OKを2回クリックして、変更内容を保存します。

ブートパスワードの設定

このYaSTモジュールでは、ブートを保護するためのパスワードを設定することもできます。そうすれば、セキュリティに付加的なレベルを追加できます。

手順10.4 ブートローダパスワードの設定

  1. ブートローダのインストールタブを開きます。

  2. ブートローダのオプションをクリックします。

  3. パスワードでブートローダを保護するオプションをクリックして有効にし、パスワードを2回入力します。

  4. OKを2回クリックして、変更内容を保存します。

ディスク順序の変更

コンピュータに複数のハードディスクがある場合、ディスクのブートシーケンスを、コンピュータのBIOSセットアップと一致するように指定できます(「10.1.2項 「device.mapファイル」」を参照してください)。次の手順に従います。

手順10.5 ディスクの順序の設定

  1. ブートローダのインストールタブを開きます。

  2. ブートローダのインストールの詳細をクリックします。

  3. 複数のディスクが表示されている場合には、ディスクを選択してから上へまたは下へをクリックして、ディスクの表示順を変更します。

  4. OKを2回クリックして、変更内容を保存します。

詳細オプションの設定

詳細なブートオプションは、ブートローダのインストール+ブートローダのオプションの順に選択して、設定できます。通常は、デフォルト設定を変更する必要はありません。

ブートパーティション用パーティションテーブルにアクティブフラグを設定

ブートローダを含むパーティションをアクティブにします。Windows 98のような一部のレガシーオペレーティングシステムは、アクティブパーティションからのみブートできます。

MBRに汎用ブートコードを書き込む

現在のMBRを、オペレーティングシステムに依存しない独立した汎用コードで置換します。

デバッグフラグ

Sets GRUBを、ディスクアクティビティを示すメッセージを表示するデバッグモードに設定します。

ブートメニューを隠す

ブートメニューを隠し、デフォルトエントリをブートします。

信頼できるGRUBを使用する

信頼性の高いコンピューティング機能をサポートする信頼できるGRUBを起動します。

グラフィカルメニューファイル

ブート画面の表示時に使用されるグラフィックファイルへのパスを設定します。

シリアル接続パラメータ

コンピュータがシリアルコンソールで制御されている場合は、どのCOMポートをどの速度で使用するか指定できます。さらに、ターミナル定義serialに設定します。詳細については、info grubまたはhttp://www.gnu.org/software/grub/manual/grub.htmlを参照してください。

ターミナル定義

シリアルコンソールからブートするには、ここで serialを入力します(そうでない場合は、ブランクのままにします)。シリアルコンソールからブートする場合は、シリアル接続パラメータを指定する必要もあります。

ブートローダタイプの変更

ブートローダのインストールでブートローダのタイプを設定します。SUSE Linux Enterprise DesktopのデフォルトブートローダはGRUBです。LILOまたはELILOを使用するには、次の手順に従います。

[Warning]LILOはサポートされていません

LILOの使用は推奨されません。SUSE Linux Enterprise Desktopではサポートされていません。特殊な場合にのみ、使用してください。

手順10.6 ブートローダのタイプの変更

  1. ブートローダのインストールタブを選択します。

  2. ブートローダで、LILOを選択します。

  3. 表示されるダイアログボックスで、次のオプションのうち、いずれかを選択します。

    新しい設定を提案する

    YaSTは新しい設定を提案します。

    Convert Current Configuration (現在の設定を変換する)

    YaSTは現在の設定を変換します。設定を変換すると、いくつかの設定内容が失われることがあります。

    Start New Configuration from Scratch (新しい設定を新規に作成する)

    カスタム設定を書き込みます。この操作は、SUSE Linux Enterprise Desktopのインストール時には利用できません。

    Read Configuration Saved on Disk (ディスクに保存されている設定を読み込む)

    独自の/etc/lilo.confをロードします。この操作は、SUSE Linux Enterprise Desktopのインストール時には利用できません。

  4. OKを2回クリックして、変更内容を保存します。

変換中に、古いGRUB設定はディスクに保存されます。これを使用するには、ブートローダのタイプをGRUBに戻し、Restore Configuration Saved before Conversionを選択します。この操作は、インストール済みのシステムでのみ実行可能です。

[Note]カスタムのブートローダ

GRUBやLILO以外のブートローダを使用する場合は、ブートローダはインストールしないでくださいを選択します。このオプションを選択する場合には、あらかじめ、ブートローダのドキュメントをよくお読みください。