“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中配置。