我目前正在尝试让双启动计算机运行,其中 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