解决archlinux安装过程中GUID Partition Table Header signature is wrong的问题

我是参考:https://blog.csdn.net/r8l8q8/article/details/76516523这篇文章安装的(下文中为了方便,我叫它手册),可惜我开头就错了,所以导致了如下问题:

[root @archiso /]# grub-install --bootloader-id="archlinux"
Installing for x86_64-efi platform.
GUID Partition Table Header signature is wrong: 123456789 != 520
GUID Partition Table Header signature is wrong: 234567891 != 520
GUID Partition Table Header signature is wrong: 345678912 != 520
GUID Partition Table Header signature is wrong: 456789123 != 520
GUID Partition Table Header signature is wrong: 567891234 != 520
Installation finished,No error reported.
[root @archiso /]#

问题就是出在了下面这两个地方,

问题1:

我在bios设置里,选择usb启动的时候,没有选择带EFI的那个选项,如果选的话,应该是:

然后进入,参照手册来就行了,

问题2:

在fdisk分区时,一定要记得,先选择g(建立GPT分区表),然后再分区。

-------------------------

补充,如果前面两个问题,没有解决,按照手册,输入以下命令:

grub-install --target=x86_64-efi --efi-directory=/boot/EFI --recheck

还会提示,

[root@archiso /] # grub-install --target-x86_64-efi --efi-directory=/boot/EFI --recheck
Installing for x86_64-efi platform.
EFI variables are not supported on this system.
EFI variables are not supported on this system.
Installation finished.No error reported.
[root@archiso /] # 

如果问题12都没有出现,就不会出现这两个EFI不支持的问题了。

猜你喜欢

转载自blog.csdn.net/weixin_39465823/article/details/85159241