デュアルブート OS ですが、ブート修復後に Ubuntu にアクセスできません

デュアルブート OS ですが、ブート修復後に Ubuntu にアクセスできません

私は Windows XP と Ubuntu 14.04 のデュアル ブートを使用しています。両方の OS を 1 つのパーティションに分割したハード ドライブにインストールしています。問題は、Linux ストレージを増やすために 3 番目のパーティションを追加したことです。これは、"ドライブ D" パーティションを Windows 用に使用しなくなったため、Linux パーティションに変更したためです。追加の Linux パーティションに問題があったため、アンマウントすると、Ubuntu ディスク マネージャー プログラムの UI から両方の Linux パーティションが消えました。しかし、Ubuntu はまだ実行されていたため、不具合だと思って再起動すると、次のメッセージが表示されましたgrub rescue>。幸い、家には 2 台目のコンピューターがあり、GRUB 復旧のあらゆるソリューションを試しました。しかし、何をしているのかわからず、何も機能しませんでした。その後、ブート修復について言及している人が何人かいました。それをフラッシュ ドライブにダウンロードして使用しました。これで Windows XP は再び機能するようになりましたが、Ubuntu をロードするオプションすら表示されず、通常の Windows 起動になります。これがその例です。リンク ブート修復から。Ubuntu を最初にインストールしたときの USB iso はまだありますし、ブート修復 USB iso も持っています。ブート修復の詳細オプションを見てみました。詳細オプションの 2 つの Grub タブは選択すらできません。表示はされているのですが、クリックできません。Windows XP から、ハード ドライブがまだパーティション化されていることに気づきました。外付けドライブ以外のドライブは表示されませんが、500 GB のハード ドライブのうち 100 GB しかアクセスできません。つまり、Linux パーティションはまだ存在していて、表示もアクセスもできないということだと思います。Linux の初心者です明らかにしたがって、解決策は簡単に理解できるものにしてください。

編集: 諦めて Ubuntu を再インストールしてみましたが、起動時に Ubuntu を選択するための Grub ローダー メニューがまだ表示されません。古いパーティションを消去して新しいパーティションにインストールしてみましたが、うまくいかないようです。Windows XP はそのままにして、ハードドライブの残りを Ubuntu に使用したいと思います。

答え1

ブート修復では、コンピュータにインストールされているオペレーティング システムが 1 つだけであることが検出されました。これは Windows XP です。ブート修復によって、SDA の MBR に Windows ブートローダーがインストールされたため、Windows を起動できるようになりました。

Ubuntu のインストールが消えてしまいました。Ubuntu は sda2 にインストールされていたようです。このパーティションのブート セクターが破損しているようです。

Ubuntu を再インストールする必要があります。

システムには sda と sdb の 2 つのハードドライブがあります。Windows は最初のドライブ (sda) にインストールされています。Ubuntu を再インストールする場合は、2 番目のドライブ (sdb) に Ubuntu をインストールすることをお勧めします。インストーラーは Grub をインストールする場所を尋ねますが、その場合は sdb と答えます。

インストール後、BIOS の起動順序を変更して、最初に 2 番目のドライブ (1 TB ドライブ) から起動する必要があります。最初に 2 番目のドライブから起動すると、Grub メニューが表示されます。最初のドライブ (500 GB ドライブ) から起動すると、Windows が直接起動します。

1TB ドライブが USB ポートに接続された外付けドライブである場合、このドライブに Ubuntu をインストールしないでください。この場合は、最初のドライブの 2 番目のパーティション (sda2) に Ubuntu をインストールする必要があります。Grub を sda にインストールします。この場合は、ブート順序を変更する必要はありません。

答え2

ブートローダーが壊れていたり間違ったりしている場合には、スーパー GRUB2 ディスク起動可能なオペレーティングシステムを検出し、選択したオペレーティングシステムを起動できます。Ubuntuシステムを選択してください。Ubuntuで起動した後、ブートローダーを修復できます。通常、これは次のように行われます。

sudo update-grub
sudo grub-install /dev/sda

(最初のメインハードディスクが /dev/sda であると仮定すると、通常はそうです)

関連情報