如何在不真正重启系统的情况下验证 initramfs 映像的可启动性——我们需要这样做的原因是——假设一个人短暂地使用系统,突然发现 initramfs 映像已损坏,必须进行恢复
我的一个想法是将该图像传输到虚拟机并从虚拟机启动它..?
我们能否提取该图像并将其内容与黄金图像(即我们认为未受损的图像)进行比较。
谢谢,〜Sai
答案1
您可以用来qemu
测试您的initramfs
文件。
qemu-kvm -kernel /boot/vmlinuz-3.19.3-200.fc21.x86_64 \
-initrd /boot/initramfs-3.19.3-200.fc21.x86_64.img \
-hda foo
由于该选项指向一个虚拟文件,因此系统显然无法启动hda
。不过,这足以证明是initramfs
可启动的。qcow
如有疑问,请提供有效的映像。