我想要的-一个闪存盘,可以启动多个版本的Ubuntu,(从iso文件),每一个与它自己的持久分区。
我不想要的是-一个永久文件限制在4GB的闪存,或者一个只有一个持久分区的多引导器。
主-rw文件或分区不算,完全安装不算。
我希望能够通过拖放新的Ubuntu iso到驱动器更新。
这里的关键词是MultiPersistence,我在Google或之前的文章中找不到答案。
更新
Sundar在MultiBootUSB V8中给出了一个解决方案的提示,在grub2菜单条目中的“persistent=/(Folderx)/”之后添加了“persistent=/(Folderx)/”。这允许在同一个磁盘上使用多个casper-rw文件。
例如:
menuentry "ubuntu1.iso" {
set root=(hd0,1)
loopback loop /isos/ubuntu1.iso
linux (loop)/casper/vmlinuz.efi boot=casper persistent persistent-path=/casper1/ iso-scan/filename=/isos/ubuntu1.iso noeject noprompt --
initrd (loop)/casper/initrd.lz
}
menuentry "ubuntu2.iso" {
set root=(hd0,1)
loopback loop /isos/ubuntu2.iso
linux (loop)/casper/vmlinuz.efi boot=casper persistent persistent-path=/casper2/ iso-scan/filename=/isos/ubuntu2.iso noeject noprompt --
initrd (loop)/casper/initrd.lz
}第一个菜单项引导一个名为"ubuntu1.iso“的iso,它位于名为"isos”的文件夹中,使用位于名为"casper1“的文件夹中的casper文件。
第二个菜单项引导一个名为"ubuntu2.iso“的iso,它位于名为"isos”的文件夹中,使用位于名为"casper2“的文件夹中的casper2文件。
问题是casper文件的大小仍然限制在4GB以内。(我将尝试AlexatUnuntu的解决方案,以防过去几年的情况发生变化)。
由于对grub2的理解有限,我认为多个持久分区的解决方案是使用“持久路径=”来指向每个iso菜单条目所需的casper分区,但是如何实现呢?
发布于 2016-12-01 05:17:02
持久性的最大工作空间为8 GiB (而不是4 GiB)。casper文件是最大的4 GiB,而home-rw文件也是最大的4GB。但也有限制,最大4 GiB的系统(已安装的程序)和最大4 GiB的调整和个人文件。
对于视频剪辑这样的大型文件,有可能有一个额外的数据分区,所以这8 GiB可能对许多用户来说就足够了,他们希望多个系统具有持久性地进行多引导。
这适用于FAT32文件系统和添加
persistent-path=/(folderx)/在每个iso文件的grub2菜单条目中“持久化”之后,获得多引导项中持久性的单独存储。
发布于 2016-11-17 03:53:11
我相信NTFS文件系统可以让您拥有超过4GB的文件系统,我认为这是FAT32文件系统的限制。
你应该能够拖放你的iso图像到你的驱动器之后。记得NTFS文件系统时,形成您的USB。
希望它能让Ubuntu得到一些诚实的分数。
发布于 2017-08-15 18:56:10
更新08/2017:
Syslinux开始在版本4.06中添加对NTFS的支持,但直到6.03版本才提供全面支持。
UNetbootin - 655使用Syslinux 4.03,并将每个FAT32的持久化文件限制为4GB。
MultiBootUSB - 8.8使用Syslinux 4.07并将安装在NTFS上,持久性文件不限于4GB。Linux版本将在ext文件系统上安装引导加载程序。
Rufus 2.16使用Syslinux 6.03并将安装在NTFS上,不提供持久性文件,但可以手动添加,而且不限于4GB。
Yumi-2.0.4.9 (MultiBoot USB),使用Syslinux 6.03并将安装在NTFS上,持久化文件不限于4GB。与MBUSB8.8类似,它可以为每个发行版安装大型持久性文件。
https://askubuntu.com/questions/850319
复制相似问题