您尚未登录。

#1 2022-06-11 12:44:52

nebula
会员
注册时间: 2022-06-07
帖子: 4

【已解决】在bios上可以看到并选择好了grubx64.efi的启动项,但重启之后还是Default Boot Device Missing

我是GPT+UEFI的,选择的启动器是grub,使用grub生成配置文件的时候出现了这个警告,
不过已经取消注释/etc/default/grub文件的GRUB_DISABLE_OS_PROBER=false了,下面是那个警告:

[root@archiso /]# grub-mkconfig > /boot/grub/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-linux
Found initrd image: /boot/intel-ucode.img /boot/initramfs-linux.img
Found fallback initrd image(s) in /boot:  intel-ucode.img initramfs-linux-fallback.img
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Adding boot menu entry for UEFI Firmware Settings ...
done

我不知道是不是这个警告对我的影响,只是我reboot重启之后,屏幕上一直出现蓝色的:

Default Boot Device Missing or Boot Failed.
Insert RecoveryMedia and Hit any key
Then Select 'Boot Manager'to choose a new Boot Device or to Boot Recovery Media
[Ok]

麻烦大佬们帮忙看看

最近编辑记录 nebula (2022-06-11 16:38:11)

离线

#2 2022-06-11 15:08:51

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,457
个人网站

Re: 【已解决】在bios上可以看到并选择好了grubx64.efi的启动项,但重启之后还是Default Boot Device Missing

efibootmgr 输出什么?

离线

#3 2022-06-11 15:32:33

nebula
会员
注册时间: 2022-06-07
帖子: 4

Re: 【已解决】在bios上可以看到并选择好了grubx64.efi的启动项,但重启之后还是Default Boot Device Missing

依云 说:

efibootmgr 输出什么?

您好,输出的是这个,请问是启动的顺序不对嘛?

[root@archiso /]# efibootmgr
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 2001,0000,2002,2003
Boot0000* Yes
Boot0001* USB HDD: SanDisk
Boot0002* GRUB
Boot0003* arch
Boot2001* EFI USB Device
Boot2002* EFI DVD/CDROM
Boot2003* EFI Network

离线

#4 2022-06-11 16:15:21

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,457
个人网站

Re: 【已解决】在bios上可以看到并选择好了grubx64.efi的启动项,但重启之后还是Default Boot Device Missing

嗯,BootOrder 里没有 0002 或者 0003,也就是说引导项加了但是不尝试从它启动。
PS: 「Yes」是个啥子啊……

离线

#5 2022-06-11 16:25:17

nebula
会员
注册时间: 2022-06-07
帖子: 4

Re: 【已解决】在bios上可以看到并选择好了grubx64.efi的启动项,但重启之后还是Default Boot Device Missing

依云 说:

嗯,BootOrder 里没有 0002 或者 0003,也就是说引导项加了但是不尝试从它启动。
PS: 「Yes」是个啥子啊……

好神奇,之前用 efibootmgr -o 来替换顺序不行,这突然又好了,这是要做啥保存的操作嘛

离线

#6 2022-06-11 16:32:33

nebula
会员
注册时间: 2022-06-07
帖子: 4

Re: 【已解决】在bios上可以看到并选择好了grubx64.efi的启动项,但重启之后还是Default Boot Device Missing

依云 说:

嗯,BootOrder 里没有 0002 或者 0003,也就是说引导项加了但是不尝试从它启动。
PS: 「Yes」是个啥子啊……

我知道了,在bios手动选择启动文件的时候,那里应该手动输入 EFI 或者 arch 而不是 Yes,这个改过来之后就好啦,多谢~~

离线

页脚