Hi:
I've just got to install Debian GNU/Hurd 12... but using Rumpdisk. Later I will test with a simpler IDE config without it.
As advice, the NETINSTALL takes many time to download the packages, so it could be a good idea to generate a DVD-1 or CD-1 image, to avoid this problem
Due to rumpdisk, I use a raw image, because the installer, using rumpdisk, doesn't detect fine the qcow2 image.
My
harddisk image's size is 10G. To use rumpdisk, i had to add "noide"
flag in GRUB, both in installer than in main system's GRUB (after
gnumach, in this case).
I copy my Qemu config
MEMORY=4G
FILE="$HOME/hurd_qemu/hurd.img"
CDROM="$HOME/Descargas/debian-hurd-2023-i386-NETINST-1.iso"
# If I ever need to add a cdrom
echo "running ssh"
OPTIONS="-device ahci,id=ahci1 \
-drive id=root,if=none,media=disk,format=raw,file=$FILE \
-device ide-hd,drive=root,bus=ahci1.1 \
-drive id=cd,if=none,file=$CDROM,media=cdrom \
-device ide-cd,drive=cd,bus=ahci1.2 \
-smp 8 \
-boot d \
-net user,hostfwd=tcp:127.0.0.1:2222-:22 \
-net nic,model=e1000 \
-no-reboot \
-no-shutdown \
-vga std \
-display gtk"
if test "$1"="--runtime"
then
echo "kvm enabled"
OPTIONS="$OPTIONS -enable-kvm"
fi
qemu-system-i386 -M q35 -S -s -m $MEMORY $OPTIONS
Later I will report about installation in IDE config.
I expect that info could be useful