![GRUB:“无效的 arch 独立 ELF magic”-usr/sbin/grub-bios-setup:未找到](https://linux22.com/image/839840/GRUB%EF%BC%9A%E2%80%9C%E6%97%A0%E6%95%88%E7%9A%84%20arch%20%E7%8B%AC%E7%AB%8B%20ELF%20magic%E2%80%9D-usr%2Fsbin%2Fgrub-bios-setup%EF%BC%9A%E6%9C%AA%E6%89%BE%E5%88%B0.png)
我刚刚用 USB 在我的华硕笔记本电脑上安装了 Ubuntu 13.04。安装完成后,电脑重新启动,它启动时出现GRUB:无效的独立于 arch 的 ELF magic错误。我在 Google 上寻找解决方案,并找到了 Cadoc 的帖子如何解决 GRUB:“无效的 arch independent ELF magic”错误?并跟踪解决方案直到
sudo grub-install --root-directory=/mnt /dev/sda
当我输入该命令时,我得到了
/usr/sbin/grub-bios-setup: Not found.
我在 Google 上搜索了一番,但还是没找到解决方案。那么我该怎么做才能修复这个问题并让一切正常呢?
答案1
如果找不到“grub-bios-setup”,则可能是电喷模式安装 Ubuntu。
[ -d /sys/firmware/efi ] && echo "Installed in EFI mode" || echo "Installed in Legacy mode"
如果不是这种情况,则说明安装过程中出现了问题。您可以尝试使用启动修复来解决你的问题。
sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)
答案2
看起来 grub 安装有问题。如果您可以使用 USB 驱动器启动到 Live ISO 模式(“尝试 Ubuntu”选项),那么您应该能够重新安装 grub 并启动和运行系统。检查您的 BIOS 是否也使用 UEFI。
看此链接。
祝你今天过得愉快。