从加密分区切换到未加密(错误:cryptsetup:evms_activate 不可用)

从加密分区切换到未加密(错误:cryptsetup:evms_activate 不可用)

我最初安装了 Ubuntu 11.04,并使用加密文件系统(来自备用安装 CD:引导式分区,LVM 加密)。现在我想更改此设置,将我的根文件系统放在未加密分割。

我之前有以下设置:

/dev/mapper/my-root on / type ext4 (rw,noatime,errors=remount-ro,commit=0,commit=0)
/dev/sda1 on /boot type ext2 (rw,noatime)
  • 我备份了/,将 /dev/sda5(包含加密的 LVM 设备)重新格式化为 ext3 分区,然后恢复/到该分区。
  • 我编辑了 /etc/fstab,删除了该行/dev/mapper/my-root / ...,并添加了该行:/dev/sda5 / ext3 noatime,rw,errors=remount-ro,commit=0 0 1
  • 我编辑了 /etc/crypttab,并注释掉了单个条目。

重新启动时,我像往常一样看到了 grub 屏幕,但是随后我收到了消息cryptsetup:evms_activate is not availablewaiting for encrypted source device

我尝试使用 LiveCD 重新安装 Grub2ChRoot 方法,但这并没有什么区别。

为什么 Ubuntu 仍在搜索加密设备?

答案1

我以某种方式“修复”了它 - 但是,我不确定以下哪种操作是导致此问题的原因:

chrooted然后我又跑了

dpkg-reconfigure grub-pc
dpkg-reconfigure linux-image-2.6.38-8-generic

update-grub
grub-install /dev/sda 
      (these last two steps I had already done before without success)

另外,我现在完全删除了 /etc/crypttab(之前,我只注释了该行)。

错误现在已经消失,但我更愿意接受一个答案,解释这里发生了什么,以及如何以不那么“混乱”的方式解决问题:-)

相关内容