qemu-microvm-stuff/extract-kernel-initrd.sh

16 lines
391 B
Bash
Raw Permalink Normal View History

2025-08-12 01:50:42 +02:00
#!/bin/bash
qemu-nbd /dev/nbd0 --disconnect
sleep 0.5
umount ./files/mnt
sleep 0.5
rm -rf ./files/mnt && mkdir ./files/mnt
sleep 0.5
rmmod nbd
modprobe nbd max_part=8
qemu-nbd --connect=/dev/nbd0 ./files/jammy-server-cloudimg-amd64-disk-kvm.img && sleep 1 && mount /dev/nbd0p1 ./files/mnt/
cp ./files/mnt/boot/initrd.img-*-kvm ./initrd.img
cp ./files/mnt/boot/vmlinuz-*-kvm ./vmlinuz-kvm