GRUBとは正確には何ですか?


21

誰もが技術的な概念ではなく、かなり単純な言葉で私に説明できますか?GRUBとは何か、その主な用途は何ですか?また、デュアルブートWindows / Ubuntuインストールで効率的に使用する方法はありますか?

すでにいくつかのリソースを読みましたが、まだ混乱しています。


askubuntuへようこそ。あなたの質問は広すぎると思います。-私はあなたがここから示唆en.wikipedia.org/wiki/Linux_startup_processを。最終ステップで、Ubuntuはupstartを使用します。これについては、en.wikipedia.org / wiki / Upstartで説明します。これらの概要を読んだ後、UBUNTUについてより具体的な質問がある場合は、ここに戻ってください。一般的な起動、カーネル、または一般的なLinuxの起動に関するものであれば、stackexchangeなどの代替サイトが参照されます。
パンサー

1
質問は私にかなり特有のようです。
psusi

回答:


24

基本的に、GRUBブートローダーはLinuxカーネルをロードするソフトウェアです。(他にも用途があります)。これは、システムの起動時に起動する最初のソフトウェアです。

コンピューターが起動すると、BIOSは最初にPower-on Self-Test(POST)を実行して、メモリ、ディスクドライブなどのハードウェアをチェックし、正常に動作することを確認します。

次にBIOSは、マスターブートレコード(MBR)をチェックします。これは、ハードドライブ上に最初に配置された512バイトのセクションです。ブートローダー(GRUBなど)を探します。ハードドライブのパーティションテーブルもここにあります。

ここに画像の説明を入力してください

その後、インストールされているオペレーティングシステムのリスト(デュアルブートの場合)、またはLinuxディストリビューションにインストールされているさまざまなカーネルを含むGRUBメニューが表示されます。

使用するディストリビューションまたはカーネルを選択すると、GRUBは選択したカーネルをロードします。カーネルが起動init(またはsystemd)します。これはLinuxで最初に起動するプロセスです。init次に、ネットワークサービスや、起動時に起動するように設定した他のプロセスなど、他のプロセスを開始します。

ここに画像の説明を入力してください

ブートプロセスには、多くの定義された式と用語が含まれており、多くの場合、このような簡単な答えを追加できます。Googleはあなたの友達です!

これは、ブートプロセスとその中でのGRUBの役割の非常に基本的な説明であることを忘れないでください。

このyoutubeビデオは、GRUBブートローダーの基本情報を含む、Linuxブートプロセスの非常に優れた紹介を提供します。

Linuxブートプロセスの理解-CompTIA Linux +、LPIC-1


5

GrubはGrand Unified Boot Loaderです。

Windowsから来た場合、GRUBの最も簡単な説明は「これはLinuxがMBR(マスターブートレコード)に書き込むプログラムです」

このプログラムは、パソコンのOSを検出してロードする役割を果たします。

一般的なケースでは、マシンにウィンドウを配置した後、Ubuntuをインストールするだけです。UbuntuインストーラーはWindowsインストールを自動的に検出し、構成ファイルを書き込みます。

PCの電源を入れると、GRUBが表示され、WindowsまたはUbuntuのどちらを起動するかを選択するメニューが表示されます。

それで全部です。


0

GRUBはマルチブートブートローダーであり、システムの起動時に実行されるプログラムであり、同じコンピューター上のubuntuとWindowsが必要な場合、GRUBでそれらを選択できるように、起動するオペレーションシステムを選択できますシステム起動

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.