SSD "A"にubuntu(amd64)をインストールし、ハードドライブ全体を別のSSD "B"にコピーしました。 (GPT、sda1 = BIOSブートパーティション、sda2 = ntfs(windows)sda2 = ext4(ubuntu)、sda3 = Linux Exchange)
grubブートローダをディスクに書き込みます(i7 970 CPUを搭載したシステム)。
grub-install /dev/sda
すべて大丈夫! i7アーキテクチャでは、コピーしたSSD "B"から起動できるようになりました。
しかし、i5 LGA1150などの他のアーキテクチャからコピーされたSSD "B"をどのように使用できますか?このアーキテクチャでは起動は機能しません。ブートローダが見つかりません(下線付きの黒い画面)。まず、新しいアーキテクチャにgrubブートローダをインストールする必要があります。その後、コピーされたubuntuインストールが機能するのですか、それともまだいくつかの不一致がありますか?
修正する:「B」ドライブの使用:GPTフォーマットSSD
i5 CPUを搭載した次のマザーボードがあります(まだ機能していません)。http://www.asus.com/Motherboards/Z87PRO/
i7の場合、Asus P6T7があります(成功的に起動しました)。http://www.asus.com/Motherboards/P6T7_WS_SuperComputer
これが理由なのでしょうか?
アップデート2: これまで、セキュアブートを無効にし、Z87PROのBIOSでレガシーブートをオンにし、SSD "B"をMBR形式に戻しました。ライブCD(chrootメソッド)を使用してi5プラットフォームにgrubをインストールし、「Bから起動しようとしています」ブートローダで起動できず、黒い画面のみが表示され、BIOSに戻ります。どんなアイデアがありますか?
私のブート回復VMはここにあり、今は正しいです>http://paste.ubuntu.com/7185224/
解決策: 最後に、SSD "B"ドライブを起動できましたが(アーキテクチャには問題ありませんでした)、まだGPTパーティションテーブルがあるため問題になりました。 GPTをMBRに変更しました(ここ:https://askubuntu.com/questions/84501/how-can-i-change-convert-a-ubuntu-mbr-drive-to-a-gpt-and-make-ubuntu-boot-from)その後、Live CD Ubuntu 13.10(SSD "B"システムは13.04)でGrubを再インストールしました。http://ubuntuforums.org/showthread.php?t=1581099(chrootメソッドを使用してください!)再起動すると、Grubがついに機能します!また、i5アーキテクチャからカーネルを起動することもできます!
答え1
UEFIシステムがあることに加えて、特別な理由なくGPTスタイルのディスクを使用している場合は、通常のMBRスタイルに変換してみることができます。 ~からウィキペディア:
以前のバージョンとの互換性のために、ほとんどのUEFI実装は従来のBIOS互換性を提供する互換性サポートモジュール(CSM)を介してMBRパーティションディスクからの起動もサポートします。この場合、UEFIシステムからLinuxを起動することは、既存のBIOSに基づく同じシステムを起動するのと同じです。
つまり、このときMBRを使用することは、必ずGPTやハイブリッド方式よりも移植性が優れています。 MBRを使用して唯一の内蔵ドライブ(SSD)を起動するUEFI AMI "BIOS"を搭載したAsusマザーボードがあります。 BIOS設定でも特別なことをする必要はないと思います。ちょうど働いた。
ねえGPTをMBRに戻す方法を学びます。前後に変換できるので(唯一の手間はグラップ設定です)試してみる価値があります。まず、問題が実際にi5システムがGPTをサポートしていない(またはUEFIでない場合はサポートしていない)ことを確認してください。