我已经从 Ubuntu 系列 iso 文件克隆到 USB 闪存盘,结果是实时(仅实时)驱动器,在关闭和重新启动后无法保存任何内容。
但是从 iso 文件克隆的 Ubuntu 19.10 live 驱动器会创建并写入casper-rw
分区。这似乎是一个新功能。
使用 Ubuntu 16.04 LTS 或更高版本中的“启动磁盘创建器”创建的克隆驱动器具有混合 iso9660 文件系统,可在 DVD 和 USB 闪存盘(和存储卡)中使用,但它在设计上是只读的,所以你不能编辑其中的任何内容。此外,“磁盘”别名gnome-disks
和“mkusb”(克隆和创建仅实时驱动器时)使 USB 驱动器具有混合 iso9660 文件系统。
克隆驱动器的默认状态不是实时吗?
嗯,以前是这样,而且到了 19.10,它仍然是在线的,但不是仅在线的。
默认操作是casper-rw
自动创建一个分区并将其安装到/var/crash
和/var/log
,以便记录您正在执行的一些操作。
Ubuntu 19.10 中的 casper 软件包有一个新功能。它使创建和使用casper-rw
持久性分区变得更加容易,换句话说,创建持久性实时驱动器。
此功能还用于在驱动器实时运行(没有引导选项persistent
)时创建调试日志。
您可以编辑二进制 iso 文件并将装饰性启动选项替换
quiet splash
为引导选项'persistent '
或'nopersistent'
(字符串包含 12 个字符,因此可以在 iso 文件的以下部分中没有任何偏移量的情况下完成替换。您可以这样做和sed
sed 's/quiet splash/persistent /' standard.iso > persistent.iso
sed 's/quiet splash/nopersistent/' standard.iso > nopersistent.iso
Run Code Online (Sandbox Code Playgroud)
并克隆修改后的iso文件,或者直接使用
sed 's/quiet splash/persistent /' standard.iso > /dev/sdx
sed 's/quiet splash/nopersistent/' standard.iso > /dev/sdx
Run Code Online (Sandbox Code Playgroud)
其中 x 是 USB 闪存盘的设备盘符。
mkusb-plug
在这里,我们重点关注“非持久实时驱动器”,以便制作纯粹的实时驱动器,在关闭和重新启动后不会保留任何内容。
归档时间: |
|
查看次数: |
871 次 |
最近记录: |