GRUB Rescue の使用方法

Windows と Mac のユーザーにとって、起動は非常に簡単なことです。コンピューターの電源を入れると、Windows または OSX が読み込まれ、やるべきことに取り掛かることができます。明らかに、物事は内部で進行していますが、通常、それらが何であるかを知る必要はありません。これは、Windows または OSX と一緒に OS をインストールすることが多い Linux ユーザーには当てはまりません。また、コンピューターに複数の Linux オペレーティング システムをインストールしている場合もあります。 Linux はブートローダーを使用します GRUB と呼ばれる これらのオペレーティング システムの管理と起動、および GRUB レスキュー 問題が発生したときに修正します。
ブートローダーとは正確には何ですか?
コンピュータの電源を入れると、一連の手順が実行されます。最初に、コンピュータのチップに組み込まれたいくつかのコードを実行し、適切なハードウェアがすべて存在し、正常に機能していることを確認します。次に、コンピュータのドライブをチェックします。通常はメインのハード ドライブから始めて、ブートローダーと呼ばれる小さなソフトウェアを探します。ブートローダーの仕事は、オペレーティング システムがインストールされている場所を追跡し、それを起動して実行することです。
シングル ブートとマルチブート ブートローダー
Windows と OSX の両方にブートローダーがありますが、通常はそれぞれ 1 つのオペレーティング システムしか読み込まないため、単純な動作をしています。 Linux ブートローダーは、複数のオペレーティング システムを追跡し、ユーザーが選択したオペレーティング システムをいつでもロードできる必要があるため、マルチブート と呼ばれることもあります。 ブートローダー .実際、それが名前の由来です。GR の頭字語です。 そしてU 統合 B ブートローダー。ブート メニューから選択すると、GRUB は、選択したオペレーティング システムのカーネル (OS のコア部分) をロードします。
ほとんどの場合は機能しますが、常に機能するとは限りません
通常、コンピューターは起動を開始し、画面に GRUB メニューが表示された状態で一時停止します。何もしなければ、コンピュータは、デフォルトとして選択した OS (通常は Linux) で起動します。または、メニューの他のオペレーティング システムから選択するか、必要に応じてメイン OS の古いバージョンに戻すことができます。ただし、メニューと OS が正しく読み込まれず、GRUB レスキュー に追い出されることがあります。 コマンド・プロンプト。システムに問題があると思われ、その修正を試みたい場合は、GRUB メニューからこのオプションを選択することもできます。
GRUB コマンドライン
GRUB コマンド ラインは、Linux でターミナル ウィンドウを開いた場合、または コマンド を実行した場合に表示されるコマンド ライン インターフェイスによく似ています。 Windows メニューの [ファイル名を指定して実行] ボックスからコマンドを実行します。これは本質的に、完全な Linux コマンド ライン インターフェースの簡易バージョンです。 Linux ツールとプログラムの完全なセットを自由に使用できるわけではありませんが、システムで発生する可能性のある一般的な問題のいくつかを修正するためのオプションはたくさんあります。
GRUB のバージョンに関する簡単な説明
GRUB に問題があり、解決策を求めてインターネットをクロールしている場合は、見つけたアドバイスの日付に注意を払うことが重要です。 GRUB の元のバージョンは 10 年以上開発されておらず、ほとんどが新しいバージョンに置き換えられています。古いサイトでは、2 つのバージョンを GRUB と呼んでいます およびGRUB2 、新しいサイトでは GRUB2 を単に GRUB と呼ぶようになりましたが、元のバージョンは レガシー GRUB です。 .従来の GRUB に対するアドバイスは、多くの場合、現在のシステムでは機能せず、損傷を引き起こす可能性があります。この記事では、Ubuntu 18.04 LTS で GRUB2 を使用していることを前提としていますが、情報は Linux の現在のすべてのバージョンに適用されます。
優先 GRUB レスキュー修復
GRUB レスキューで使用できる数十のコマンドはどれも複雑であり、それ自体について記事の長さの説明が必要です。ざっと読むには少し長いので、最も重要な用途に焦点を当てましょう:システムを起動して実行し、GRUB で問題が発生した場合は修正します。
ドライブの名前
GRUB と Linux OS 自体は、ハード ドライブに対して異なる用語を使用しています。 Ubuntu およびその他のバージョンの Linux では、システムの最初のハード ドライブを sda と呼びます。 、2番目はsdb 等々。 GRUB レスキューでは、GRUB は最初の物理ハード ドライブを hd0 として参照します。 、2番目はhd1 等々。それはすぐに重要になります。
GRUB 手動ブート
ブートローダーが壊れ、Ubuntu (または選択した他の OS) がロードされない場合は、次の手順に従って GRUB レスキューでコンピューターを再起動します。コンピューターが起動したら、他にも修正できることがたくさんありますが、それらを実行する前に、まずコンピューターを動作させる必要があります。
<オール>プロンプトに Grub Rescue と表示された場合>
通常、この段階でのコマンド ライン プロンプトは grub> となります。 ですが、システムが本当にめちゃくちゃな場合は、grub rescue> と表示されることがあります 代わりは。これは、GRUB レスキュー シェルの必要最小限のバージョンを使用していることを意味し、Tab キーを使用してコマンドを完了することはできません。代わりに、これらの長いバージョン番号を手動で見つけて書き留める必要があります。それらが同じパーティションにあると仮定すると、次のようにします:
<オール>起動後の GRUB の再インストール
この時点でコンピュータは正常に起動し、通常どおりにログインできるはずです。ただし、これは毎日使用するプロセスではないため、優先順位の 1 つは GRUB を適切に修正することです。 アプリケーションをクリックします ダッシュの下部にあるアイコンをクリックし、Terminal と入力します 検索バーに。ターミナル ウィンドウが開いたら、update-grub と入力します。 Enter を押します .いくつかのことが起こり、done というメッセージが表示されます GRUB コマンドラインに戻ります。 grub-install /dev/sda と入力します 、パーティションが最初の物理ドライブにあると仮定します。 GRUB が再インストールされ、再起動するとコンピュータが正常に起動するはずです。
この時点で脅迫されている場合
一般的に、Linux コミュニティは常に健全な DIY の姿勢をとっていますが、Linux の世界に慣れていない場合や、最小限の手間でコンピューターを元に戻したい場合は、これらの手動の修理が面倒だと感じるかもしれません。代わりに使用できる自動化されたツールがあり、GRUB と Linux の実際の動作をいじる必要はありません。 ブーツ修理 は一例です。
代わりに Boot-Repair を使用する
ブート修復を使用するには、Ubuntu のインストールに使用した DVD または USB ドライブが必要です。持っていない場合は、新しいコピーをダウンロードして書き込むのに十分な期間、稼働中のコンピューターを借りてください。入手したら、必要に応じて OS をディスク ドライブまたは USB ポートに挿入し、コンピュータを再起動します。 Esc を押して起動メニュー画面に入る必要がある場合があります または F2 ハード ドライブから起動する前に、DVD ドライブまたは USB ドライブをチェックするように指示します。それが完了したら、[Try Ubuntu] を選択します。 ディスクの起動メニューから。
ブート修復のダウンロードとインストール
ディスクまたは USB を使用すると、速度は遅いが完全に機能する Ubuntu デスクトップに移動し、通常コンピューターで行うすべての操作を行うことができます。ブート修復プログラムは個人用パッケージ アーカイブ (PPA) として維持されるため、最初に行う必要があるのは、適切な PPA をコンピューターのソフトウェア ソースとして追加することです。
<オール>Boot-Repair を実行中
実際のブート修復ユーティリティを実行するには、boot-repair と入力します 同じターミナルウィンドウで。ブート修復は、GRUB およびブート関連の問題についてシステムをスキャンし、ダイアログ ボックスをポップアップ表示します。ボックスから、手動設定をいじるか、[推奨される修理] を選択するかを選択できます。 ブート修復により、最も一般的な問題が自動的に修正されます。完了すると、通常、修復が完了したことが通知され、リンクをクリックして、完了したすべてを説明するログ ファイルを読むことができます。終了するには、コンピュータを再起動し、プロンプトが表示されたら起動ディスクを取り出し、通常どおり起動するまで待ちます。