这篇文章上次修改于 993 天前,可能其部分内容已经发生变化,如有疑问可询问作者。

TL;DR

主要问题

直接将固态替换以后,无法引导

问题原因

微星对boot loader binary的名称比较挑剔,重新做grub并加上--removable参数,或者换systemd-boot即可解决。

环境

Linux发行版:ArchLiux,已滚动到最新。

更新前硬件配置:

CPU:i7 12700

主板:华硕重炮手 B660M TUF GAMING

内存:英睿达铂胜 3200

更新后硬件配置

CPU:i7 12700K

主板:微星 Z690 EDGE TI DDR4

内存:十铨幻境 DDR4 16G*2

摸索过程

理论上说不需要任何手动迁移,但换了硬盘以后无法启动。故重做了grub,但是还不行

经过一系列搜索后发现reddit有个讨论的回复,照着做果然顺利开机了

参考资料

https://www.reddit.com/r/archlinux/comments/tsk917/new_motherboard_cant_boot_arch_now/