使用 EFI/GPT 自动挂载 NTFS 分区

使用 EFI/GPT 自动挂载 NTFS 分区

我有一台具有 EFI 和 GPT 的多启动笔记本电脑。其中一个驱动器是使用 NTFS 格式化的共享驱动器。

我原本打算通过修改 中的位来实现在启动时自动挂载它/etc/fstab。但是:

# <file system> <mount point>   <type>  <options>       <dump>  <pass>

# / was on /dev/sda10 during installation
UUID=e9a74962-203b-4616-9d87-a4ef6bd6bbd3 /    ext4    errors=remount-ro    0    1

# /boot/efi was on /dev/sda2 during installation
UUID=C2C9-8440  /boot/efi    vfat    defaults    0    1

# swap was on /dev/sda5 during installation
UUID=f3fa0a1b-174f-4459-80af-f1710947ab33 none    swap    sw    0    0

/dev/sr0    /media/cdrom0    udf,iso9660 user,noauto    0    0

该系统除了 DVD 和共享分区外,还有 4 个操作系统位于不同的分区上。所以在我看来事情不太对劲。

如何在 EFI/GPT 系统上自动安装共享 NTFS 驱动器?

答案1

在这方面,EFI 或 GPT 没有什么不寻常或独特之处;你可以在确切地如果您的计算机是基于 BIOS 并使用 MBR,则操作方式与您执行的操作相同。无论哪种情况,从广义上讲,您都有两种选择:

  • 允许自动安装程序执行此操作-- 大多数现代桌面型 Linux 发行版都包含自动安装器,可以安装已发现的磁盘和分区,通常安装到 中的某个位置/media。要使用此选项,您只需双击桌面上的磁盘图标即可。
  • 编辑/etc/fstab-- 您可以将 NTFS 分区的条目添加到/etc/fstab。它应该看起来像您的/boot/efi条目,但您需要更改某些值:
    • 第一列需要通过“UUID”(实际上是序列号)条目或分区号(如/dev/sda4或任何其他)唯一地标识 NTFS 卷。您可以使用它blkid来查找“UUID”值。
    • 第二列应该指定您想要用作挂载点的任何空目录。
    • 第三列中的文件系统类型代码应该是ntfs-3g,IIRC。
    • 最后一个字符可能应该是0,而不是1。(这指定是否在启动时检查磁盘错误。不过,Linux 没有好的 NTFS 磁盘检查工具,因此在 NTFS 上运行这样的工具没有多大意义。)

相关内容