每当我启动 Ubuntu 时,我一登录就会弹出一个对话框,上面写着找不到“/media/[此处为长字符串]”。请检查拼写并重试。
查看我的/etc/fstab
文件后,我发现长字符串实际上是根分区的 UUID。
我还发现,如果我nautilus -q
在终端中执行此操作,也会发生完全相同的事情。然后我创建了一个文件夹/media/<long string here>
。现在,不会出现该错误对话框,而是会在该文件夹中打开一个常规的 nautilus 窗口(在上述两种情况下)。
很明显,每当 nautilus 进程启动时(在登录时和 时发生nautilus -q
),它都会尝试访问该文件夹,而不是静默启动。这是怎么回事?我该如何修复?它实际上并没有破坏任何其他东西,只是很烦人。
编辑:
这是输出ls -al /dev/disk/by-uuid/
drwxr-xr-x 2 root root 180 2010-10-21 10:02 .
drwxr-xr-x 6 root root 120 2010-10-21 08:02 ..
lrwxrwxrwx 1 root root 10 2010-10-21 10:02 221643331643076F -> ../../sda1
lrwxrwxrwx 1 root root 10 2010-10-21 10:02 34e5211a-ad8f-4ffe-b3f8-b70b767fd993 -> ../../sda5
lrwxrwxrwx 1 root root 10 2010-10-21 10:02 4b41a6d6-0a8b-4ece-a7c4-712901fbf7b0 -> ../../sda8
lrwxrwxrwx 1 root root 10 2010-10-21 10:02 7c1303c4-02c0-4970-b653-1c6bd78938fa -> ../../sda6
lrwxrwxrwx 1 root root 10 2010-10-21 10:02 9480DE4180DE2A0E -> ../../sda2
lrwxrwxrwx 1 root root 10 2010-10-21 10:02 c8c3aef2-360d-4fbc-ac31-a4e4dc57c110 -> ../../dm-0
lrwxrwxrwx 1 root root 10 2010-10-21 10:02 e08c11e3-1c5c-474c-a9d6-b7e7ba095fa7 -> ../../sda7
此输出的第五行包含 nautilus 不断尝试打开的 UUID。/dev/sda8/
是我的根分区。
以下是/etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
/dev/mapper/home /home ext3 defaults 1 2
# / was on /dev/sda8 during installation, with UUID=4b41a6d6-0a8b-4ece-a7c4-712901fbf7b0.
/dev/sda8 / ext4 errors=remount-ro 0 1
/dev/sda6 none swap sw 0 0
如您所见,我在 fstab 文件上有一个加密的主分区、一个交换分区和一个根分区。同样,第十行上的 UUID 是 nautilus 一直尝试打开的 UUID /media/<UUID>
。
这是我收到的错误信息,供参考:
答案1
事实证明这是启动应用程序的问题。我几乎可以肯定这是由于我将配置从以前的 (lucid) 安装复制到这个新安装 (maverick) 而导致的。根据 Bobby 的建议,我做了以下事情。
- 打开
System -> Preferences -> Startup Applications -> Options
- 关闭所有当前正在运行的应用程序。
- 打
Remember Currently Running Applications
。