安装 Grub 失败。致命错误

安装 Grub 失败。致命错误

所以,早些时候我的笔记本电脑上安装了 Windows 7。我删除了所有分区,并且我认为也删除了 efi 分区(也许不应该删除?)。

我启动到 Live Disk 上的 LM 并使用“擦除磁盘和安装 Linux Mint”选项自动安装,但收到此错误:“无法安装 Grub”。致命错误。'

我在 LM 论坛上看到了它,并通过以下命令生成了启动报告:

sudo add-apt-repository ppa:yannubuntu/boot-repair
apt update
apt install -y --install-recommends boot-info
boot-info

我明白了:

Boot Info Summary

=>No boot loader is installed in the MBR of /dev/sda.

sdb:

File system:

iso9660 Boot sector type: Unknown

Boot sector info:

Mounting failed: mount: /mnt/BootInfo/FD/sdb: /dev/sdb already mounted or mount point busy.

0 os detected

Architecture/Host Info

CPU architecture: 64-bit

Live-session OS is Linuxmint 64-bit (Linux Mint 20.2, uma, x86 64)

UEFI

BIOS is EFI-compatible, and is setup in EFI-mode for this live-session.

efibootmgr -V

Timeout: 10 seconds.

No BootOrder is set; firmware will attempt recovery This session has been detected as 'live' because /proc/cmdline contains (boot-casper)

This session has been detected as 'live' because df -Th / contains overlay

我不明白这一点,除了我已经从 Gparted 创建了一个 GPT 分区表,但是:

/dev/sda 的 MBR 中未安装引导加载程序。

所以也许这可能是问题所在。

我在某处读到这可能是由于缺少 efi 分区造成的,因此我在 LM 安装期间使用了“其他内容”并创建了一个 500mb efi 分区和另一个格式化为 EXT4 的分区,安装在/。它有效!这次我在安装过程中没有收到错误,但是当我重新启动引导到已安装的操作系统时,我只看到一个空白屏幕,甚至没有看到 GRUB 菜单。

我也尝试在 Debian 上安装,但出现同样的错误:“无法安装 Grub”。致命错误。'我没有尝试手动分区,因为它没有 Gparted,而且我有点新。

这是一台 2011 年的旧笔记本电脑,BIOS 没有任何“安全启动”或“安全启动”选项,也没有“EFI 系统的传统 USB 启动”设置。 BIOS 没有任何 Legacy 或 UEFI 设置

论坛、AskUbunu 和 SuperUser 上的大多数答案都是关于双启动的,并且非常复杂。

答案1

如果您没有 EFI 系统分区 (ESP) 并且系统以 EFI 模式启动,则无法安装 GRUB。 ~200MB 就足够了。它必须格式化为 FAT32(FAT16 也可以,但 FAT32 稍微更可靠)。

至于flag,请参考UEFI模式安装Linux时需要设置bootable Flag吗?

相关内容