因此,我再次在 Linux 中执行了一个看似无辜的操作,但我无法将其恢复到以前的样子。
前几天,我试图在文件系统中查找某些内容。(通常,我使用 Dolphin,但本指南说我可以在 gnome 中的 Nautilus/Files 中更轻松地找到它。)在“文件”应用程序中,我单击了“其他位置”,我的一个硬盘列在那里。单击它后,系统提示我安装该分区。我不想安装它,因为它是启动分区之一,并且已经安装好了。
但现在,每次我重新启动计算机时,登录时都会弹出相同的提示。
我已将其安装并卸载。一切正常,它只是将已经存在的“/boot”分区安装到“/media/$USERNAME”,这很愚蠢且没有必要。
我有:
- 查看了自动启动
- 查看了我的设备列表
- 修改了“/etc/fstab”,并使用“noauto”选项添加了这个特定的 UUID
似乎一切都没有改变,无论好坏。
我如何才能找到这个位置并摆脱每次登录时的提示?
(可移动设备面板很有趣,因为它在“附加设备”下有这个麻烦的分区,但我似乎无法在这里做任何更改,或者将其标记为不自动安装。)
在可移动设备对话框中,取消选中登录时自动挂载所有可移动媒体和/或连接时自动挂载所有可移动媒体复选框,下面的设备列表应该可以进行更改。
然后您应该能够选择488.0 MiB 硬盘驱动器行,并确保未选中它的
On Login
和On Attach
复选框。您可能无法选择Forget device
当前连接到系统的设备。(对话框的逻辑似乎是:只要上面的复选框设置了安装所有可移动设备的常规顺序,它们就会优先于任何每个设备的设置。)
添加
/etc/fstab
带有noauto
选项的行与子系统根本无关udisks
,如果它导致引导分区保持未安装状态,而发行版的更新安装系统需要安装它,那么实际上可能会有害。因此,我首先承认我不确定最近发生了什么导致了这种情况(这个桌面和磁盘三年前进行了全新安装,并且没有对分区进行任何有意的更改)。
有问题的分区是启动驱动器上的几个分区之一。有问题的分区不是主启动驱动器,并且在启动期间未被挂载。在登录期间,未挂载的分区被列为“可移动”设备,udisks 尝试挂载它,并且每次都提示。
解决方案很简单,就是在启动时(登录前)挂载分区。这可以通过将分区添加到“/etc/fstab”或使用“Disks”实用程序来完成。现在驱动器被挂载到“/mnt/${UUID}”,我认为这很好。(剩下的问题是:分区之前是否被挂载过?如果是,那么使用了哪个位置?如果是,最近发生了什么变化导致分区不再被挂载?世界永远不会知道)
这个问答很有帮助:
https://askubuntu.com/q/341642/1199345
使用 GUI 的步骤: