我已经为 Ubuntustudio 20.04.2.0 LTS 制作了一个持久的 Live stick。
我想让人们从这根棒子启动,按照我所做的配置使用它。
但是我想避免有人只是点击桌面图标“Ubuntu Studio 20.04.0 LTS installieren”,并且在最坏的情况下不理解以下对话框。他可能会破坏硬盘或 SSD 上安装的系统。
因此我从桌面上删除了这个启动器。然而,尽管我的系统盘有一个 casper-rw 分区,并且它能记住我在之前的会话中所做的事情(例如,输入到终端的命令、存储的文件等),启动器“Ubuntu Studio 20.04.0 LTS installieren”在每次重启后都会重新出现,尽管我在关机前已经删除了它,并且系统盘仍然存在。
我怎样才能防止这个特定的启动器再次出现。
针对这种持久实时棒的使用案例,还有一个问题需要非常缺乏计算机经验的人去尝试:我怎样才能阻止(普通)用户对 /dev/sdaX 进行任何更改,即内置硬盘或内置 SSD 的所有分区?它不能对知道 sudo、pkexec 或控制成为 root 的文件的人进行防故障:只是应该阻止普通用户更改内置磁盘。通过挂载 /dev/sda 上的分区可以做到这一点吗?可以通过操作 systemd 来实现这一点吗?如果可以:怎么做?
答案1
由于您使用持久性,因此这是一种快速而肮脏的方法,请将其添加到您的方法~/.profile
中或在设置>会话和启动>应用程序自动启动中将其添加为启动命令。
if [ -e "$HOME/Desktop/ubiquity.desktop" ]; then rm -r "$HOME/Desktop/ubiquity.desktop"; fi
答案2
Ubiquity Ubuntu 安装程序不包含在完整安装中
Ubuntu 可以通过多种方式安装到 USB。实时安装不会在会话之间保存。持久安装会从压缩文件中提取操作系统,并在每个会话中将数据保存到覆盖文件或分区,而完整安装会将完整的操作系统安装到 USB,就像安装到内部磁盘一样。
持久安装 USB 与完整安装 USB 之间的比较
持久安装的优点:
您可以使用持久性 pendrive 将 Ubuntu 安装到另一台计算机。
持久安装占用的 U 盘空间较少。
您可以通过用新文件覆盖旧的 casper-rw 文件来重置 pendrive。
安装到 pendrive 所需的时间较少。
驱动器的磨损略有减少。
完整安装的优点:
您可以更新和升级。
如果您遇到问题或希望修改,解决方案与内部安装相同(您可以在论坛中寻求帮助)。
没有丑陋的启动/安装屏幕。
更安全,可以使用完全加密
您可以使用专有驱动程序。
交换文件和分区可以工作并且可以启用休眠模式。
许多持久性安装仅限于 4GB casper-rw 和 4GB home-rw 持久性文件,要获得更多持久性则需要持久性分区。一旦 casper-rw 已满,驱动器将无法启动。
更有效地利用磁盘空间。不需要为持久性保留空间。
启动速度更快,没有自动磁盘检查或尝试 Ubuntu/安装 Ubuntu 屏幕。
您可以运行 VBox 并使用虚拟机。
通常比 Live 或 Persistent USB 的启动速度更快。
更稳定,更适合日常使用。我已经在闪存驱动器上运行 Ubuntu 5 年了,只进行过 LTS 升级。
请注意,一旦启动,两种方法的运行速度大致相同。如果计算机有大量 RAM,Ubuntu 应该主要在 RAM 中运行,并且使用内部 HDD 和 USB3 闪存驱动器 f 运行之间不会有太大差异。
完整安装方法
您可以在此处找到一种快速简便的方法,将完整安装刷入 USB:轻松完整安装 USB,可启动 BIOS 和 UEFI
从头开始创建完整安装 USB 的更传统方法可以在这里找到:如何逐步将 Ubuntu 20.04 完整安装到 USB 设备