![如何在 LiveUSB 上创建后添加和删除应用程序?](https://linux22.com/image/915047/%E5%A6%82%E4%BD%95%E5%9C%A8%20LiveUSB%20%E4%B8%8A%E5%88%9B%E5%BB%BA%E5%90%8E%E6%B7%BB%E5%8A%A0%E5%92%8C%E5%88%A0%E9%99%A4%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%EF%BC%9F.png)
我已经生成了多个具有持久性的 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 并安装stress
和stress-ng
。
成功了,修改在重启后仍然有效。下图说明了它的样子。
请注意,您可以重新启动使用 mkusb live-only 创建的持久实时驱动器,然后它将看不到修改。iso 文件中的原始系统仍然存在,但您可以挂载分区casper-rw
并查看存储修改的文件。