web-dev-qa-db-ja.com

hddを変更して元に戻した後、コンピューターが起動しない

1)コンピューターに既存のHDDがあり、従来のBIOS方法を使用してLinuxとWindowsをデュアルブートします。

2)次に、既存のHDDを取り出し、新しいHDDに交換して、uefiを使用してLinuxをインストールしました。起動して正常に再起動します。

3)uefi linuxで新しいHDDを取り出し、biosデュアルブートで古いHDDを元に戻しました。古いHDDは正常に起動します。

4)古いHDDをuefi linuxが搭載された新しいHDDと交換しましたが、起動を拒否します。

何が問題になる可能性があり、それをどのように解決するかについてのアイデアはありますか?

ブートローダーは両方のHDDのgrubです

4
shawn

これは起動順序の問題のように聞こえます。ハードドライブを交換するたびに、BIOSで起動順序を変更する必要があります。 BIOSのUEFIエントリは、BIOSの起動順序でレガシーハードディスクとは別のものです。 UEFIディスクを切断してレガシーディスクと交換するたびに、そのエントリは起動順序から削除されます。

UEFIディスクをインストールした後、BIOS設定に移動し、最初のブートオプションをハードディスク1ではなく、ハードディスク1のEFIパーティションにあるUEFIブートローダー(grub)に設定する必要があります。残念ながら、このプロセスは大きく異なります。ほとんどのマザーボードでのUEFIの実装が不十分なため、これを実現する方法について具体的な手順を説明することはできません。

4
Dan Griffin

UEFIに関する情報を入手していただきありがとうございます。どのバージョンのWindowsを使用していますか? Win8は正しいですか?

〜少なくとも2番目の新しいドライブでGRUBブートローダーを取得しますか?

はいの場合、Linuxのインストール後にWindowsのブートセクターを再評価するために、単純なデフォルトのWinスタートアップ修復が必要になる場合があります(開始および終了)。さらに、「Linux」は常にUEFIでうまく機能したり、GPTパーティショニングを検出したりするわけではありません。

〜 2つのドライブを交換したとき、毎回同じSATAポートを使用しましたか?すなわち:MOBOにラベル付けされているポート0、1、2、3?

2
BiTinerary