因此,我在 Windows 8.1 之外还安装了很酷的 Ubuntu 14.04,并且对它非常满意(现在是我的默认操作系统)。但我遇到一个问题:无法在启动时挂载 ext4 分区,这很烦人。我的设置如下:1 个 Intel SSD,有 3 个分区:根 ext4(ubuntu 安装点)、NTFS 分区(win 8.1 所在的位置)和交换分区。默认情况下,此磁盘上的所有内容都会在启动时挂载,没有任何问题(根挂载,显然,交换分区可以工作,NTFS 会自动挂载并显示在 Nautilus 中)。我还有其他 2 个 HDD 磁盘。两者都有一个 ext4 分区和一个 NTFS。我尝试使用磁盘应用程序让它们在启动时挂载。我对它们都进行了相同的设置,NTFS 分区可以挂载,而 ext4 分区则出现错误。我将通过屏幕截图进行解释:
这是我的根 ext4 的默认自动挂载的样子(并且完美运行)。
这就是我设置 NTFS 分区的方式,可以完美地自动挂载:
这就是我尝试设置在启动时挂载的 ext4 分区的方法:
默认情况下,非启动 ext4 的挂载设置如下所示:
我尝试像这样设置它:
现在好了...它要求输入密码:
现在看起来一切正常:
但分区无法挂载。如果我重新启动 PC 或尝试使用设置为自动挂载的 ext4 分区,我会得到:
我无法使用我的分区,除非我进入磁盘并再次将其设置为自动安装选项。此外,如果我设置并重新启动而不重新安装,在进入桌面之前,我会在最后一张屏幕截图上看到“坏超级块”的错误。
我知道这个问题已经被问过了,但是没有人遇到过和我一样的问题,有人说这个问题无法解决?我不相信。在我的服务器上,我使用 fstab 设置了自动挂载。我可以在这里这样做,但我需要保留准确的标签和挂载点,因为我有一些依赖路径的应用程序,比如 Deluge。谢谢。
答案1
您需要编辑您的/etc/fstab
文件。
首先打开终端并输入sudo blkid
。这将列出您的所有磁盘。记下您要自动挂载的分区的 UUID。
二、类型sudo gedit /etc/fstab
为每个分区添加一行,如下所示:
UUID=此处的你的 UUID /media/mount-point ext4 默认值 0 1
根据需要更改 UUID 和挂载点。
注销并重新登录。
答案2
“Disks”实用程序是 fstab 的前端!您遇到的问题是“nosuid,nodev,nofail,x-gvfs-show”似乎不适用于 ext4,更改为“defaults”它应该可以正常工作!
有完全相同的问题。