问题描述
登录时,ubuntu 10.10 不会自动安装外部硬盘驱动器,而 ubuntu 10.04 会在登录时安装它们。\n我尝试过存储设备管理器,但在未插入外部硬盘时会出现错误。
有什么想法或建议吗?
最佳思路
我也遇到了类似的情况,只是我的系统在 10.04 上运行得很好。我有一个外部 mybook 硬盘驱动器,用于使用 nfs4 和 grsync 进行备份。在 fstab 的末尾,我有以下挂载命令:
/media/mybook/laptop_backup /export/laptop_backup none bind 0 0
/media/mybook/laptop_D610 /export/laptop_D610 none bind 0 0
/media/mybook/laptop_www /export/laptop_www none bind 0 0
在 10.04 中,引导完成后,这些目录已安装并可通过网络访问。当我升级到 10.10 时,启动会暂停,并显示有关每个错误的错误消息,让我可以选择按 S 跳过或按其他字母来手动修复问题。由于我不知道如何修复它,因此我只是跳过(每个目录一次)并启动完成。手动执行sudo mount -a
,挂载目录成功。我猜时间从 10.04 变成了 10.10 之类的。
请注意,/etc/fstab 中没有 mybook 外置 USB 1 TB 硬盘的挂载命令。所以我猜驱动器会在 10.04 中自动安装,而在 10.10 中不会发生这种情况。我尝试添加:
/dev/sdd1 /media/mybook type ext3
但失败的方式与安装目录的方式相同。
添加 nobootwait
选项修复了它。奇怪的是,看起来 nobootwait 显然会导致系统等待安装完成,尽管手册页的说法相反。以下是 /etc/fstab 中的命令:
/dev/sdd1 /media/mybook ext3 nobootwait
/media/mybook/laptop_backup /export/laptop_backup none bind 0 0
/media/mybook/laptop_D610 /export/laptop_D610 none bind 0 0
/media/mybook/laptop_www /export/laptop_www none bind 0 0 –
次佳思路
这是 GUI 方式,因此您不必手动修改 fstab 文件。
如果您查看存储库,您应该会看到一个名为 mountmanager \n 的程序,或者从终端(命令行)只需键入:
sudo apt-get update
sudo apt-get install mountmanager
安装后,您可以通过从菜单中单击“系统”->“管理”->“安装管理器”来打开它。
注意:该程序目前支持至 12.10。 13.04 尚未提供。
程序打开后,您可以从左侧列表中单击要自动安装的额外驱动器。在选项中,您有一个可以选择安装点的区域。就我而言,我希望将外部驱动器安装在 /media/drive/
,因此我在那里创建了一个目录并将其设置为安装点。然后我从安装管理器菜单中单击分区->应用。
这里它说它将修改我的 fstab 文件,但我单击了“确定”。重新启动我的机器,一切都很好,那里是 auto-mounted。
第三种思路
我遇到了这个问题,结果发现是驱动器的设备发生了变化,并且与根驱动器发生了冲突。错误发生后,启动过程停止并要求我输入 S
以跳过并继续,或输入 M
以启动 shell 并进行手动修复。
键入 M
,然后键入 mount -a
会显示一条消息,表明该设备已安装为 /
,但事实并非如此。这是它困惑的暗示。
对于 fstab 中的 UUID 来说,显然比使用设备标签更安全,因为这可以避免此类冲突。您可以键入 “blkid” 来查找设备到 UUID 的映射,并查看该设备是否与表中的设备有所更改。
mountmanager 实用程序允许您指定标签或 UUID,因此如果您想从 GUI 自动生成 fstab,这会很有帮助。