安装过程中我收到以下错误:
Unable to install GRUB in /dev/sda
Executing `grub-install /dev/sda` failed.
This is a fatal error.
我单击了“确定”,然后系统提示我执行以下操作之一:
1. Chose a different device to install the bootloader on
2. Continue installation without a bootloader (When checked, a message says I must install a bootloader manually to launch Ubuntu.)
3. Cancel installation
我计划只运行 Ubuntu 16.04。我不打算与 Windows 或其他操作系统进行双启动。那么,如果 Ubuntu 是我唯一的操作系统,我是否还需要引导加载程序。如果是,我应该如何安装引导加载程序?
答案1
嗨,GVS,欢迎来到 Askubuntu!我想我看到了问题所在:您尚未创建 EFI 分区!此分区是安装程序在 UEFI 系统上安装时放置 grub 的位置,但如果没有该分区,则无法安装 grub。要解决此问题,我们需要重新分区您的驱动器。请按照以下步骤操作:
- 打开终端并输入
gksudo gparted
(如果gparted
未安装,则必须sudo apt install gparted
先运行)。打开 gparted 后,右键单击每个分区,然后单击“删除”。 - 创建一个大小为 300 Mib 的分区,格式为 FAT32。
- 正常创建其他分区。
- 右键单击您的第一个分区(格式化为 FAT32 的分区),选择“管理标志”,然后单击“boot”和“esp”复选框。
- 最后,单击窗口顶部附近的“应用所有操作”图标。
完成这些步骤后,您可以正常运行安装程序。如果您需要任何进一步的帮助,请告诉我 :)
答案2
我遇到了同样的问题。按照@user311982 的建议,我能够从安装介质安装 Ubuntu 16.04。按照正常的安装程序,直到您看到安装/覆盖/并行/执行其他安装的选项。选择“执行其他操作”。从那里,您可以选择目标安装,恢复分区表(删除分区),然后使用“EFI 分区”选项创建分区。我的假设是,这基本上就是@user311982 所说的“启动”和“esp”,但被简化了。由于您删除了现有分区,因此您需要将剩余的磁盘空间用于正常的“ext4”分区。
然后照常进行。
答案3
经过几次不成功的尝试后,我终于安装了boot-repair
:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt update
sudo apt install boot-repair
boot-repair
并且能够加载到我的 Ubuntu 16.04 中。
答案4
要使你的笔记本电脑/PC 双启动 Windows 10 和 Ubuntu 21,请按照以下步骤操作
- 转到磁盘管理并创建至少 50GB 的可用空间。1. 为 ubuntu21 制作可启动的 usb/CD 2. 检查 BIOS 模式,它可能是传统模式或 UFI,您可以通过在搜索中输入“系统信息”来检查。
- 如果处于传统模式,请选择启动选项,按照链接操作