![安装 Grub 失败。致命错误](https://linux22.com/image/194586/%E5%AE%89%E8%A3%85%20Grub%20%E5%A4%B1%E8%B4%A5%E3%80%82%E8%87%B4%E5%91%BD%E9%94%99%E8%AF%AF.png)
所以,早些时候我的笔记本电脑上安装了 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吗?