GRUBはほとんどのバージョンのブートローダーですオペレーティングシステムLinux。その助けを借りて、マルチブートを整理し、1台のコンピューターで複数の異なるオペレーティングシステムを使用できます。たとえば、Linuxで作業し、再起動後、Windowsのゲーム機能を使用して休憩することができます。残念ながら、ユーザーの生活の中で、さまざまな理由で、ブートローダーを復元する必要がある場合があります。この記事では、この現象の最も可能性の高い理由と、通常のコンピューター操作を復元する方法について説明します。
それがどのような機能を実行するか見てみましょうコンピューター上のブートローダーとその損傷の原因。オペレーティングシステムの一部として、基盤となるI / Oシステムから引き継ぎ、POST後も実行を継続します。彼の役割には、作業用の機器の準備、OSカーネルのロード、およびそれへのさらなる制御の転送が含まれます。
したがって、ブートローダーが損傷すると、最初のハードウェアテストの後、エラーなしで完了した場合でも、コンピューターがオペレーティングシステムのカーネルを見つけられないため、起動する状況。 OSは、エラーメッセージとブート構成の検出の失敗を表示します。
損傷の主な原因は次のとおりです。
非常に正確に言えば、最新バージョンLinuxはGRUBではなく、より新しいバージョンのGRUB 2で使用されます。名前の不便な番号を取り除くために、古いバージョンはGRUB Legacyと呼ばれ、新しいバージョンはLinuxユーザーに馴染みのある名前と呼ばれます。確立された指定から逸脱することもありません。
用語を扱った後、検討してくださいGRUBの機能。 Microsoftファミリで最も一般的なWindows7のブートローダー、および他のすべてのバージョンは、他のオペレーティングシステムのファイルシステムを正しく検出できません。 GRUBはこのタスクに対処します。
したがって、コンピュータ上にある場合LinuxとWindowsの両方をインストールした場合、Linuxのブートローダーリカバリを実行する必要があります。そうしないと、コンピューターの電源を入れたときにOSを選択できません。
すでに述べたように、Windows7ブートローダーはそうではありませんコンピューター上の別のOSの存在を判別できるようになります。この機能は古くから知られているため、マルチブートシステムにはいくつかの未記述のルールがあります。
2番目のルールに従わないと、GRUBを復元する必要があります。 Linuxの後にインストールされたWindowsは、ブートローダーを消去して独自のブートローダーに置き換え、このOSが占有しているディスクスペースを未割り当てとして認識します。もちろん、あなたがそれらを知っていても、規則に従うことが常に可能であるとは限りません。ただし、GRUBの役割と機能を理解すれば、それを復元することは難しくありません。
コンピュータの操作を開始する前に、事前準備が必要です。 GRUBリカバリも例外ではありません。 Ubuntuは、デフォルトのブートローダーとして使用した最初のオペレーティングシステムでした。このバージョンのLinuxを搭載したLiveCDは、システムにインストールされているバージョンと同じビット数であり、必要なものです。
LiveCDはリムーバブルに記録されていますコンピューターのハードドライブを使用せずに起動できるLinuxのメディアバージョン。当初、このオプションは、このオペレーティングシステムの機能を理解するために使用されていました。それからダウンロードした後、ユーザーはそれをインストールせずにOSを研究し、リスクなしでそれについての一般的な考えを得ることができました。
このディスクは、場合にも使用できますGRUBブートローダーが破損しています。その助けを借りた回復は、無料のコミュニティのドキュメントで詳細に説明されています。ノートブックアーキテクチャの変更、つまり新しいモデルからのCD / DVDドライブの段階的な消失は、LiveCDという用語がより広い解釈を受けているという事実につながります。これは、元々のレーザーディスクだけでなく、USBメディア(フラッシュドライブ)も意味します。
このようなディスクを使用する前に、システムはリムーバブルメディアから起動する準備ができています。これを行うには、BIOSを起動し、起動デバイスの設定された優先度を確認する必要があります。
すべての準備作業が完了し、システム対応-LiveCDから起動します。これらのディスクは実際には完全なオペレーティングシステムであるため、選択したバージョンのLinuxの通常のデスクトップが表示されます。それ以降のアクションでは、このOSのコマンドラインを使用するための最小限のスキルが必要になります。メインメニューで、「ターミナル」を見つけて起動する必要があります。開いたLinuxコマンドラインウィンドウで、次のコマンドを入力します。
sudo fdisk -l
その結果、ハードパーティションのリストが表示されますLinuxがインストールされているディスクを選択する必要があるディスク。ほとんどのシステムでは、これはsda5になります。このセクションが異なる場合は、指定の番号を必要な番号に置き換えてください。次に、次のコマンドを使用してマウントします。
sudo mount / dev / sda5 / mnt
次のステップは、新しいブートローダーをインストールすることです。
sudo grub-install --root-directory = / mnt / dev / sda
数秒後、次の通知がコマンドラインに表示されます。
インストールが完了しました。エラーは報告されていません。
したがって、新しいブートローダーを正常に作成できましたGRUB。復元はほぼ完了しています。再起動して、今度はハードディスクにインストールされているLinuxを起動します。最終更新操作が1つ残っています。 「ターミナル」をもう一度開き、次のコマンドを入力します。
sudo update-grub
このアクションは、rootパスワードで確認する必要があります。 完了すると、インストールされているOSを正しく検出する完全に機能するGRUBブートローダーが得られます。リカバリが完了しました。通常どおりコンピュータを使用できます。
ご覧のとおり、この操作は難しいことではありません。すべてのアクションは通常のグラフィックモードで実行されます。あなたは自分が「火のバプテスマ」を通過し、Linux軍に加わったと考えることができます。