如何构建可从 USB 启动且无需修改即可使用的自定义 Ubuntu ISO?

如何构建可从 USB 启动且无需修改即可使用的自定义 Ubuntu ISO?

我有一个非常特殊且相当不寻常的需求。我正在尝试设置一个定制版本的 Ubuntu Studio 来运行预配置版本的 Jamulus。这类似于 SourceForge 上的 JamulusOS 项目,只是我想为特定受众设置连接参数。(我还想使用比 JamulusOS 中提供的软件更新的版本)。我已经下载了 Ubuntu Studio 18.04 的 ISO,将其安装到 USB 并启动了它,但当然,当系统重新启动时,我对正在运行的操作系统所做的任何修改都会丢失。同样,如果我从 ISO 启动虚拟机并在那里安装软件。我也可以在生产系统上安装 ISO 并将内容复制到文件夹中,但这样我就无法启动它或在其上安装软件。

当我搜索这个主题时,我得到的只是一些网站,告诉我如何将 ISO 安装到闪存驱动器上,而没有关于如何创建 ISO 的信息。对此有什么建议吗?

答案1

Cubic 完成了这项工作,感谢您的参考。我能够完成大部分我需要做的事情。我使用 ubuntu-tweaks 在主机系统上生成图标,然后将它们复制到 Cubic VM,从而将图标放在桌面上。我无法配置 qjackctl,但我通过在桌面上放置一个自述文件来解释如何设置所有内容,从而解决了这个问题。我从未弄清楚是什么问题阻止我执行 apt update,但我会尝试从 Ubuntu 发行版而不是 Ubuntu Studio 构建系统,看看是否能解决问题。我有一个漂亮的闪亮测试系统可以分发给少数选定的人。再次感谢。

答案2

您可以使用 systembackhttps://sourceforge.net/projects/systemback-source-1-9-4/,它允许您创建实时系统、系统复制、系统安装,并且如果您想要个性化 ISO,还可以进行准备。我个人使用它来将我的系统复制到不同的备份 pendrive。

在此处输入图片描述

如何安装

来自sourceforge:

$ cd Downloads/
$ tar xvf systemback-install_pack-1.9.4.tar.gz 
$ cd systemback-install_pack-1.9.4/ 
$ chmod +x install.sh
$ sudo ./install.sh 

来自 Github:

$ git clone https://github.com/fconidi/systemback-install_pack-1.9.4.git
$ cd systemback-install_pack-1.9.4/
$ chmod +x install.sh
$ sudo ./install.sh

如何使用

从 Linux 系统创建 ISO(*)

您可以在这里了解如何从当前系统创建实时、完全可启动和可安装的映像并将其转换为 ISO。

最后,您可以根据自己的喜好创建修改后的 Linux 发行版,自定义已安装的 SW 及其配置,并根据需要分发软件包。

备份/恢复你的 Linux 系统(*)

Systemback 可以轻松创建系统和用户配置文件的备份。如果出现问题,您可以轻松恢复系统以前的状态。还有系统复制、系统安装和实时系统创建等额外功能。

笔记(*):

我只测试了 sourgeforce 指出的按文件安装。从 PPA 安装通常涉及旧的 ubuntu 版本,可能会给您带来问题并浪费时间。

答案3

您可以使用立方体

Cubic(自定义 Ubuntu ISO 创建器)是一个用于创建定制的 Ubuntu Live ISO 映像的 GUI 向导。

如何使用 Cubic 创建自定义 Ubuntu Live CD 映像?了解一般说明。

要安装 Cubic,请使用电力供应协议...

sudo apt-add-repository ppa:cubic-wizard/release
sudo apt update
sudo apt install cubic

要使用立方...

  1. 创建一个新的定制项目目录。

    立方体起始页

  2. 接受一些重要参数的默认值,或者输入您自己的值(如文件名、发布名称等)

    立方体项目页面

  3. 使用命令行进行自定义。

    在这里你需要熟悉某些命令。使用apt它们来安装软件包、使用 nano 来处理edit文件以及配置背景和主题等默认设置(请参阅立方答案 681051或者立方答案 692588举些例子)。

    立方终端页面

  4. 自动生成新的自定义 ISO。

    立方体生成页面

相关内容