如何修复由于多个 Linux 安装和无效引导条目而导致的两个 GRUB

如何修复由于多个 Linux 安装和无效引导条目而导致的两个 GRUB

直到昨天,我一年中大部分时间都在使用 Arch,但我决定尝试 Open Suse Tumbleweed,因为它似乎更稳定、更有组织性。我使用 U 盘在旧的 Windows 安装之上安装了它(实际上我使用 GParted 删除了所有 Windows 分区)。现在我安装了两个 GRUB,以及一个无效的 Windows 启动管理器条目。

我希望有对 GRUB 和引导条目更有经验的人帮助来解决这个问题。 efibootmgr 的输出如下:

BootCurrent: 0002
Timeout: 0 seconds
BootOrder: 0002,0001,001F,0000,0019,001A,001B,001C,001D,001E,0020,0022,0021,0023,0024
Boot0000* Windows Boot Manager
Boot0001* GRUB
Boot0002* opensuse-secureboot
Boot0010 Setup
Boot0011 Boot Menu
Boot0012 Diagnostic Splash Screen
Boot0013 Lenovo Diagnostics
Boot0014 Regulatory Information
Boot0015 ThinkShield secure wipe
Boot0016 Startup Interrupt Menu
Boot0017 Rescue and Recovery
Boot0018 MEBx Hot Key
Boot0019* USB CD
Boot001A* USB FDD
Boot001B* NVMe0
Boot001C* NVMe1
Boot001D* ATA HDD0
Boot001E* ATA HDD1
Boot001F* USB HDD
Boot0020* PXE BOOT
Boot0021* HTTPS BOOT
Boot0022* LENOVO CLOUD
Boot0023 Other CD
Boot0024 Other HDD
Boot0025* IDER BOOT CDROM
Boot0026* IDER BOOT Floppy
Boot0027* ATA HDD
Boot0028* ATAPI CD 

如果我启动到 opensuse-secureboot,我会看到 Tumbleweed 的自定义 GRUB,其中包含启动到 Tumbleweed 或 Windows 的选项。如果我启动到 GRUB,我会看到 Arch GRUB 以及启动到 Arch 或 Windows 的选项。

我有几个问题(如果可以的话):

  • 我怎样才能只使用一个 GRUB 来引导到 Arch 或 Tumbleweed?
  • 如何删除无效的条目?
  • 那是怎么发生的?
  • 我的旧 GRUB 和 Tumbleweed 安装的 GRUB 有什么区别吗?

提前非常感谢!我很想解决这个问题 - 我昨天睡觉时很痒,哈哈。

相关内容