尝试安装驱动器但出现错误
错误安装:安装退出,退出代码为 1:帮助程序失败: 挂载:根据 mtab,/dev/sdd1 已经挂载在 / 安装失败
根据“帮助答案”,我需要编辑 fstab mtab,但这些文件位于哪里?除非是“隐藏”,否则不在 etc 下?我是 Ubuntu 新手……
答案1
这是您需要添加在启动时安装的设备的文件,没有理由这两个设备不在您的系统中:
rinzwind@discworld:~$ ls /etc/fstab /etc/fstab
rinzwind@discworld:~$ ls /etc/mtab /etc/mtab
这些文件不是隐藏的,必须位于您的系统上才能启动。
- /etc/mtab 由系统生成,因此您不需要编辑它。
- /etc/fstab(链接打开手册页)您可以自己编辑。
我的看起来像这样:
rinzwind@discworld:~$ 更多 /etc/fstab #/etc/fstab:静态文件系统信息。 # # 使用 'blkid -o value -s UUID' 打印通用唯一标识符 # 对于设备;这可以与 UUID= 一起使用,作为更强大的命名方式 # 即使添加和删除磁盘,设备也能正常工作。请参阅 fstab(5)。 # # proc /proc proc nodev,noexec,nosuid 0 0 # 安装期间 / 位于 /dev/sda1 上 UUID=95a95954-0159-4a36-9a72-8b30b76283d2 / ext4 错误=重新挂载 -ro 0 1 # 安装期间 /discworld 位于 /dev/sda4 上 UUID=bb498131-d803-4a57-97c8-98f9f01a8364 /discworld ext4 默认值 0 2 # 安装期间 /discworld2 位于 /dev/sdb1 上 UUID=b968131f-53d0-408c-8d66-7f429d73fb26 /discworld2 ext4 默认值 0 2 # 安装期间 /home 位于 /dev/sda3 上 UUID=82f7974a-7c77-4a1e-a494-5ee32f622697 /home ext4 默认值 0 2 # 安装期间交换位于 /dev/sda2 上 UUID=a81a9a09-862d-4c5a-9baa-fb6a01eaf284 无交换 sw 0 0
您需要找到 UUID(查看 fstab 开头的注释)。您还需要了解其他一些信息,但您可以通过输入以下内容找到这些信息more /etc/mtab | grep sdd1
:写下那里的内容:您需要它来进行编辑/etc/fstab
。编辑系统文件需要使用 sudo。我也会强烈建议先进行备份,如下所示:
sudo cp /etc/fstab /etc/fstab.20110521
您可以使用以下方式编辑 fstab:
sudo gedit /etc/fstab
但请确保在适当的地方使用标签。
答案2
pcmanfm 中有一个错误,当您有多个挂载时(例如在 chroot 或 pivot_root 之后),它将显示未挂载的磁盘。
例如,“udisks --dump”显示:
Showing information for /org/freedesktop/UDisks/devices/sda4
...
mount paths: /old_root/media/malcolm/DOC,/media/malcolm/DOC
在我执行“sudo umount /old_root/media/malcolm/DOC”之后,pcmanfm 将显示已安装的“DOC”磁盘。