如何在 LiveUSB 上创建后添加和删除应用程序?

如何在 LiveUSB 上创建后添加和删除应用程序?

我已经生成了多个具有持久性的 18.04.2 和 18.04.3 LiveUSB,但无法通过选择从 GNOME GUI 中删除原始应用程序(特别是 Amazon、Mines、Solitaire 和 Thunderbird)来永久删除它们。

另外,我启动了软件和更新,设置了下载源(mirror.uoregon.edu),添加了社区维护的自由和开源软件(宇宙),然后安装了两个应用程序:

sudo apt install stress stress-ng

重启后,stress 和 stress-ng 消失了;Amazon、Thunderbird 和游戏又回来了。

LiveUSB 由 Pendrive.com Unversal USB Installer(1.9.8.2)和 Unetbootin 6.6.1(以及不再支持的其他应用程序)生成。

我如何才能事后做到这一点,没有定制构建过程,也许通过将更改刷新到casper-rw

答案1

问题分析

看来您没有运行持久实时系统,而是运行仅实时系统,您在其中安装和删除了项目。这在系统运行时有效,但修改不会持久,它们在重启后会消失。

  • 也许您的 USB 驱动器具有以持久模式启动的能力,但您已以仅实时模式启动和/或重新启动它们。启动选项persistent有所不同。

  • 您使用的工具可能尚未升级,无法在 Ubuntu 18.04.3 LTS 中持久运行。

  • 也许您错过了说明中的一些小细节......

工作替代方案

我下载ubuntu-18.04.3-desktop-amd64.iso并使用了韓國在 16 GB USB3 闪存盘中创建持久实时驱动器。

当启动持久实时时,我安装htop并删除了它usb-creator-gtk(就像我对 Ubuntu 18.04.1 LTS 所做的那样,如之前的评论中所述),然后执行了您在编辑的问题中描述的操作(部分):删除了 Thunderbird,删除了亚马逊的按钮,连接到 Universe 并安装stressstress-ng

成功了,修改在重启后仍然有效。下图说明了它的样子。

在此处输入图片描述

请注意,您可以重新启动使用 mkusb live-only 创建的持久实时驱动器,然后它将看不到修改。iso 文件中的原始系统仍然存在,但您可以挂载分区casper-rw并查看存储修改的文件。

相关内容