Ubuntu Linux 可以安装在 FAT32 或 NTFS 上吗?

09s*_*enb 6 linux ntfs fat32 partitioning ubuntu

在我开始之前,不要告诉我 FAT32 已经过时并且近 20 年没有更新这一事实。现在我已经整理好了。我正在尝试将 Ubuntu Linux 安装到 64GB 闪存驱动器上,它希望我将其格式化为 EXT 文件系统之一。

问题是,如果我将闪存驱动器放入 Windows PC,我将无法使用它。我也无法将所需的软件安装到我将使用的每台 Windows PC 上。当我尝试在 FAT32 上安装它时出现错误并且没有 NTFS 选项。

有谁知道我怎么能做到这一点?也许是基于 Windows 的工具?提前致谢。

Rod*_*ith 13

Linux 依赖于许多 FAT 或 NTFS 根本不支持的文件系统功能——Unix 风格的所有权和权限、符号链接等。因此,Linux 不能安装到 FAT 或 NTFS。(过去可以使用添加这些功能的 FAT 驱动程序来做到这一点,但几年前它已从内核中删除,因为没有人维护它。)

如果您需要一个既能启动 Linux 又能从 Windows 访问的 USB 闪存驱动器,那么我建议 Zonder 建议在驱动器上创建一个 FAT 或 NTFS 数据分区,以及 Linux 分区。请注意,您需要先将 FAT 或 NTFS 分区放在磁盘上,因为 Windows 将 USB 闪存驱动器视为“超级软盘”,并且只会访问磁盘上的第一个分区。Linux 不受此限制,因此您可以将 Linux 分区放在共享数据分区之后。另请注意,您不能使用 FAT 或 NTFS 作为 Linux/home分区;如果你走这条路,你需要在 Linux 的其他地方挂载共享数据分区。

  • 我刚刚检查过,读/写 NTFS3g 驱动程序支持符号链接,但不更改所有权或权限。(请注意,Windows 使用与 Linux 非常不同的所有权和权限模型,因此尽管 NTFS 支持 *Windows* 所有权和权限,但这并不能轻松转换为 Linux。)最后我听说,有一些提议/实验性的方法来添加它支持,但它们不是主流。此外,NTFS3g 是一个非内核驱动程序,这使得它充其量只能在 root (`/`) 上使用。 (2认同)
  • @SergeyPonomarev 即使没有 `posixovl`,NTFS 也可以通过其高度灵活的文件和目录(条目)“扩展属性”来支持 Linux 所需的一切。 (2认同)