Я хочу запустить qemu так, чтобы там стал доступен stage3 без скачивания изнутри из интернета.
Для этого я запускаю машину как-то так:
qemu-system-x86_64 -enable-kvm -smp 10 -m 16G -display gtk -vga virtio \
-drive file=./disk.qcow2,if=virtio \
-fsdev local,id=fsdev0,path=./stage3,security_model=mapped \
-device virtio-9p-pci,id=fs0,fsdev=fsdev0,mount_tag=stage3 \
-netdev bridge,br=bridge0,id=net1 \
-device virtio-net-pci,netdev=net1 \
-cdrom admincd-amd64.iso \
-boot d
# readlink admincd-amd64.iso
/srv/iso/gentoo/admincd-amd64-20240324T164906Z.iso
Архив stage3 распаковал командой tar xf в директорию ./stage3
Проблема в том, что когда загрузка выполняется, там внутри
zgrep "9P" /proc/config.gz
# CONFIG_NET_9P is not set
В общем, при монтировании командой
mount -t virtiofs stage3 /mnt/stage3
dmesg говорит
virtio-fs: tag <stage3> not found
Правильно ли я понимаю, что дистроделы не учли такой вариант и не собрали как следует ядро, для работы в виртуалках?
Есть ли .iso-файл специально для установки в виртуалки?