我正在尝试创建一些简单的东西:一个可以启动实时版本的 Linux 的 USB,它可以运行但不需要安装。我想添加一些我自己的实用程序,并希望它是一个支持持久性的没有图形环境的老式命令行 Unix。最终产品应该是一个 .iso,我可以将它提供给其他人刻录到他们自己的 USB 上并启动到任何(典型的基于 86 的)计算机。以下是我尝试过的方法:
- 下载 Ubuntu Server .iso 版本
- 使用 Cubic 修改 .iso 以添加我想要包含的实用程序
- Cubic 使用 Ubuntu Server 和我的实用程序生成了一个新的 MyBootable.iso
- 使用 Rufus 将 MyBootable.iso 写入 USB。我可以利用此写入实现持久性。
- 从此 USB 启动
- Ubuntu 启动并希望自行安装到硬盘上
- 从硬盘运行系统 - 运行良好
这几乎满足我的需求。问题是第 6 步强迫我安装系统,因为 Ubuntu 的唯一“试用”版本与 Ubuntu Desktop 一起打包 - 我想要避免这种情况。
我该怎么做才能创建一个满足我所有需求的 MyBootable.iso?
我是否在步骤 1 中选择了不同的 Linux 版本?我选择了 Ubuntu Server,因为它几乎可以在任何硬件上运行,无论是 BIOS 还是 UEFI。
我可以在步骤 1 + 2 之间做些什么来实现这一点?
我还遗漏了什么吗?