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

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

在我开始之前,请不要告诉我 FAT32 已经过时了,近 20 年来都没有更新过。现在我已经解决了这个问题。我正尝试将 Ubuntu Linux 安装到 64GB 闪存驱动器上,它要求我将其格式化为 EXT 文件系统之一。

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

有人知道我该怎么做吗?也许是基于 Windows 的工具?提前致谢。

答案1

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 中的其他地方。

答案2

如何创建 2 个分区,一个用于 Linux 操作系统最小大小,其余部分保留为 fat32。这样 Linux 就可以得到它想要的东西,而你仍然可以使用剩余的空间。

我不确定 mac os 会如何处理这个问题,但是 windows 应该忽略可移动驱动器上除第一个 windows 可读分区之外的所有分区。

有一个名为 bootice 的程序可以帮助您完成此操作。但快速互联网搜索会找到大量关于对 USB 驱动器进行分区的文章。

答案3

从 5.15 开始,Linux 可以安装在 NTFS 上(尽管它随时可能崩溃),甚至可以与 Windows 一起安装。

Arch Linux

不要尝试这个除非您熟悉 Linux 和 Windows。

相关内容