Arch Linux Live USB 不再启动 UEFI

Arch Linux Live USB 不再启动 UEFI

我的 Lenovo 笔记本电脑运行的是带有 UEFI GPT 分区表的 Arch Linux。有一天,我打开笔记本电脑,但无法进入联想启动屏幕。我使用 U 盘启动并重新安装 Arch。但此后我仍然无法通过联想启动屏幕。我尝试使用相同的 USB 记忆棒再次重新安装它,最终在我的 UEFI 启动菜单中出现了两个条目。我使用 GPARTED live USB 将 GUID 分区格式化为 FAT32,并将其删除。但是我无法再使用 Arch UEFI USB 记忆棒启动。我进入 USB 记忆棒上的引导加载程序菜单,但超时后出现空白屏幕。

答案1

看来我也面临着同样的问题。当我使用 Archlinux 或 Manjaro 安装介质时,我的笔记本电脑 Lenovo X230 无法在 UEFI 模式下加载(当图像开始加载时,我看到黑屏)。我用谷歌搜索发现这是因为Arch使用gummiboot loader。

您可以通过以下步骤解决此问题:

  1. 从安装 ISO 制作可启动闪存;

  2. 从另一台装有 Linux 的 PC 将 GRUB2 安装到闪存驱动器:

    grub-install --boot-directory=/mnt/sdc1/boot --efi-directory=/mnt/sdc1 --target=x86_64-efi --removable
    
  3. 我使用了 GRUB2 的下一个配置(/mnt/sdc1/boot/grub/grub.cfg,Manjaro linux 的示例):

    set timeout=5
    menuentry "MJRO_089" {
    linux /manjaro/boot/x86_64/manjaroiso root=LABEL=MJRO_089 rw
    initrd /manjaro/boot/x86_64/manjaro.img
    }
    

该指令对于 Archlinux 也很有用。

相关内容