错误信息是:the grub-efi-amd64-signed package failed to install into /target/. Without the GRUB bootloader the system will not boot
我正在尝试使用 USB 在 HP pavilion g6-2303 TX 上安装。
我该如何解决这个问题?
答案1
这是一个错误。/pool/main/g/grub2-signed/grub-efi-amd64-signed 1.9~ubuntu12.04.4+1.99-21ubuntu3.10_amd64.deb
当您将文件刻录到 CD/DVD 或 USB 磁盘时,文件会重命名grub-efi-amd64-signed 1.9~ubuntu12.04.4+1.99-21ubuntu3.10_amd.deb
。因此安装脚本找不到该文件,无法安装 grub。快速的解决方法是(如果您将 iso 刻录到 USB 闪存驱动器中)转到 pool/main/g/grub2-signed(在 USB 闪存盘中)并手动重命名 deb 文件(添加64)。现在从 USB 闪存驱动器启动并运行磁盘检查以确保无误。
答案2
按照 Ronshere 的建议,重新安装是可行的;但是,不能保证您不会再次遇到同样的问题。另外两个选项是:
- 跑步引导修复从紧急 Linux 光盘获取。运气好的话,这将解决问题。
- 下载我的 USB 闪存驱动器或 CD-R 版本的rEFInd 启动管理器。准备介质并启动。运气好的话,这将使你能够启动 Linux。如果成功,请检查以确保你的EFI 系统分区 (ESP)安装在
/boot/efi
并安装 Debian 软件包版本的 rEFInd。然后,您应该能够通过 rEFInd 启动 Ubuntu,而无需使用 USB 闪存驱动器、CD-R 或 GRUB。
如果这两个过程都失败了,请回复详细信息,包括启动修复过程生成的 URL。
答案3
首先,启动 USB 并让 Ubuntu 启动实时会话。您将在桌面上看到一个图标,上面写着在桌面上安装 Ubuntu。启动(单击)它。
当你看到询问你是否要替换现有安装或安装在其旁边的屏幕时,或者其他, 选择其他。
现在您将看到一个屏幕,其中显示要安装的硬盘。请确保您选择了要安装 Ubuntu 的正确驱动器!在该屏幕上,您需要先删除所有现有分区,以便重新开始。
从列出的分区底部开始,右键单击每个分区并选择删除。对所有分区执行此操作后,单击应用。删除所有内容后,您的驱动器将显示为完全未分配的空间!有时某些分区无法立即删除,因此请先删除所有分区,然后单击应用,然后从底部重新开始,直到全部删除。
现在您要创建安装 Ubuntu 所需的分区。
创建以下分区。
- 一个具有 250mb 空间的启动分区
/boot
,选择 ext4 作为格式。 /root
具有 15000mb 空间和 ext4 格式的根分区- 具有 4096mb 空间的交换分区
/swap
(它将格式化为交换) - 一个主分区
/home
及其剩余空间并将其格式化为 ext4。
现在只需完成安装,它就可以顺利运行。