Go to main content
Oracle® Solaris 11.3 システムのブートとシャットダウン

印刷ビューの終了

更新: 2016 年 11 月
 
 

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

GRUB Legacy をサポートするシステムでは、menu.lst ファイルを編集することによって、主に GRUB 構成と GRUB メニューを管理します。GRUB 2 をサポートするシステムでは、grub.cfg ファイルを使用します。ただし、このファイルを手動で編集する代わりに、ブート管理インタフェース bootadm を使用します。bootadm コマンドを使用すると、以前は menu.lst ファイルを編集することによって行なっていたほとんどのタスクを管理できます。これらのタスクには、ブートローダー設定や GRUB メニューのほか、特定のブートエントリの個々の属性の管理が含まれます。


注 -  bootadm コマンドまたは beadm コマンドを使用してブートローダーに対して行われた変更によって grub.cfg ファイルが上書きされる場合があるため、このファイルを直接編集しないでください

次の bootadm サブコマンドは、GRUB 2 構成の管理をサポートします。

add-entry

GRUB メニューにブートエントリを追加します。

change-entry

GRUB メニューの指定されたブートエントリの属性を変更します。

generate-menu

新しいブートローダー構成ファイルを生成します。

install-bootloader

システムブートローダーをインストールします。このサブコマンドは x86 プラットフォームと SPARC プラットフォームの両方に適用されます。

list-menu

GRUB メニューの現在のブートエントリを表示します。

–P オプションを指定すると、指定されたルートプールのブートエントリを表示できます。–i オプションは、インデックス番号によって識別される特定のメニューエントリに関する情報を表示します。–t オプションは、タイトルでメニューエントリを選択します。

remove-entry

GRUB メニューからブートエントリを削除します。

set-menu

GRUB メニューを保守します。このサブコマンドを使用すると、特定の GRUB メニューエントリをデフォルトとして設定したり、GRUB メニューにセキュリティー保護を追加したり、ほかのメニューオプションやブートローダーオプションを設定したりできます。

–P オプションを指定すると、複数のルートプールのメニューを変更できます。

set-menu-password

パスワードを設定して、GRUB メニューが表示されないようにします。

show-entry

GRUB メニューのブートエントリを表示します。このサブコマンドは list-menu と同等です。


注 -  SPARC プラットフォームでは GRUB を使用しないため、bootadm コマンドを使用したブートメニュー管理はありません。ただし、SPARC ベースのシステム上で bootadm コマンドを使用して、ブートアーカイブの内容を一覧表示したり、ブートアーカイブを手動で更新したり、ブートローダーをインストールしたりすることは可能です。Oracle Solaris ブートアーカイブの管理を参照してください。

次の手順では、bootadm コマンドを使用して、GRUB 構成と GRUB メニューを管理する方法について説明します。詳細は、bootadm(1M)のマニュアルページを参照してください。