JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris 11.1 システムのブートおよびシャットダウン     Oracle Solaris 11.1 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  システムのブートとシャットダウン (概要)

2.  x86: GRand Unified Bootloader の管理 (タスク)

x86: GRUB 2 の紹介

x86: GRUB 2 構成の説明

x86: GRUB 2 パーティションおよびデバイス命名スキーム

x86: GRUB 2 と GRUB Legacy のタスクの比較

x86: GRUB Legacy システムを GRUB 2 をサポートするリリースにアップグレードする

x86: GRUB Legacy システムを GRUB 2 をサポートするリリースにアップグレードする方法

x86: GRUB Legacy メニューエントリが GRUB 2 に移行される方法

x86: GRUB 2 と GRUB Legacy のブート環境を同じシステムで保守する

x86: bootadm コマンドを使用して GRUB 構成を管理する

x86: GRUB メニューエントリを表示する方法

x86: GRUBメニューを手動で再生成する方法

x86: GRUB メニューの保守方法

x86: GRUB メニューの指定したブートエントリの属性を設定する方法

x86: GRUB メニューにブートエントリを追加する方法

x86: GRUB メニューからブートエントリを削除する方法

x86: ブート時に GRUB メニューを編集してカーネル引数を追加する

x86: GRUB メニューを編集して、ブート時に -B prop=val カーネル引数を追加する

ブート時に Oracle Solaris コンソールをリダイレクトする

x86: GRUB 構成のカスタマイズ

x86: 高度な GRUB 管理とトラブルシューティング

x86: bootadm install-bootloader コマンドを使用して GRUB 2 をインストールする

x86: ブートローダーをインストールする方法

x86: ルートプールの復元後にブートローダーをインストールする方法

x86: デフォルトではない場所に GRUB をインストールする方法

x86: GRUB 2 がインストールされているシステムに GRUB Legacy をインストールする

x86: GRUB 2 がインストールされているシステムに GRUB Legacy をインストールする方法

3.  システムのシャットダウン (タスク)

4.  システムのブート (タスク)

5.  システムのネットワークからのブート (タスク)

6.  システムのブートのトラブルシューティング (タスク)

索引

x86: GRUB 構成のカスタマイズ

grub.cfg ファイルにはほとんどの GRUB 構成が格納されます。GRUB 構成にメニューエントリやその他のスクリプトなどの、複雑な構造を追加したい場合は、custom.cfg という追加の編集可能ファイルを使用できます。このファイルはデフォルトでシステムに存在しません。ファイルを作成し、/pool-name/boot/grub/ にある grub.cfg ファイルと menu.conf ファイルと同じ場所に置く必要があります。

GRUB は、grub.cfg ファイルの末尾にある次のコードによって、custom.cfg ファイルにあるコマンドとカスタマイズを処理します。

if [ -f  $prefix/custom.cfg ]; then
            source $prefix/custom.cfg;
fi

これらの命令では、GRUB に、 boot/grubサブディレクトリ内で、ルートプールの最上位データセット内の custom.cfg ファイルの存在をチェックするように指示します。custom.cfg ファイルが存在する場合、GRUB はそのファイルをソースとし、内容がテキストで grub.cfg ファイルに挿入されたかのように、ファイル内にあるすべてのコマンドを処理します。

64 ビット UEFI ファームウェアを搭載するシステムで、このファイルのエントリは、次のようになります。

menuentry "Windows (64-bit UEFI)" {
   insmod part_gpt
   insmod fat
   insmod search_fs_uuid
   insmod chain
   search --fs-uuid --no-floppy --set=root cafe-f4ee
   chainloader /efi/Microsoft/Boot/bootmgfw.efi
}

BIOS ファームウェアを搭載するシステムで、このファイルのエントリは、次のようになります。

menuentry "Windows" {
   insmod chain
   set root=(hd0,msdos1)
   chainloader --force +1
}