在空白磁盘上安装 Ubuntu 后无法启动

在空白磁盘上安装 Ubuntu 后无法启动

我尝试在新电脑上安装全新的 Ubuntu(18.04.3)。华硕 UX301LA内部驱动器。之前,Ubuntu 已安装,但安装在旧磁盘上。在解决启动实时 USB 的问题(未找到 mmx64.efi)后,Ubuntu 现在已安装为加密系统,但无法启动。没有双启动或类似功能,安装前硬盘是空白的。我打算将 Ubuntu 用作单一操作系统。

启动设备后,我只能进入 BIOS。没有启动驱动器可供选择。

我运行了 Ubuntu 的 Boot 修复,但没有直接帮助,这是它的报告: https://paste.ubuntu.com/p/rjdz6QBJJp/

我尝试过

  • 通过 Boot Repair 修复磁盘
  • 安装未加密的 Ubuntu,同样的问题
  • 设置自己的分区以避免丢失 EFI 分区或类似分区
  • 在 /BOOT/EFI 中设置 mmx64.efi 因为它有助于运行实时 USB,但这里不行

在 EFI 分区中,EFI/ubuntu/grub.cfg 如下所示:

search.fs.uuid 2b4b936b-4ab9-b23c-832f23309e6d 根 hd0,gpt2

设置前缀=($root)'/boot/grub'

配置文件$prefix/grub.cfg

但没有 grub.cfg。这是一个问题吗?

最新启动修复报告(2 月 4 日):http://paste.ubuntu.com/p/DY2NhScCZr/


更多尝试:

超级 Grub 2

使用超级 Grub2 磁盘,我能够进入 grub。无法检测到 hd0,找不到文件:https://i.stack.imgur.com/bWmOY.jpg

旧版本

尝试 ubuntu 14,安装过程以此结束:

'grub-efi-amd-64-signed' 软件包无法安装到 /target/。如果没有 GRUB 引导加载程序,安装的系统将无法启动

通过 Live USB 运行 GRUB2

当通过实时 USB 在 GRUB2 中执行 ls 时会显示这些分区/驱动器:

(memdisk) (hd0) (hd0, apple2) (hd0,apple1) (hd0,msdos2)

更新 GRUB 我尝试通过 Live usb 更新 GRUB。我 chroot 了磁盘并尝试了 update-grub2:

无法获取“/cow”的规范路径

答案1

  1. 下载引导修复ISO 文件。

  2. 使用以下方法制作可启动的 Boot Repair Live USB 闪存驱动器:鲁弗斯或 UNetbootin。如果您手边有基于 Debian 的发行版,您还可以使用启动盘创建器制作可启动的启动修复实时 USB 闪存驱动器。

  3. 从 Ubuntu USB 闪存驱动器启动并安装操作系统,直到出现此错误消息。

    The 'grub-efi-amd-64-signed' package failed to install into /target/.   
    Without the GRUB boot loader, the installed system will not boot  
    

    继续安装直至完成。

  4. 重新启动计算机,并将可启动的 Boot Repair 实时 USB 闪存驱动器选为 UEFI/BIOS 启动优先级菜单中的第一个条目。

  5. 点击建议修复按钮并运行它。您无需单击任何高级选项。

  6. 从 Ubuntu USB 安装介质重新启动到 Ubuntu 安装程序。

  7. 安装类型屏幕选择代替...使用 Ubuntu 选项在哪里...是您上次安装的任何 Linux。Ubuntu 安装程序可能会将此 Linux 识别为“通用 Linux”而不是 Ubuntu,因为它具有由 Boot Repair 安装的不同引导加载程序。这次安装程序将一直运行到最后,并用适合 Ubuntu 的 grub 替换 Boot Repair 安装的 grub。


将 Ubuntu 转换为 UEFI 模式

  1. 启动 Boot-Repair,然后选择高级选项->GRUB 位置标签。
  2. 如果你没有看到单独的 /boot/efi 分区选项,这意味着您的电脑没有任何 UEFI 分区。
  3. 如果你看到单独的 /boot/efi 分区选项,勾选其左侧的复选框,然后点击申请右下角的按钮。

    单独的 /boot/efi 分区

  4. 设置 BIOS,使其以 UEFI 模式启动硬盘。调整此设置的方式取决于计算机的具体型号,但通常此设置位于引导BIOS/UEFI 设置实用程序的选项卡。

有关将 Ubuntu 转换为 UEFI 模式的更多信息,请查看https://help.ubuntu.com/community/UEFI在关于将 Ubuntu 转换为 UEFI 模式

答案2

你们都错了。这是 bios 和操作系统之间的兼容性问题。我的 ubuntu 运行正常,但当我更换主板时,它却没有显示出来。我知道驱动器可以正常工作,因为我与 ubuntu 双启动的 windows 分区运行正常。uefi 实用程序中一定有一些设置阻止 grub 工作。

相关内容