我刚刚在我的计算机上安装完 Ubuntu 13.10。
当我启动计算机时,Ubuntu 徽标消失后,我看到以下消息:
/dev/mapper/cryptswap1 的磁盘驱动器尚未准备好或不存在
然后出现登录屏幕,当我输入密码时,我进入桌面。
这是正常的吗?我需要做些什么吗?
答案1
当您的交换分区由于某种原因无法安装时,就会出现此错误。
要解决错误:
关闭交换:
sudo swapoff -a
在 /etc/crypttab 中注释现有的交换配置
cryptswap1 /dev/sdXX /dev/urandom swap,cipher=aes-cbc-essiv:sha256
在 /etc/fstab 中注释现有的交换配置
/dev/mapper/cryptswap1 none swap sw 0 0
使用 gparted 将交换分区重新格式化为 linux-swap
sudo mkswap /dev/sdXX
在某处标记上一个命令返回的 UUID 值
设置交换空间版本 1,大小 = 4208636 KiB 无标签,UUID=06a9be15-d05b-466d-bfe3-a086bb9cdba0 使用新的 UUID 更新 /etc/initramfs-tools/conf.d/resume
检查你的新 UUID
RESUME=UUID=06a9be15-d05b-466d-bfe3-a086bb9cdba0
sudo update-initramfs -u (update initramfs)
sudo swapon /dev/sdXX (enable swap, XX depends on your setup)
sudo ecryptfs-setup-swap (encrypt swap)