使用 Windows 10 双启动 Arch Linux 修复 GRUB

使用 Windows 10 双启动 Arch Linux 修复 GRUB

我已经使用 Arch Linux 4 个月了,并且试图实现与 Windows 10 的双启动。安装 Windows 10 并再次格式化磁盘后,一切顺利,没有任何问题,但是,当我尝试使用我的 USB 启动 Arch Linux 时,出现了 GRUB 菜单。

在 GRUB 菜单显示之前,它会显示“未知的 TPM 错误”,在 GRUB 菜单的命令行中输入set它会显示以下信息:

?='0'
cmdpath='(hd0,gpt1)/EFI/BOOT'
color_highlight='black/light-gray'
color_normal='light-gray/black'
feature_200_final='y'
feature_all_video_module='y'
feature_chainloader_bpb='y'
feature_default_font_path='y'
feature_menuentry_id='y'
feature_menuentry_options='y'
feature_nativedisk_cmd='y'
feature_ntldr='y'
feature_platform_search_hint='y'
feature_timeout_style='y'
grub_cpu='x86_64'
grub_platform='efi'
lang=''
locale_dir=''
net_default_ip=''
net_default_mac=''
net_default_server=''
pager=''
prefix='(memdisk)/boot/grub'
pxe_default_server=''
root='memdisk'
secondary_locale_dir=''
error: unknown TPM error.

答案1

经过数周的研究和与人们交流,我找到了该问题的临时解决方案。

该错误(显然)是由于 TPM 引起的,当出现 GRUB 提示符时,要继续进行 Arch Linux 或其他 Linux 发行版安装,必须在提示符中写入rmmod tpm,执行此命令后它将输出error: unknown TPM error,但是,再次输入该命令将显示error: no such moduleTPM 现已被删除。

删除 TPM 后,接下来的事情是normal在 GRUB 提示符中写入,它将消失并继续到 GRUB 菜单,在那里可以像往常一样安装 Arch Linux。

我希望寻求有关此错误的帮助的人能找到这个问题。

相关内容