我在安装 Ubuntu 12.04 时有三个分区,其挂载点是:
/
/usr/local
/home
但我需要一个分区,所以我将/usr/local
其所有内容复制到名为本地2。然后我卸载并格式化了的分区/usr/local
,然后我将文件夹 local2 移动到了/usr/local
。
Ubuntu 似乎运行良好,但是当我打开电脑时,Ubuntu 启动屏幕显示(或多或少):
/usr/local partition not found. Press S to skip or M to mount it manually.
我怎样才能解决这个问题?
答案1
编辑 /etc/fstab(以 root 身份)--删除指向 /usr/local 的行。
答案2
打开终端并输入:
gksudo gedit /etc/fstab
查找指向 的行/usr/local
。如果您指定了“默认”作为选项,则您可能已将该分区设置为自动挂载。当分区在启动时自动挂载时,Ubuntu 将检查并尝试在启动时挂载它,但由于您格式化了所述分区,它的 UUID 已更改,因此 Ubuntu 在启动时无法找到它。
您只需要编辑UUID
分区的。您可以通过运行/usr/local
以下命令来检查:UUID
sudo blkid
一旦您有了 UUID,只需复制它并替换指向的行上的 UUID /usr/local
。