It's bothersome to require VM hosts using direct kernel virtio-fs booting to have to puzzle out what the latest kernel / initramfs rev is in the guest.
If in the guest you create /etc/kernel/postinst.d/update_boot_links with this: #!/bin/bash #Used by vm host to boot latest kernel without having to update kernel spec in the host. KERNEL_VERSION="$1" #KERNEL_IMAGE="$2" cd /boot ln -sf vmlinuz-$KERNEL_VERSION /boot/vmlinuz ln -sf initramfs-$KERNEL_VERSION.img /boot/initrd.img then chmod 0755 /etc/kernel/postinst.d/update_boot_links Then in on the host under 'boot options' put as the kernel path /path/to/guest/vmlinuz and /path/to/guest/initrd.img in the initrd path and root=virtiofs:myfs rd.shell in the kernel args (and have updated dracut as indicated in the message titled HOWTO: direct kernel 'root=virtiofs:myfs' boot on 'vanilla' Fedora/RHEL/Centos releases. ) Your vm will boot the most recently installed kernel without your having to update the xml spec in the host. Hope this helps! Harry Coin _______________________________________________ Virtio-fs mailing list [email protected] https://www.redhat.com/mailman/listinfo/virtio-fs
