Grub Customizerを使用してUbuntuブートローダーを編集する方法

GRUB設定ファイルを直接編集せずにUbuntuブートローダーを編集したい場合は、Grub Customizerがグラフィカルインターフェースを提供し、最も一般的な変更を行うことができます。デフォルトのオペレーティングシステムを選択したり、表示されるエントリの順序を変更したり、メニューのタイムアウトを変更したり、最後に選択したエントリを保持したり、カーネルパラメータを調整したりできます。重要なのは、GRUBをブートに不可欠な設定として扱うことです。まずバックアップを作成し、理解できる範囲でのみ変更を行い、再起動する前に生成された設定を確認してください。

GRUBは通常、/boot/grub/grub.cfg設定ファイル/etc/default/grubとスクリプトファイルからビルドされます/etc/grub.d/。GNU GRUBのマニュアルにはこの生成モデルが記載されているため、通常は直接編集しないでくださいgrub.cfg。

1. GRUBをバックアップし、GRUB Customizerをインストールします。

変更を加える前に、編集可能なGRUB設定のバックアップを作成してください。

backup_dir="$HOME/grub-backup-$(date +%F-%H%M%S)"
mkdir -p "$backup_dir"
sudo cp -a /etc/default/grub "$backup_dir/default-grub"
sudo cp -a /etc/grub.d "$backup_dir/grub.d"

次に、お使いのUbuntuリリースにインストール候補が既に存在するかどうかを確認してください。

apt-cache policy grub-customizer

候補が利用可能な場合は、 でインストールしますsudo apt install grub-customizer。候補が利用できない場合は、最近の Ubuntu リリースでは、メンテナーのサードパーティGrub Customizer Launchpad PPA を使用できます。

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt update
sudo apt install grub-customizer

PPAは追加のソフトウェアソースであるため、起動の信頼性が特に重要なマシンで有効にする前に、その内容をよく確認してください。

Ubuntuターミナルに、Grub Customizer PPAを追加してgrub-customizerをインストールするために使用したコマンドを表示しています。
APTからGrub Customizerをインストールしてください。Ubuntuのリリースに候補となるPPAが用意されていない場合にのみ、メンテナーのPPAを追加してください。

2. Grub Customizerを開き、ブートエントリを確認します。

アプリケーションメニューを開き、「Grub Customizer」を検索して起動します。このプログラムはシステムの起動設定を変更するため、Ubuntuは管理者認証を要求します。

「リスト設定」タブには、GRUBが起動時に表示できるエントリが表示されます。マシンによっては、Ubuntu、Ubuntuの詳細オプション、リカバリエントリ、およびWindowsブートマネージャーなどの他のオペレーティングシステムが表示される場合があります。

エントリを選択し、上下の矢印キーで位置を変更します。リストを短くするためだけにリカバリエントリや古いカーネルを削除しないでください。新しいカーネルの起動に失敗した場合に、これらのエントリが役立つことがあります。また、デフォルトエントリを変更するだけで済む場合は、リスト全体を大きく変更しないようにしてください。

Grub Customizer リスト設定タブには、Ubuntu、リカバリ、およびWindows Boot Managerのエントリが表示されます。
リスト設定タブでは、GRUBメニューのエントリを確認したり、並べ替えたりすることができます。

3. デフォルトの入力、タイムアウト、およびメニューの動作を変更する

一般設定を開きます。ここは、ほとんどのUbuntuユーザーが実際に必要とする変更を行うのに最も安全な場所です。

  • デフォルトエントリ:自動的に選択するオペレーティングシステムまたはメニューエントリを選択します。
  • 前回の起動エントリ: GRUB が前回の起動時に選択したエントリを記憶しようとします。GNU GRUB は、この動作は保存済みエントリ環境ブロックに依存するため、すべてのストレージ構成で利用できるとは限らないと注意しています。
  • メニューを表示する:デュアルブートシステムやトラブルシューティングが必要なマシンでは、このオプションを有効にしておいてください。
  • タイムアウト: GRUBがデフォルトのエントリを開始する前に待機する秒数を設定します。5~10秒程度の短い遅延であれば、別のOSやリカバリオプションを選択するのに十分な時間があります。
  • カーネルパラメータ:quiet splash変更する理由が明確に分かっている場合を除き、既存の値はそのままにしておいてください。

GRUB のドキュメントには、GRUB_DEFAULT、GRUB_SAVEDEFAULT、GRUB_TIMEOUT、などの対応する設定がGRUB_TIMEOUT_STYLE、そのシンプルな設定リファレンスに記載されています。

Grub Customizerの一般設定タブには、デフォルトのエントリ、メニューの表示設定、タイムアウト、カーネルパラメータが表示されます。
一般設定では、デフォルトの起動エントリ、メニューの表示設定、タイムアウト、カーネルコマンドラインオプションなどを設定できます。

4. 変更を保存し、生成されたGRUB設定を確認します。

変更を加えたら、Grub Customizerで「保存」をクリックしてください。保存すると、プログラムがGRUBの設定を再生成します。メニュー設定を適用するためだけに「MBRにインストール」コマンドを使用する必要はありません。ブートローダーの再インストールは別の操作であり、GRUBを意図的に修復または再インストールする必要がある場合にのみ実行してください。

追加の検証手順として、ターミナルを開いて以下を実行してください。

sudo update-grub

Ubuntuでは、はUbuntuのupdate-grubマニュアルページに記載されているように、update-grubを実行するラッパーです。再起動する前に出力を確認してください。エラーが報告された場合は、検証されていない設定で再起動するのではなく、まずその問題を修正してください。grub-mkconfig -o /boot/grub/grub.cfg

Grub Customizerの保存ボタンをクリックし、ターミナルでsudo update-grubを実行してブートメニューを再生成します。
グラフィックの変更を保存した後、必要に応じてupdate-grubを実行して、Ubuntuがエラーなくブートメニューを再生成できることを確認してください。

変更によって問題が発生した場合の対処法

Ubuntuが起動する場合は、Grub Customizerを再度開き、最後の変更を元に戻すか、作成したバックアップから該当する設定を復元してください。/etc/grub.dカーネルまたはGRUBパッケージのアップデート後に、新しいディレクトリを古いコピーで安易に置き換えないでください。バックアップを参考にして、理解できる範囲でのみ復元してください。マシンが正常に起動しなくなった場合は、ブートローダーの再インストールを試みる前に、Ubuntuリカバリまたはライブインストールメディアを使用してGRUBの設定を確認してください。

ほとんどのユーザーにとって最適な方法はシンプルです。デフォルトのエントリ、タイムアウト、メニューの表示設定には Grub Customizer を使用し、設定を保存し、で検証しupdate-grub、無関係なブートローダーのインストールオプションは避けてください。

コメントを残す

失われたパーティションとハードディスクデータを安全に復元する方法

失われたパーティションとハードディスクデータを安全に復元する方法

TestDiskとPhotoRecを使って、失われたパーティションやファイルを復元する方法を学びましょう。ソースドライブを保護し、安全にスキャンを行い、復元したデータを別のディスクに保存します。

LinuxデスクトップでQRコードをスキャンする方法

LinuxデスクトップでQRコードをスキャンする方法

CoBangを使えば、Webカメラまたは画像ファイルでLinux上でQRコードをスキャンできます。インストールオプション、セットアップ手順、Flatpakカメラへのアクセスに関する修正方法については、こちらをご覧ください。

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使用してLinux上でウェブカメラの設定を変更しましょう。露出、色、フリッカー低減などのサポートされているコントロールを調整し、互換性のあるビデオモードを確認できます。

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールするには、JetBrains Toolboxを使用するか、スタンドアロンのtar.gzアーカイブを使用するか、SnapおよびArch AURオプションを選択してください。Javaは既にバンドルされています。

LinuxにCisco Packet Tracerをインストールする方法

LinuxにCisco Packet Tracerをインストールする方法

Cisco Packet Tracer 9.0.1 を Ubuntu 64 ビット版にダウンロードし、APT を使用して DEB パッケージをインストールし、ターミナルでライセンスに同意してサインインすると、ラボを開始できます。

LinuxでCD-ROMをISOイメージとしてバックアップする方法

LinuxでCD-ROMをISOイメージとしてバックアップする方法

Linux上でGNOME Disksまたはddコマンドを使用してCD-ROM ISOイメージを作成します。光学ドライブを識別し、コピーを監視し、イメージを検証し、破損したディスクやオーディオディスクに別のツールが必要な場合を把握できます。

XFCE 4でデュアルパネルを設定する方法

XFCE 4でデュアルパネルを設定する方法

各ディスプレイごとに個別のXFCE 4パネルを作成し、2番目のパネルを右側の出力に割り当て、位置とサイズを調整し、必要なランチャーとステータス項目を追加します。

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って写真の背景を削除する方法:被写体をトレースし、選択した背景を削除し、透明度を保持して、再利用可能なPNG形式でエクスポートします。

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearは公式サイトから無料でダウンロードできます。Windows、macOS、Linuxの各パッケージを比較し、データファイルをインストールして、最初のフライトを開始しましょう。

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSamplerはMP3クリップをキーボードのキーにマッピングし、音声をループ再生できます。この旧型フリーウェアの機能、旧機能が失われた箇所、ダウンロード前に確認すべき点について解説します。