ブートローダーは、POST の直後、オペレーティング システムがロードされる前に表示されるメニューです。インストールされているOSの中から選択できます。Windowsではこれらのエントリはブート構成データベース(BCD)に保存されますが、ほとんどのディストリビューションでは Linux マネージャーは GRUB で、非常に柔軟で互換性があります。
システムが 1 つしかない場合は、通常、メニューは表示されません。; マネージャーが単一の OS を直接起動します。 別のシステム(別のWindows、Linuxなど)が検出されると、エントリが追加されます セレクターが表示されます。理想的には、何も変更しない場合に備えて、デフォルトとタイムアウトを定義できると良いでしょう。
デュアルブートで快適に作業するには、選択したマネージャーがすべてのシステムを適切に検出し、順序をカスタマイズできるようにすることをお勧めします。 時間Linuxでは、GRUBは互換性とオプションの豊富さで際立っています。Windowsでは、独自のマネージャで十分ですが、メジャーアップデート後には調整が必要になる場合があります。
複数のシステムをインストールする場合の推奨順序
最も簡単な方法は、各システムを別々のディスクにインストールすることです。そのため、各ドライブのマネージャーは独自のドライブに配置され、UEFI/BIOS またはマザーボードのブート メニューでディスクの順序を選択できます。
すべてが同じディスク上にある場合は、システムを 1 つずつインストールし、ブートを制御するシステムを最後に残します。たとえば、GRUB を使用する予定の場合は、最初に Windows をインストールし、次に Linux ディストリビューション (Ubuntu、Debian など) をインストールして、GRUB が残りの部分を検出してアクティブになるようにします。
Windowsマネージャーを好む場合は、Windowsの最新バージョンを使用してください。 (例えば、古いバージョンとの共存を設定した後や、間に Linux を挟んだ後など)。その後、BCD とデフォルトを調整できます。
インストール後は、ブートローダーを「リフレッシュ」することをお勧めします。 新しいものを検出するには、Linux では update-grub/update-grub2 を使用し、Windows では BCD をチェックするか EasyBCD などのユーティリティを使用します。
Linux で GRUB を使用してコマンドを編集する (手動)

GRUB をブート マネージャーとして使用する場合 (Linux では通常どおり)、ブート順序と時間を完全に制御できます。ユーザー設定は / etc / default / grubの そして最終的なメニューが「コンパイル」されます。
お気に入りのエディターでファイルを開いて編集できます。 (グラフィカルインターフェースまたは ターミナル)。 例えば:
推奨コマンド(グラフィカルエディター): sudo gedit /etc/default/grub
代替コマンド(ターミナル): sudo nano /etc/default/grub
古いガイドの中には、「/etc/default/grub.cfg」のようなパスを引用したり、「gksu gedit /etc/default/grub.cfg」を使用したりしているものもあります。; 覚えておいてください 編集する必要があるファイルは/etc/default/grubです。生成されたメニューファイルは/boot/grub/grub.cfgです(直接編集できません)。以下のような行の例を見ると、何を変更すればよいかがわかるでしょう。
# Si cambias este archivo, ejecuta update-grub para actualizar /boot/grub/grub.cfg
GRUB_DEFAULT=0
GRUB_TIMEOUT=10
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
キーはGRUB_DEFAULTです: デフォルトで開始される入力を示します。 エントリは0から番号が付けられますしたがって、リストの「2番目」を開始したい場合は、0(1、2、XNUMX)を入力する必要があります。 GRUB_TIMEOUT デフォルトを起動する前に待機する秒数を示します。
実例 (架空のリスト):
- 0: Debian 11, XNUMX, XNUMX
- 1: Debianのリカバリ
- 2: Windows 10
Windows 10をデフォルトで起動するには、GRUB_DEFAULT=2を設定します。変更が完了したら、保存して実行します。
GRUB アップデート: sudo update-grub
一部のディストリビューションでは以下も表示されます: sudo update-grub2どちらもメニューを再生成し、新しい順序とタイムアウトを適用します。
Grubカスタマイザー: グラフィカルインターフェースで順序を変更する
ファイルを編集したくない場合は、Grub Customizer を使用すると、エントリの移動、名前変更、削除、さらには高度なコンテンツの編集も行える明確なインターフェイスが提供されます。GRUB、GRUB2、BURG で動作します。
ほとんどのディストリビューションはリポジトリで提供していますDebian/Ubuntu および派生版での一般的なインストール:
Grubカスタマイザをインストールします。 sudo apt install grub-customizer
Grub Customizer を使用して変更を適用した後、必要なファイルも再生成されることに注意してください。何か問題が起こったら、 update-grub/update-grub2でリストを再構築できます。 すべてを一貫させるため。
よくある問題のトラブルシューティング
誤ってエントリを削除してしまいました
窓の上BCDツール(ネイティブまたは EasyBCD). Linuxの場合GRUBにOSが表示されなくなったという問題の場合、 メニューを再構築する とともに sudo update-grub o sudo update-grub2.
重複したオペレーティングシステムが見つかりました
窓の上、 チェックイン msconfig > ブート y 冗長な入力を排除. GRUBの場合、エントリの1つを削除または無効にする Grubのカスタマイザー メニューを生成するスクリプトを調整し、 更新グラブ.
Windows をアップデートしたら GRUB が消えてしまい、Linux に入ることができなくなりました。
メジャーアップデート後に Windows がローダーを置き換え、GRUB が表示されなくなることは比較的よくあります。. ディストリビューションのライブ メディアを起動し、リカバリ モードに入り、GRUB を再インストールします。:
GRUB を再インストールします (例): sudo grub-install /dev/sdX (Xを正しいディスクに置き換えてください)そして sudo update-grub.
再起動するとLinuxとWindowsのメニューが戻るはずですWindowsをマネージャとして維持し、そのパスを優先する場合は、LinuxエントリをBCDに再挿入します(たとえば、 EasyBCD) を実行して、正常に起動することを確認します。
バイトの世界とテクノロジー全般についての情熱的なライター。私は執筆を通じて自分の知識を共有するのが大好きです。このブログでは、ガジェット、ソフトウェア、ハードウェア、技術トレンドなどについて最も興味深いことをすべて紹介します。私の目標は、シンプルで楽しい方法でデジタル世界をナビゲートできるよう支援することです。