誰もが技術的な概念ではなく、かなり単純な言葉で私に説明できますか?
すでにいくつかのリソースを読みましたが、まだ混乱しています。
基本的に、GRUBブートローダーは、Linuxカーネルをロードするソフトウェアです。 (他にも用途があります)。これは、システムの起動時に起動する最初のソフトウェアです。
コンピューターが起動すると、BIOSは最初にPower-on Self-Test(POST)を実行して、メモリ、ディスクドライブなどのハードウェアをチェックし、正常に動作することを確認します。
次に、BIOSはマスターブートレコード(MBR)をチェックします。これは、ハードドライブ上に最初に配置された512バイトのセクションです。ブートローダー(GRUBなど)を探します。ハードドライブのパーティションテーブルもここにあります。
次に、[デュアルブートの場合]インストールされたオペレーティングシステムのリスト、またはLinuxディストリビューションにインストールされた異なるカーネルのリストを含むGRUBメニューが表示されます。
使用するディストリビューションまたはカーネルを選択すると、GRUBは選択したカーネルをロードします。カーネルはinit
(またはsystemd
)を起動します。これはLinuxで最初に起動するプロセスです。 init
は、ネットワークサービスや、起動時に起動するように設定した他のプロセスなど、他のプロセスを起動します。
ブートプロセスには、多くの定義された式と用語が含まれており、多くの場合、このような簡単な答えを追加できます。 Googleはあなたの友達です!
これは、ブートプロセスとその中でのGRUBの役割の非常に基本的な説明であることを忘れないでください。
このyoutubeビデオでは、GRUBブートローダーの基本情報を含む、Linuxのブートプロセスについての素敵な紹介を提供しています。
GrubはGrand Unified Boot Loaderです。
Windowsから来た場合、GRUBの最も簡単な説明は「これはLinuxがMBR(マスターブートレコード)に書き込むプログラムです」
このプログラムは、パソコンのOSを検出してロードする役割を果たします。
一般的なケースでは、マシンにウィンドウを配置した後、Ubuntuをインストールするだけです。 UbuntuインストーラーはWindowsインストールを自動的に検出し、構成ファイルを書き込みます。
PCの電源を入れるとGRUBが表示され、WindowsまたはUbuntuのどちらを起動するかを選択するメニューが表示されます。
それで全部です。
GRUBはマルチブートブートローダーであり、システム起動時に実行されるプログラムであり、GRUBを使用して、同じコンピューター上のUbuntuとWindowsが必要な場合など、起動するオペレーションシステムを選択できます。 _システム起動時にそれらを選択できます