我成功创建了多重启动持久 USB 闪存驱动器多启动USB. 持久存储有限(4GB)。
但是,如何添加可以在 Ubuntu 和 Windows 上读取的数据分区?
如果multibootusb
不是合适的应用程序来执行此操作,我会接受其他建议。
答案1
启动 MultiBootUSB 驱动器。
以 root 身份打开 Nautilus,转到计算机/cdrom 并创建一个名为 Shared Data 的文件夹。
将您想要与 Windows 计算机共享的任何内容保存在那里,您需要以 root 身份访问该文件夹。
当插入运行 Windows 的计算机时,在资源管理器中打开驱动器即可访问共享数据文件夹。
Windows 只能看到闪存驱动器上的第一个分区,并且 MultiBootUSB 需要安装在第一个分区上,但它们可以共享它。
Mkusb 将创建一个使用 grub2 启动的 Ubuntu 闪存驱动器。
它使用 FAT32 启动分区、ISO9660 只读操作系统分区、ext casper-rw 持久分区(不限于 4GB)以及可供 Linux 或 Windows 使用的 NTFS 分区。
https://help.ubuntu.com/community/mkusb
如果您想要更多持久性选项,可以将 casper-rw 持久性分区分成 casper-rw 和 home-rw。
将 mkusb 驱动器转变为多重引导程序需要做一些工作,但可以通过编辑 grub.cfg 来引导位于 usbdata 分区中的 iso 来完成。
直到 14.04,才有可能向 syslinux 类型的 Live 驱动器(例如 Startup Disk Creator 和 Unetbootin make)添加持久分区,现在这只会导致 BusyBox。
答案2
使用GParted
对驱动器进行分区,其中一个Fat32
分区用于实时 USB,另一个ntfs
分区用于数据。