如何解决由于之前安装linux而导致的ubuntu启动问题

如何解决由于之前安装linux而导致的ubuntu启动问题

我的 Ubuntu 23.10 安装后无法立即顺利启动。笔记本电脑刚刚陷入“grub mini-bash”黑屏。临时解决办法是在启动时按 F8,这会指示 BIOS 让我选择一个启动选项,然后我选择“ubuntu”,它成功启动到登录屏幕。

问题是 Ubuntu 安装程序没有删除我之前安装的 Linux Mint Debian Edition 的引导加载程序。我没有告诉安装程序将 Ubuntu 与 debian 一起安装,LMDE 实际上被擦除了。

我在 /boot 分区上找到了以下目录/文件:

# tree efi
efi
└── EFI
    ├── BOOT
    │   ├── BOOTX64.EFI
    │   ├── fbx64.efi
    │   └── mmx64.efi
    ├── debian
    │   ├── BOOTX64.CSV
    │   ├── fbx64.efi
    │   ├── grub.cfg
    │   ├── grubx64.efi
    │   ├── mmx64.efi
    │   └── shimx64.efi
    └── ubuntu
        ├── BOOTX64.CSV
        ├── grub.cfg
        ├── grubx64.efi
        ├── mmx64.efi
        └── shimx64.efi

如何删除旧的引导加载程序?另外,如果可能的话,请为我指出 Linux 引导加载程序安装/问题修复指南的正确方向。例如,我需要知道:

  1. EFI(/boot/efi)和GRUB(/boot/grub)之间有什么关系,哪一个被称为“引导加载程序”?
  2. boot loader安装在MBR上好还是安装在“/”所在分区好?
  3. 如果我留在 grub 终端上,我该如何拯救自己? (我搜索了此类救援,发现大多数解决方案都是在您成功进入 GUI 时使用的,例如:启动修复)。

相关内容