如何制作持久存储超过 4GB 的实时 Ubuntu 18.04 USB

Sam*_*alı 20 live-usb boot usb persistence

在基于互联网上几乎所有关于这个主题的所有不成功的尝试之后,我决定再次提出这个问题。在这个平台上几乎有一个完美的答案,但没有奏效。这就是我在这里的原因。

我想在我的 USB 记忆棒(SanDisk Cruzer Glide 32GB)上安装 Ubuntu 18.04,并具有超过 4GB 的持久存储空间(在我的情况下至少为 23GB)。

我使用 MiniTool 分区向导在 Windows 上格式化棒 (NTFS)。然后,我使用 Universal USB Installer 1.9.8.2 在棒上安装 Ubuntu 18.04。在这里,我尝试将棒格式化为 fat32 或 ntfs,但没有任何改变。后来,我使用另一个 Ubuntu 删除了 casper-rw 文件,并按照上面给出的链接中给出的步骤创建了另一个同名分区。不幸的是,尽管我尝试了几乎所有组合,但我无法使其正常工作。

任何人都可以给出一个完整的步骤列表,以便正确地将它安装在棒上吗?

编辑:我听取了@cs-cameron 在下面的评论并使用 YUMI 来做到这一点,它奏效了。我相信所有其他答案都会起作用,但我没有时间尝试所有这些答案。再次感谢大家!

sud*_*dus 17

我建议你试试mkusb。它几乎可以自动创建一个带有casper-rw 分区的永久实时驱动器(这是图形用户界面中的一个选项)。

  • 在大小casper-rw 划分仅通过USB驱动器的大小(与“竞争”的大小限制usbdata分区(用于Windows的数据交换),你可以给驱动器空间)。您可以选择 100%(安装系统文件时的剩余空间)进行持久化,并将大部分驱动器空间用于casper-rw 分区

如果您运行标准的 Ubuntu live,则需要额外的指令来获取存储库 Universe。(Kubuntu、Lubuntu ... Xubuntu 自动激活了存储库 Universe。)

sudo add-apt-repository universe  # only for standard Ubuntu

sudo add-apt-repository ppa:mkusb/ppa  # and press Enter
sudo apt-get update
sudo apt-get install mkusb mkusb-nox usb-pack-efi
Run Code Online (Sandbox Code Playgroud)

链接

help.ubuntu.com/community/mkusb

help.ubuntu.com/community/mkusb/persistent

快速入门手册 mkusb 版本 12 别名 mkusb-dus


C.S*_*ron 13

**完全安装到 USB - BIOS/UEFI **

完整安装比持久安装有一些优势,更安全,启动更快,更好的文件管理,但不能安装 Ubuntu。

如果您希望 USB 驱动器能够从多台计算机启动,包括 BIOS 和 UEFI:

使用mkusb在安装程序 USB(2GB 或更大)上制作 Live 系统。

使用mkusb在目标 USB 上创建一个持久系统,16GB 或更大,使用具有 ~12GB 持久性的默认设置,(剩余的 NTFS 分区用作 Windows 可访问的数据分区)。

在此处输入图片说明

打开 GParted 并删除 sdx4、ISO9660 分区并将 sdx5 扩展到恢复的空间中,sdx 是目标驱动器的设备名称。

在此处输入图片说明

在继续之前拔下或移除 HDD(可选但推荐,强烈推荐在 UEFI 模式下)。

Boot Installer驱动,选择Try。

插入目标驱动器

开始安装 Ubuntu...

选择别的。

选择 sdx5,(在目标驱动器上),然后单击更改。

在此处输入图片说明

选择用作:ext4,格式和挂载点:/。

不要触摸任何其他分区(除非添加 /home 分区)。

选择 sdx5 进行引导加载程序安装。

完成安装。

从 sdx5/boot/grub 剪切 grub.cfg 并粘贴到 sdx3/boot/grub,覆盖现有的 grub.cfg 文件。

启动目标驱动器并运行 sudo update-grub 将所有驱动器添加到启动菜单。


C.S*_*ron 8

Syslinux 类型的安装程序,如 Universal、UNetbootin 和 Rufus,不允许在同一磁盘上进行持久分区。

可以在第二个磁盘上安装 casper-rw 分区。它可以是内部驱动器或闪存驱动器或其他 USB 设备。启动时遇到的第一个 casper-rw 文件或分区用于持久化。

YUMI 将允许您在 NTFS 上不受限制的 casper-rw 文件大小,它是一个 Windows 应用程序并使用 grub4dos 制作大型 casper-rw 文件。YUMI 可以在一个 USB 驱动器上进行多个持久安装。https://www.pendrivelinux.com/yumi-multiboot-usb-creator/

对于永久性驱动器,我更喜欢 mkusb(一个 Linux 应用程序),它可以安装到您的 18.04 USB。它使用一个 FAT32 分区进行引导,一个只读的 ISO9660 分区用于操作系统,一个 ext2 casper-rw 分区用于持久性,以及一个可以被 Linux 和 Windows 使用的 NTFS 数据分区。mkusb 驱动器很容易定制。https://help.ubuntu.com/community/mkusb


kar*_*rel 6

Rufus能够创建在 UEFI(MBR 或 GPT)和 BIOS 模式下工作的持久实时驱动器,并使用 casper-rw 作为持久存储分区,因此它的大小可以超过 4GB。2019 年 8 月 1 日之后创建的 Ubuntu Live ISO 支持持久存储功能,因此持久分区仅适用于使用 Ubuntu 19.10 及更高版本的 Rufus 3.7 及更高版本。为了获得最佳效果,请将 Rufus 升级到版本 3.9 或更高版本。

Rufus持久存储