“dev / mapper / cryptswap 1的磁盘驱动器尚未就绪”
我在启动过程中在Ubuntu 12.04 LTS i386上收到以下消息:
Disk Drive for dev/mapper/cryptswap 1 is not ready or not present
它将给我3次的消息,然后最终加载,但我也得到内部错误(昨晚和今天早上我很好地被他们淹没)。
我是Ubuntu和Linux的新手,所以我尽我所能尽快学习,但是如果我可以和某人聊天,那么我真的会有所帮助,因为我显然有点痛苦( HP dc7700sf)。
我遇到过同样的问题。 最终事实certificate/ etc / crypttab中的设备是错误的。
系统是从USB笔式驱动器安装的,因此在安装过程中,笔式驱动器是/ dev / sda,硬盘是/ dev / sdb。 因此,交换分区作为/ dev / sdb6写入/ etc / crypttab。 从硬盘启动后,这变成了/ dev / sda6,映射器再也找不到了。
要解决此问题,只需将/ etc / crypttab中的行更正为正确的/ dev / sd ?? 或交换分区的UUID。
我收到了相同的错误消息。 我尝试了这里建议但错误仍然存在。 (顺便说一下,其中一个链接中给出的说明是不完整的。阅读post下面的其他人的评论,这应该会带你到正确的方向)。
我发现这篇post通过延迟swapon解决了我的问题。
我做了以下事情:
sudo gedit /etc/fstab
我换了线
/dev/mapper/cryptswap1 none swap sw 0 0
阅读
/dev/mapper/cryptswap1 none swap sw,noauto 0 0
然后
sudo gedit /etc/rc.local
并且在此之前
exit 0
添加了这两行:
sleep 5 swapon /dev/mapper/cryptswap1
也许这有帮助吗? 似乎是一些类似问题的答案:
Puny Geek:Ubuntu 12.04 – 如何解决“启动时/ dev / mapper / cryptswap1的磁盘驱动器尚未就绪或不存在”错误
当我从13.10升级到14.04后,我完全没有加密交换,只是正常交换,我得到了同样的错误信息。 我检查了Gparted并意识到它没有识别我以前的交换分区,所以我把它格式化为linux-swap,重启并完成了。
我找不到方便解决这个问题的方法。
我运行Ubuntu 14.04,这对我有帮助:
sudo mkswap /dev/mapper/ubuntu--vg-swap_1
然后您可以使用以下命令挂载交换:
sudo swapon -a
而已。 重新启动计算机后,您应该交换挂载,因为它应该已经在/ etc / fstab中配置。