web-dev-qa-db-ja.com

GRUB:「無効なArch独立ELFマジック」エラーを解決するにはどうすればよいですか?

Macbook Pro 5,5に11.10をインストールした後、かなり苛立たしい問題が発生しました。

デスクトップCDを使用して、セットアップでefiブートをクリーンインストールしました。最初のリブート時に、「無効なArch独立ELFマジック」が表示され、レスキューコンソールがグラブされました。

GRUB:SSDへのインストール後に「無効なArch独立ELFマジック」 を読みましたが、ライブcdを介してgrubをインストールすることはmbrバージョンをインストールすることを意味するだけなので、解決策はありませんライブCDを起動してgrub-efiをインストールする方法に関するマニュアルを見つけます。

だから私の質問は次のとおりです:EFIパーティションのgrubx64.efiファイルを編集する、ライブCD/DVDでgrub-efiを再インストールする、またはgrubレスキューコマンドを使用してこの問題を修正するにはどうすればよいですか?

11
Cadoc

私にとっての解決策は(そしておそらくその問題を抱えている人にとって)でした:

ライブCDを起動し、ターミナルに入力します(もちろん、独自のパーティションテーブルを考慮してマウント操作を編集する必要があります)。

Sudo apt-get install grub-efi-AMD64
Sudo mount /dev/sda3 /mnt
Sudo mount /dev/sda1 /mnt/boot 
Sudo grub-install --root-directory=/mnt /dev/sda

これで、grubx64.efiは問題なく起動するはずです。

Ubuntuを起動しながらupdate-grubを実行すると、grubブートメニューの見た目がより見やすくなりました。

9
Cadoc

私は同じ問題「無効なArch独立ELFマジック」を抱えていました。

UEFIモードでBIOSから起動したUSBスティックからインストールしていました。

12.04の再インストールに2、3回失敗した後、UEFIモードなしで起動したUSBスティックで同じインストールを試みましたが、動作します。

参考までに、120GB SSDでの私の設定

sda1 /windows 90 GB   windows 7
sda2 /boot  100 MB
sda5 swap     1 GB
sda6 /        18GB   ubuntu 12.04
sda7 /home     8GB

私のマザーボードはAsus EZbiosを搭載したP8P67 Proであり、12.04がインストールされたUSBのブートメニューで2つの選択肢がありました。

それが役に立てば幸い!

3
Snoopy