首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复Ubuntu14.04 RAID-LVM-DM-CRYPT物理到虚拟系统,不会启动?

如何修复Ubuntu14.04 RAID-LVM-DM-CRYPT物理到虚拟系统,不会启动?
EN

Server Fault用户
提问于 2014-07-11 19:58:05
回答 1查看 1.8K关注 0票数 3

我无法正确引导Ubuntu14.04虚拟服务器。它最近被克隆为"dd =/dev/sda of=vmimage“,物理具有RAID1-LVM-DMCRYPT-LUKS配置,引导序列中止并拖放到BusyBox外壳。

代码语言:javascript
复制
Begin: Waiting for encrypted source device

我可以在上面看到消息,它找不到任何卷组。

代码语言:javascript
复制
No volume groups found

我怀疑这是因为这次突袭没有正确启动。

查看/proc/mstat表示md0是活动的,md1是非活动的

我必须阻止md1,强迫它--跑起来

代码语言:javascript
复制
mdadm --stop /dev/md1
mdadm --assemble /dev/md1 /dev/sda2 --run

如果我愿意,我现在可以在/dev/md0上挂载分区,并手动解锁dmcrypt卷。

如果退出shell,它将尝试解锁dmcrypt容器,但仍然无法启动。

我该怎么解决这个问题?

EN

回答 1

Server Fault用户

发布于 2014-11-24 16:10:50

您的问题是由从两个物理磁盘克隆的一个虚拟磁盘引导造成的。手动引导之后,如果您有md0未加密和md1加密,您可以尝试这样做:

vi /etc/initramfs-tools/scripts/local-top/workaround_mdadm:#!/bin/sh sleep 5 mdadm --stop /dev/md1 mdadm --stop /dev/md0 sleep 5 mdadm --assemble --scan注意:也可以随意改变睡眠值。

使文件可执行: chmod 755 /etc/initramfs-tools/scripts/local-top/workaround_mdadm

在/boot中创建新的initrd文件: update-initramfs -k all -c

使用虚拟磁盘重新启动,并检查是否提示您输入密码。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/612011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档