错误:无效的 arch 独立 ELF magic。使用 SSD 双启动

错误:无效的 arch 独立 ELF magic。使用 SSD 双启动

可能重复:
GRUB:在 SSD 上安装后出现“invalid arch independent ELF magic”

我目前正在尝试让双启动计算机运行,其中 Ubuntu 12.04 操作系统分布在两个驱动器上。

两个驱动器的设置如下:

HDD:
/dev/sda1 /boot/efi
/dev/sda2 一些 128MB 的未知 msftres(只要其余部分正常工作,就不要担心这个)
/dev/sda3 Windows 7
/dev/sda4 /home
/dev/sda5 swap
/dev/sda6 /tmp
/dev/sda7 /var

固态硬盘:
/dev/sdb1/

尝试将速度与 SSD 耐用性结合起来。这本身可能就是一个话题,但现在我很高兴能让 grub 引导加载程序正常工作。

在 HDD 或 SSD 上启动时,出现此错误:

error: invalid arch independent ELF magic.
grub rescue>

答案1

我遇到了同样的问题“无效的 arch 独立 ELF 魔法”。

我正在从 UEFI 模式下从 Bios 启动的 USB 记忆棒进行安装。

在多次重新安装 12.04 失败后,我尝试使用非 UEFI 模式启动的 USB 记忆棒进行相同的安装,并且成功了。

供您参考,我的设置是 120GB SSD

sda1 /windows 90 GB Windows 7 64 位

sda2 /启动 100 MB

sda5 交换 1 GB

sda6 / 18GB Ubuntu 12.04

sda7 /家庭 8GB

我的主板是带有华硕 EZbios 的 P8P67 Pro,在安装了 12.04 的 USB 启动菜单中我有两个选择。

希望能帮助到你!

答案2

我已经修复了 VMware 上 Backtrack 的相同问题,安装 vmware 工具后启动中断。

我使用了以下命令:

sudo mount /dev/sda1 /mnt

然后

sudo grub-install --root-directory=/mnt /dev/sda

相关内容