首先检查该挂载的分区是不是挂载到了正确的地方,两个地方:boot分区挂载到/boot目录上的,ESP分区挂载到/boot/efi目录上。
update-grub2 是Debian系专有的一个工具,当然我猜测问题可能与这个工具有关,我建议还是使用grub2的官方命令:
sudo grub-install --target=x86_64-efi --boot-directory=/boot --efi-directory=/boot/efi
sudo grub-mkconfig -o /boot/grub/grub.cfg
来重建grub.cfg文件。不过我觉得可能也不是这个问题,而是Debian系的系统更新完fstab后得手动重载入相关的系统服务:
sudo systemctl daemon-reload
你试试上面的命令看好不好使。


中文 




前两天升级了SSD, 换了一个大一点的,因为不想重装系统,自己重新分区,全部同步过去,并修改EFI,fstab, grub.conf可以启动进入系统。(事成之后,可以给大家分享数据系统转移步骤)
但是我运行update-grub2后,grub.conf后替换到替换成原来的磁盘uuid.
有大神知道哪里有缓存吗?怎么解决这个问题呢