GRUB-安装后出现 ELF 魔术错误消息-如何获取双启动选项?

GRUB-安装后出现 ELF 魔术错误消息-如何获取双启动选项?

我尝试在 Windows 7 旁边安装 Ubuntu。(英特尔 i5 2300 H67 芯片组)

不幸的是,在看似成功的安装之后,我收到了以下消息:

GRUB:“无效的 arch 独立 ELF 魔法” grub 救援>

另一个答案这里建议我输入下面的这些命令,这些命令应该根据我自己的分区进行定制。

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

我的分区是...

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848   819202047   409497600    7  HPFS/NTFS/exFAT
/dev/sda3       819202048  1228802047   204800000    7  HPFS/NTFS/exFAT
/dev/sda4      1228804094  1953523711   362359809    5  Extended
/dev/sda5      1228804096  1936926719   354061312   83  Linux
/dev/sda6      1936928768  1953523711     8297472   82  Linux swap / Solaris

但是,我有点不确定如何调整上述命令,因为我希望能够与 Windows 7 进行双启动。(如果这些命令对我来说合适的话)。

鉴于我的上述分区,如何让 GRUB 给我提供双启动选项?

谢谢

答案1

我设法通过使用 live cd 并输入以下命令来解决这个问题:

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

我可以成功访问 Ubuntu 和 Windows。

相关内容