是否可以将普通 Ubuntu Live USB 转换为持久 USB(无需任何其他设备或 USB 记忆棒)?

是否可以将普通 Ubuntu Live USB 转换为持久 USB(无需任何其他设备或 USB 记忆棒)?

我有一个 Ubuntu Live USB,没有其他 PC、笔记本电脑或 USB 记忆棒。我可以让我的 Live USB 保持持久性吗?如果不行,还有其他方法可以将文件保存在其中,以便即使我重启 PC 后它们仍会保留在那里吗?

笔记:我有一台配备英特尔第六代酷睿 i3 处理器和 4GB RAM 的 PC,目前我使用 16GB USB 运行 Ubuntu。我不能借用别人的电脑或 USB 驱动器,但如果有帮助的话,我有一部手机。

答案1

通常我建议使用韓國以便创建持久的实时 USB 驱动器。但在这种情况下,我认为这太冒险了,因为没有备份,唯一可用的操作系统在目标驱动器中。

相反,我建议将默认/var/log/var/crash已安装的writable分区设为“空闲”usbdata分区,以便用户可以安装和卸载。

  • 启动时,在 grub 菜单中按“e”进行临时编辑:nopersistent在以以下内容开头的行中添加linux

    linux ... quiet splash nopersistent ---
    
  • 继续启动F10或者ctrl x

  • 现在你可以卸载带有 ext4 文件系统的分区

    sudo umount /dev/sdx3
    

    其中 x 是驱动器号(可以是 a、b、c ...)

  • 更改标签

    sudo tune2fs -L usbdata /dev/sdx3
    
  • 关机,等待10秒钟,然后重新启动。

系统将处于活动状态(不是永久活动状态),但 ext4 分区可用于存储。除非您有另一个驱动器可用,否则这是一种在驱动器上创建存储空间的相当安全的方法。为了方便起见,您可以在其顶层创建一个或多个目录并修改所有权。

该分区可能会自动挂载(当我使用比标准 Ubuntu 更轻的 Lubuntu 20.04.4 LTS 测试时确实如此)。

cd /media/lubuntu/usbdata
sudo mkdir Docs
sudo chown 999 Docs

999 是实时用户的数字 ID(适用于标准 Ubuntu 以及 Lubuntu 和其他社区版本)。现在您可以前往那里测试写入文件。

cd Docs
echo 'Hello World' > hello
cat hello
ls -l hello

答案2

实时 USB 转持久 USB

持久 Linux USB 基本上只是一个带有持久覆盖文件或分区的 Live USB(即 casper-rw、可写或 home -rw)。

可以从头开始制作持久 USB:

简单手工制作的持久 USB,可启动 BIOS 或 UEFI

还可以通过 Live USB 完整安装 Ubuntu,请参阅:https://askubuntu.com/a/855805/43926

类似参见:如何使用启动盘创建器创建持久驱动器

Ubuntu 可以安装到启动它的 U 盘上吗?

答案3

不可以。而且工作量和数据丢失的高风险使得这样的项目变得荒谬。

您可以使用微机USB重做实时 USB,但这次选择‘持续直播’选项,可以说是最简单、最万无一失的方法。

相关内容