[deepin exploration] 帮忙看一下grub为啥修复不了?
Tofloor
poster avatar
kanetora
deepin
2024-02-27 00:12
Author

IMG_20240226_230245.jpg

因为EFI分区中的系统固件较多,有点乱,所以格式化了重新做了一个EFI分区,当然分区的UUID改变了,不过几个windows 和 linux也都修复了。

其中,Kali和Deepin用的是安装优盘修复,通过configfile直接进入本地的grub2的/boot/grub/grub.cfg配置,然后执行grub-install和update-grub都顺利通过,F12引导菜单里也看到了kali和deepin的选项。

但是,Kali的grub2菜单功能一切正常,而deepin v20.9的启动菜单却总进去不。报告如下错误。

Failed to open \EFI\deepin\grub.efi - Not Fount

Failed to load image \EFI\deepin\grub.efi: Not Fount

start_image() returned Not Found
IMG_20240226_231340.jpg

为什么deepin的efi引导选项找不到grub.efi固件?而Kali却一切正常。

而且,都更新了各自的/etc/fstab中的EFI分区的UUID。分别单独修复,用启动U盘configfile命令进入系统后,各自单独修复,都试过,无报错顺利通过,还是Kali可行,deepin不可行。

考虑到grub-install可能仅仅修改了启动U盘,于是就不再用u盘修复,而是进入Kali,分别mount -o bind 了/dev /dev/shm /sys /proc /boot/efi目录,然后chroot进入deepin的根目录,执行grub-install也没报错,顺利通过,但重启后还是提示找不到grub.efi固件。

用外置的deepin盘启动系统,又chroot修复了一次,还是不行。也用了grub-install --target=x84_64-efi --efi-directory=/boot/efi --bootloader-id=****,还是一样没有用。efi启动,就是找不到grub.efi文件,只能勉强用kali引导。

请问,这个问题如何解决?

Reply Favorite View the author
All Replies
lizipeng0013
deepin
2024-02-27 09:39
#1

确认一下EFI分区里deepin的相关引导文件有没有丢失,是否齐全

截图_dde-file-manager_20240227093634.png

截图_dde-file-manager_20240227093434.png

Reply View the author
Tonny
deepin
2024-02-27 10:16
#2
It has been deleted!
maghero
deepin
2024-02-27 12:08
#3

grub-install 以后还要update-grub

Reply View the author
kanetora
deepin
2024-02-27 17:58
#4
maghero

grub-install 以后还要update-grub

update-grub和grub-mkconfig -o /boot/grub/grub.cfg有啥区别?

Reply View the author
kanetora
deepin
2024-02-27 17:59
#5
Tonny It has been deleted!

kali不用如此

Reply View the author
kanetora
deepin
2024-02-27 18:00
#6
lizipeng0013

确认一下EFI分区里deepin的相关引导文件有没有丢失,是否齐全

截图_dde-file-manager_20240227093634.png

截图_dde-file-manager_20240227093434.png

谢谢你的提示:

configfile进系统,执行sudo mv /boot/efi/grubx64.efi /boot/efi/grub.efi后顺利修复

Reply View the author
maghero
deepin
2024-02-27 21:52
#7
kanetora

update-grub和grub-mkconfig -o /boot/grub/grub.cfg有啥区别?

作用是一样的。

Reply View the author