Сервер Linux - проверка загрузки образа initramfs

Как проверить загрузку образа initramfs без фактической перезагрузки системы - причина, по которой нам это нужно, - предположим, если взять систему за короткое окно и вдруг обнаружит, что образ initramfs поврежден и должен выполнить восстановление

одна идея, которую я получил, это перенести этот образ на виртуальную машину и загрузить его с этого..?

Можем ли мы извлечь изображение и сравнить его содержимое с золотым изображением, так сказать. изображение, которое мы считаем, не повреждено.

спасибо ~ Сай

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 изображение, если есть сомнения.

Другие вопросы по тегам