我安装了debain进入了grub。安装很完美,最后它告诉我重新启动。我重新启动并进入 GNU GRUB。我已经重新安装 Debian 10 次了。我需要使用 GNU GRUB 引导方面的帮助。
编辑2:按照要求,这是 efibootmgr -v 的屏幕
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0001,0000,2001,2002,2003
Boot0000* debian HD(1,GPT,18215531-3da9-4e9f-9bd8-fb811a4a8e0b,0x800,0x100000)/File(\EFI\debian\shimx64.efi)
Boot0001* ubuntu HD(1,GPT,18215531-3da9-4e9f-9bd8-fb811a4a8e0b,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)RC
Boot2001* EFI USB Device RC
Boot2002* EFI DVD/CDROM RC
Boot2003* EFI Network RC
答案1
对于您的引导问题,Xubuntu 安装中的旧引导加载程序可能仍被选为主要引导目标。进入 BIOS 启动顺序设置,并确保名为的启动目标debian
位于主要位置。
或者,您可以使用以下命令从操作系统内部执行此操作efibootmgr
;如果您需要帮助,请将(以 root 身份执行)的输出复制并粘贴efibootmgr -v
到您的原始帖子中。一旦我们看到该输出,我们就可以更轻松地确认问题并为您提供修复问题所需的确切命令。
在efibootmgr -v
输出中,BootOrder:
您可以在该行看到第一个引导目标是 number 0001
,并且Boot0001
是ubuntu
。所以这是之前 Ubuntu 安装的残余给你带来了麻烦。该BootCurrent:
行还确认系统当前是使用Boot0001
启动项启动的。
您可以通过设置来修复它debian
,即Boot0000
作为 BootOrder 中的第一项:
efibootmgr -o 0000,0001,2001,2002,2003
或者,如果 Xubuntu 不再使用,您可能应该删除其引导加载程序的最后痕迹:
efibootmgr -b 0001 -B
rm -r /boot/efi/EFI/ubuntu