![让 USB 既成为存储介质又成为可启动的 Live Ubuntu 设备的最佳方法是什么?](https://linux22.com/image/1203231/%E8%AE%A9%20USB%20%E6%97%A2%E6%88%90%E4%B8%BA%E5%AD%98%E5%82%A8%E4%BB%8B%E8%B4%A8%E5%8F%88%E6%88%90%E4%B8%BA%E5%8F%AF%E5%90%AF%E5%8A%A8%E7%9A%84%20Live%20Ubuntu%20%E8%AE%BE%E5%A4%87%E7%9A%84%E6%9C%80%E4%BD%B3%E6%96%B9%E6%B3%95%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
问题
我希望我的 USB 记忆棒随时可用,因为紧急 Live Ubuntu,但同时使用它作为存储FAT
介质用于不同计算机(Win、Linux、Mac)之间的文件交换。
是否可能(使用 Ubuntu 16.04 或更新版本)以及如何实现?
更多细节
我感觉,直到几个版本之前,使用启动盘创建器当不用作可启动驱动器时,是可读写的。
不过,我最近用启动盘创建器在 Ubuntu 16.04 上似乎没有作为可写分区安装。
事实上,它拒绝mount -o remount,rw
我chown
的用户,甚至拒绝重新格式化可用空间(它报告块大小规范中的不一致),但是 - 如果我没记错的话 - 这不是一种合适的解决方案,因为 Windows 不会读取除第一个之外的其他分区。
答案1
您可以尝试在同一个 USB 驱动器上创建一个 ext4 分区和一个 fat 分区,并确保只将 iso dd 到 ext4 分区
如果它尝试扩展文件系统或创建虚拟交换,它可能不喜欢这样
我有一个 16gb usb,它运行我的 ubuntu usb 用于安装和紧急情况,但我可以轻松地将文件保存到系统,并且可以在我的 windows 或 mac 上检索保存到 usb 的文件,但除非你安装软件或在 Mac 和 windows 上使用 linux 的 vm 实例,否则如果你只保留 1 个分区,你可能会在将文件保存到 usb 时遇到问题
在我的 Mac 上,我有一个 ubuntu 安装 iso,我将其添加到一个单独的分区上,它工作正常,但我的 Mac 看不到硬盘上的单独分区,但在插入时可以看到任何 usb iso
我会启动两个 usb 分区,只将 ubuntu iso dd 到第一个分区,并确保它是 ext4 - 给它足够的空间来运行和扩展 fs,所以我会为 ubuntu 分配至少 10gb 的空间,剩下的空间用于 fat
另外,请注意你使用和需要的分区表,因为 Linux 不喜欢旧款 Mac 的 GPT 表,你必须使用 GParted 来挂载和使用它做任何事情
尝试使用 mbr,但这取决于你使用的系统有多旧,以及你是否需要安全启动、传统启动或 uefi 启动,这可能不是一个选择