我的 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。
您可以通过以下步骤解决此问题:
从安装 ISO 制作可启动闪存;
从另一台装有 Linux 的 PC 将 GRUB2 安装到闪存驱动器:
grub-install --boot-directory=/mnt/sdc1/boot --efi-directory=/mnt/sdc1 --target=x86_64-efi --removable
我使用了 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 也很有用。