我运行 Lubuntu 20.04 作为具有传统引导的 Virtualbox 的主机操作系统。我试图在 Virtualbox 中安装 Groovy,但我遇到了这个错误安装 Ubuntu Groovy 手动分区没有 EFI 系统分区即使在非 UEFI 系统上也会在“grub-install /dev/sda”上失败 - 我收到一个错误对话框说
执行“grub-install /dev/sda”失败。这是一个致命错误。
我想我可以efi-grub
在实时会话中清除,然后在安装后修复引导加载程序,chroot
所以我没有删除安装程序将创建的 EFI 文件系统。
$ sudo apt purge grub-efi-amd64-bin
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
localechooser-data
The following packages will be REMOVED:
grub-efi-amd64-bin* grub-efi-amd64-signed* shim-signed* ubiquity*
ubiquity-frontend-gtk*
The following NEW packages will be installed:
localechooser-data
WARNING: The following essential packages will be removed.
This should NOT be done unless you know exactly what you are doing!
shim-signed grub-efi-amd64-signed (due to shim-signed)
0 upgraded, 1 newly installed, 5 to remove and 16 not upgraded.
Need to get 6,448 B of archives.
After this operation, 34.5 MB disk space will be freed.
You are about to do something potentially harmful.
To continue type in the phrase 'Yes, do as I say!'
?] 'Yes, do as I say!'
Abort.
如何为我的 Groovy 来宾安装引导加载程序?
好吧,我找到了另一种方法。我在我的问题中监督无处不在也将消失。
开始实时会话。
创建一个 MS-DOS 分区和文件系统 for
/
and others (也许 for$HOME
) 并格式化它们。通过桌面启动器开始安装。当谈到创建文件系统时,我认为它被称为其他东西,将您现有的文件系统与正确的挂载点集成而不格式化。
忽略 EFI 文件系统的所有警告并继续安装。安装后(错误弹出无法将 GRUB 安装到
/dev/sd*
(无论您的硬盘驱动器名称如何))忽略它。
下一步很重要,不要退出live-session 回到它
并运行
选择您的硬盘驱动器并让 GRUB 自行安装在 MBR 中。
我没有看到任何错误。移除安装介质并从硬盘驱动器启动 Ubuntu。