我已经在家里的一台机器上安装了Debian(lenny)。 它在安装过程中设置了一个/ boot分区,其余的都是encryption的,然后有一个LVM ontop,然后是LVM里的所有其他分区。
安装完成并在第一次启动时,它要求input密码以解密(两个驱动器的密码相同),然后显示错误,表示LVM无法find具有特定UUID或类似物的物理设备。
LVM安装超过两个HD。 一个是120GB和一个40GB。 它的IDE电缆是120GB,它有/ boot。 另一个IDE电缆上的40GB是从属的。
有什么可以做的,以解救这个安装? 或者诊断问题? 由于花费在驱动器上的时间,我花了很多时间来安装,我宁愿不再去重新安装。 🙁
谢谢..伊恩
它在安装过程中设置了一个/ boot分区,其余的都是encryption的,然后有一个LVM ontop,然后是LVM里的所有其他分区。
encryption应该在LVM分区级别,而不是硬盘的分区。
当LVM工具启动时,它们会查找一组PV(物理卷)及其构build的卷组,以及VG内部构build的逻辑卷。
如果你已经encryption了你的整个40GB硬盘(即/ dev / hdb1被encryption),问题很可能是LVM在解密发生之前就开始了 – 所以它寻找PV签名(它所抱怨的UUID),没有find一个,因为在这一点上,/ dev / hdb1看起来像随机垃圾,而不是一个PV。
你最好的select是恢复你的解密密钥,然后做一个pvscan / vgchange -ay / lvchange -ay序列,因为一旦驱动器可以再次访问,pvscan就能工作。
在未来,正如艾利所指出的,encryption逻辑卷,而不是物理驱动器!
当你创build一个/引导参与它必须是ext3或ext4,因为在生产中它很好的恢复!