![修复 grub/boot](https://linux22.com/image/34565/%E4%BF%AE%E5%A4%8D%20grub%2Fboot.png)
我刚刚从支持中心拿回我的笔记本电脑,但现在在重新启动时遇到了问题。虽然他们没有改变任何东西,HDD和SDD仍然存在,数据似乎也一样,但它不起作用。
启动时,出现DELL徽标,控制台出现并显示
error: file '/boot/grub/x86_64-efi/normal.mod' not found.
Entering rescue mode...
grub rescue> _
我的带有 Windows 8 和 Arch Linux(Antergos) 的 SDD 如下所示:
(摘自Antergos Live Boot)
到目前为止,我尝试过使用安全启动启用/禁用、UEFI 启用/禁用和旧版。
使用我得到的所有这些不同的设置启动
错误:找不到文件“/boot/grub/x86_64-efi/normal.mod”。进入救援模式...grub救援>_
输入启动选项,我在 Legacy 启动(可移动驱动器、硬盘驱动器等)中得到了常用的东西,在 UEFI 启动中,我得到了很多我之前安装但实际上已删除的东西(elementaryOS、Fedora、ubuntu 和两次 Windows 启动)经理)。其中大多数都会导致 UEFI 启动屏幕上旧版本的 Arch Linux 无法工作。
因为我对 (U)EFI/SecureBoot/GRUB/GPT/MBR/etc 没有太多了解。我不知道该怎么办。我尝试通过启动修复盘进行修复,但不知何故尝试恢复elementaryOS而不是arch linux,并且还给出了某种错误(“请在ArchLinux的软件源中启用包含[grub...]包的存储库” ”)
我最多希望能够再次启动到 arch linux,但也能够启动到 Windows 8。