如何修改任何 Ubuntu 映像并使其从具有 UEFI 的计算机上的 USB 设备启动?
我希望修改 16.04 桌面映像、16.04 服务器映像或 16.04 的替代版本。
我希望能够对 iso 上的 grub.cfg 进行更改,以通过网络添加 ks 文件。
我尝试以多种不同的方式执行此操作,但我似乎最终得到了一个映像,当 DDed 到 USB 设备(或使用启动盘创建器)时,它不会自动启动。我可以手动选择一个 EFI 文件并通过在 USB 上选择正确的文件来启动它 - 但我希望它自己工作。
我曾尝试解压缩映像,更改一个文件并再次打包 - 但这会导致映像无法从 USB 启动。我尝试使用“ISO Master”更改图像中的单个文件 - 结果相同。
我无法理解为什么更改单个文件会导致映像无法启动,任何帮助将不胜感激。
您可以使用非常强大的工具live-build来创建基于 debian 的系统(例如 Ubuntu)的自定义 ISO 映像。修改 GRUB 应该非常简单:安装实时构建后,您必须编辑grub.cfg
文件并将其放在文件夹中/includes.chroot/boot/grub/
。
为了更快,您可以首先使用 ubuntu“种子”,它将使用构建通用 Ubuntu ISO 所需的所有内容填充您的实时构建工作目录。您可以在需要的位置添加自定义 grub.cfg 文件并构建映像。实时构建手册非常好,但相当“激烈”:Live Systems Manual
您的修改失败,因为您需要使用所做的修改“构建”整个 ISO 映像。根据您的资源(以及您的 live 中包含的软件包数量),创建 ISO 可能会相当长
我发现这本手册检查了 Ubuntu 文档:LiveCDCustomization 该方法是不同的,并且该手册有其他手册的链接(例如“构建 Ubuntu 服务器映像”),您应该看看它。
我记得当我玩 ISO 构建时我也尝试过使用 GUI,但我记不起它的名字了。我并没有取得那么大的成功。但稍微修改一下就应该可以了。我猜你会通过一些研究发现它:像这样的 GUI 不存在数百个。干杯
归档时间: |
|
查看次数: |
3529 次 |
最近记录: |