我使用 VirtualBox 安装了一个 CentOS 7 VM,它运行得很好。然后我在 VirtualBox 中为该 Guest 激活了映像加密并开始启动。grub2 屏幕显示正确,但当我尝试启动任何配置时,就会出现紧急模式。
解除加密后,系统再次正常启动。查看日志,我发现它找不到 vmlinuz 映像,并且启动文件夹完全为空。因此,我重新安装了内核,创建了 initramfs 并运行 grub2-mkconfig 以尝试使其再次运行,但这并没有解决问题。奇怪的是,在我再次解密映像后,它立即开始运行。
我找不到太多关于加密如何真正工作的信息(对我来说,加密整个 vb-image 文件及其所有分区是有意义的),那么会不会只是系统的一部分被加密,而系统再也找不到它们了?这没有多大意义,但我以前见过奇怪的事情。
如果您需要任何日志或类似的东西,请告诉我。