あるアーキテクチャから別のアーキテクチャへのLinux Ubuntu

あるアーキテクチャから別のアーキテクチャへのLinux Ubuntu

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でない場合はサポートしていない)ことを確認してください。

おすすめ記事