Linux
 Computer >> コンピューター >  >> システム >> Linux

GRUBによるブートローダーの問題を修正する方法

Windowsが非常に優れており、Linuxがすべてのユーザーのニーズに対応しようとしているため、コンピューターにデュアルブート構成があることも珍しくありません。

デュアルブートとは、コンピューターに2つのオペレーティングシステム(ほとんどの場合、WindowsとLinuxディストリビューション)があることを意味します。コンピュータの起動時に起動するオペレーティングシステムを選択するためのある種のメニューが表示され、選択内容に応じて、適切なシステムが起動します。多くの場合、WindowsとLinuxでデュアルブートしている場合、ブート時に表示されるメニューがGRUBブートメニューである可能性があります。

デフォルトでは、GRUBは多くのディストリビューションによってインストールされ、他のディストリビューションのオプションとして利用できます。コンピュータに存在する他のオペレーティングシステムを自動的に検出し、現在インストールしているLinuxディストリビューションとともにメニューのエントリとして追加します。 Windowsがすでにディスク上に存在する後にLinuxをインストールする場合、これはすべて、Linuxのインストールプロセス中に追加の手順なしで行われます。

GRUBによるブートローダーの問題を修正する方法

別の方法を使用する場合、つまり、Linuxの後にWindowsをインストールする場合、またはハードドライブのパーティションを操作しすぎる場合。 GRUBを台無しにしてしまう可能性があります。その場合、実行した内容によっては、Windowsでしか起動できない場合や、GRUBでメニューがまったく表示されない場合があります。どちらの場合でも、パニックに陥ってフォーラムやテクニカルサポートに急ぐ前に、問題を軽減する簡単な修正があります。 GRUBを復元するためのものであり、簡単に実行できます。方法を見てみましょう。

まず、人気のあるソフトウェアの新しいバージョンがリリースされる場合によくあることですが、新しいバージョンが採用される前に、両方のバージョンがしばらくの間使用され続けます。 GRUBも同じです。残念ながら、手順は両方のバージョンで少し異なります。ここで両方に取り組みます。

まず、便利なLiveCDが必要です。 LinuxディストリビューションCDは、最初にコンピューターにGRUBをインストールすれば、問題なく動作するはずです。 KnoppixまたはSystemRescueCDを使用することもできます。 UbuntuLiveCDを使用します。 CDは同じバージョンのGRUBを使用していることに注意してください。これは、Linuxのインストールに使用したディスクを使用することで保証できます。

Live CDから起動し、デスクトップを表示する前にしばらく待ってください。次へ-ターミナルを起動し、コマンドラインアクションの準備をします。先に進む前に、hd0はコンピュータの最初のハードディスクを指し、2番目はhd1というようになることを覚えておいてください。同様に、(hd0,2)は、最初のハードディスク上の2番目のパーティションを意味します。

GRUB

GRUBによるブートローダーの問題を修正する方法
  • sudogrub」と入力します 、これによりGRUBプロンプトが表示されます。これで、GRUB固有のコマンドを入力できます。
  • find/ boot / grub / stage1」と入力します 。これにより、ハードディスク上のGRUBファイルの場所が返されます。
  • 次に、上記で返された場所を使用して、コマンド root(hdX、Y)を発行します。 。たとえば、前のコマンドが(hd0、1)を返した場合は、root(hd0、1)を発行する必要があります
  • 次に、コマンド setup(hd0)を発行します または場合によってはhdX。注意:これにより、MBRが上書きされます。これは、最初にGRUBを使用していた場合、またはLinuxの後にWindowsをインストールした場合に問題ありません。他のブートローダーまたはカスタム構成がある場合は、注意する必要があります。
  • 終了」と入力します GRUBを終了してから、コンピューターを再起動します。

GRUB 2

GRUBによるブートローダーの問題を修正する方法
  • sudo mount / dev / XdYZ / / mntと入力します ここで、Xは「h」または「s」のいずれかであり、Yはハードディスク番号を表し、Zはパーティションを表します。例:マウント/ dev / sda3 / mnt 、この場合、/ dev/sda3はLinuxシステムパーティションです。 sudo fdisk -lを使用できます 、システムパーティションがわからない場合は、すべてのパーティションを一覧表示します。注:個別のブートパーティションがある場合は、/ mnt/bootに明示的にマウントする必要があります
  • 次に、コマンド sudo grub-install --root-directory =/ mnt / dev / sdXを発行します。 Xは、GRUBを復元するハードディスクです。
  • 次に、 sudo umount / mntを使用してパーティションをアンマウントします その後、コンピュータを再起動します。

これらの手順を実行すると、5分以内にGRUBを復元できるようになります。状況がうまくいき、GRUBが問題の原因である場合は、問題を修正しただけです。これらで問題が解決しない場合は、ハードディスクの状態とパーティションを詳しく調べてください。 GParted、Ubuntu Live CD、またはその他の自分に合ったLive USB/CDを使用できます。

起動時に問題が発生したことはありますか?どのように修正しましたか?コメントのヒントを削除してください。これは、他の読者に役立つ可能性があります。


  1. Windows 10 で Bluetooth の問題を解決する方法

    Bluetooth を使用すると、配線を必要とせずに Windows 10 デバイスとアクセサリを PC に接続できます。ほとんどの場合、Bluetooth は Windows 10 で正常に動作します。ただし、動作しない場合は、Windows 10 PC で Bluetooth 接続をトラブルシューティングするための手順を以下に示します。 1. Bluetooth が有効になっているかどうかを確認します 当然の手順のように思えますが、Bluetooth 設定をトラブルシューティングするための最も簡単な方法を確認し忘れることがあります。 Windows 10 デスクトップの右下にある Win

  2. Windows 10 ストアの問題を修正する方法

    Windows ストアは、コンピューターで Microsoft アプリケーションを入手するための公式のオンライン マーケットプレイスです。ストアやアプリの使用中に問題が発生することがあります。本日は、Windows 10 ストアの問題を修正するための 5 つの最善の方法を提案します。 : 1.トラブルシューティング: 問題を解決するための最初のステップは、トラブルシューティング担当者に修正の機会を与えることです。 Microsoft では、Windows ストアの正常な動作を妨げる可能性のある問題をスキャンして検出するトラブルシューティング ツールを提供しています。次に、可能であれば、自動的に