我有一个使用 mkusb 制作的 U 盘。
它具有标准的持久设置,其中包括 ISO9660 操作系统分区、启动、casper-rw 和 usbdata 分区。
我想添加一个完整安装的 Ubuntu 分区和一个 /home 分区。
我可能还会添加一些 iso 以便稍后启动。
如何在不同的操作系统之间共享主分区?
答案1
在多启动 USB 上共享主分区
/home 和 home-rw 可以共享可启动 USB 驱动器上的分区,从而为同一 USB 提供完整安装和永久安装之间的链接。这还允许多个安装和可启动 ISO 各自拥有大于 4GB 的主文件夹。
使用 mkusb,将 Ubuntu 安装到 4GB 的 U 盘上,作为 Live 安装(无持久性,很重要)。使用默认设置
使用 mkusb,将 Ubuntu 安装到 32GB 的 pendrive 上作为持久安装,使用默认设置但允许 21GB 的持久性。
将分区 5 缩小到 7GB,并添加另外 2 个 ext4 分区。
从分区 5 中删除 casper-rw 标签。
复制 32GB 分区 3 /boot/grub/grub.cfg。
插入两个 U 盘并启动 4GB 驱动器。
选择安装。
在“其他”中,选择 32GB 驱动器作为引导加载程序。
选择分区 7,更改为 ext4,格式化并 /。
选择分区 6,更改为 ext4,格式化并/home。
选择“立即安装”并完成安装。
在 GParted 中打开 32GB 的 U 盘。
将分区 5 的标签改回 casper-rw。
将分区 6 的标签更改为 home-rw。
打开复制的 grub.cfg 并复制您想要使用的任何菜单项。
将选定的菜单项粘贴到分区 7 /etc/grub.d/40_custom/
从完整安装中运行 sudo update-grub。
您可以添加与操作系统数量相同的用户。
只要 Ubuntu 的版本相同,相同的用户名就可以在安装之间共享主文件夹,Ubuntu 版本可能会有所不同。