小编Won*_*man的帖子

如何创建自定义版本的 Ubuntu 的 EFI 可引导 ISO?

我创建了一个自己的 Ubuntu 发行版,我想在我的 MAC 上启动(从 USB)。

当使用来自 Ubuntu 网站的标准 64bit-Ubuntu-iso 时,它会启动。但是,当对包含我自己的发行版的 iso 文件执行完全相同的操作时,它不起作用,而且它似乎只支持旧版引导。但是,操作系统有 /sys/firmware/efi 文件夹,所以我知道它支持 EFI。我使用 Relinux 制作了 iso。

我查看了两个 ISO 文件之间的差异,并且看到标准 ubuntu 有一个包含 grubx64.efi 和 BOOTx64.EFI 的 EFI/BOOT 文件夹,并且还有一个在另一个中不存在的引导文件夹。我试图将这两个目录、EFI 和引导文件夹复制到我的另一个 USB 中,但不起作用。

我的问题是:

  • 如何将这两个文件夹放入我当前的 iso 文件中?
  • 以及如何制作发行版的 iso 以支持 EFI 启动?

boot custom-distributions uefi

17
推荐指数
1
解决办法
4万
查看次数

虚拟机中的 UEFI 启动 - Ubuntu 12.04

我正在尝试通过在 VirtualBox 中使用 UEFI 来启动 Ubuntu 12.04(64 位)。在 Virtualbox 中使用 UEFI 启动时,我立即进入 EFI-shell。我在网上查了一下,并按照这个线程中的说明做了。当我按照线程中的说明进行操作时,出现“efidisk 读取错误”。尽管有这个错误,它仍然以某种方式启动到 Ubuntu,但我最终进入了 tty1。

我已经尝试过这样做,以避免在没有任何成功的情况下掉入 EFI-shell。

  1. 为什么会出现“efidisk 读取错误”?
  2. 如何在不移动到 EFI-shell 的情况下直接启动到 Ubuntu?
  3. 如何从 tty1 进入 lightdm?

virtualbox uefi

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

uefi ×2

boot ×1

custom-distributions ×1

virtualbox ×1