我无法安装 Ubuntu 18.04。
首先,在使用 BIOS 启动(而非 UEFI)启动 liveusb 后,我看到的是黑屏,而不是安装说明。不确定为什么会出现黑屏,但我猜是显卡驱动程序的问题。我使用的是新买的 amd rx560 卡。
但是我通过设置“nomodeset”获得了对操作系统的访问权限。不幸的是,在安装过程结束时,它无法安装 GRUB,并向我提供了此问题标题中显示的错误消息。
对于任何 Linux 发行版,我通常都会有两个分区:交换分区和根分区。我也不会更改“用于引导加载程序安装的设备”选项。默认情况下,该分区为 /dev/sda
请随时向我询问有关此问题的任何信息。我真的需要这方面的帮助。在使用 9 年的 ubuntu 之后,我不想再回到 Windows。
答案1
如果你觉得有道理的话,可以尝试一下:
以测试模式启动 Ubuntu Live DVD/USB 并打开终端
通过以下方式运行安装过程而不安装引导加载程序:
sudo ubiquity -b
按继续测试安装结束后。
将新安装的文件系统挂载到
/mnt
:sudo mount /dev/sda2 /mnt sudo mkdir /mnt/boot/efi sudo mount /dev/sda1 /mnt/boot/efi for i in /dev /dev/pts /proc /sys; do sudo mount -B $i /mnt$i; done
(哪里
sda2
是根分区,哪里sda1
是 EFI 分区。)通过以下方式加载
efivars
模块:sudo modprobe efivars
重新安装
grub-install
64 位版本:sudo apt-get install --reinstall grub-efi-amd64-signed sudo grub-install --no-nvram --root-directory=/mnt
更改 root 权限
/mnt
并更新 Grub:sudo chroot /mnt update-grub
移动并重命名已安装的引导加载程序:
cd /boot/efi/EFI cp -R ubuntu/* BOOT/ cd BOOT cp grubx64.efi bootx64.efi
重新启动系统。
答案2
安装时创建一个 1024mb 大小的 EFI 文件系统分区。我选择自定义分区,如下所示,它运行良好:
硬盘1(/dev/sda
)
- 设备:
/dev/sda1
- 分区类型:EFI 系统 (FAT)
- 大小:1.0 GB
- 设备:
/dev/sda2
- 分区类型:Linux交换(Swap)
- 尺寸:16 GB
- 设备:
/dev/sda3
- 分区类型:Linux 文件系统 (Ext4)
- 大小:此硬盘中剩余的可用空间
- 挂载点:
/
硬碟2 ( /dev/sdb
)
- 设备:
/dev/sdb1
- 分区类型:Linux 文件系统 (Ext4)
- 大小:此 HDD 中的所有可用空间
- 挂载点:
/home
答案3
我遇到了同样的问题,我已修复。转到启动设备菜单并选择 liveUSB,但不要选择 UEFI (UEFI:Jetflash........)。
UEFI 启动模式(使用 GPT 分区形式安装)和 Legacy BIOS 启动模式(使用 MBR 分区形式安装)
要了解区别,您可以搜索:UEFI 启动模式或传统 BIOS 启动模式
答案4
此错误有三种解决方法:
- 在磁盘上使用 GPT 分区表
- 以传统模式启动安装程序
- 当两者都不可行时,请使用https://bugs.launchpad.net/ubuntu/+source/grub-installer/+bug/1771651
这是 Ubuntu 安装程序中的一个真正的错误,应该尽快修复,它影响了很多人。