pre-installed available at https://cdimage.debian.org/cdimage/ports/latest/hurd-i386/debian-hurd.img.tar.gz or you may use the 64 bit image: https://cdimage.debian.org/cdimage/ports/latest/hurd-amd64/debian-hurd.img.tar.gz.
Usage:
- Install qemu-kvm via your distribution's package manager (it might just be named qemu)
- Download the image, unpack it, and run it:
$ wget https://cdimage.debian.org/cdimage/ports/latest/hurd-i386/debian-hurd.img.tar.gz
$ tar -xz < debian-hurd.img.tar.gz
$ kvm -m 1G -drive cache=writeback,file=$(echo debian-hurd-*.img) -no-reboot -net user,hostfwd=tcp:127.0.0.1:2222-:22 -net nic,model=e1000
- Log in as root (the root password is empty)
Set up a root password with
passwdupdate the system with
apt update && apt upgradeLog in as demo (the demo password is empty)
Set up a demo password with
passwdYou can also create another non-root user with
adduser <username>- and set the non-root user password with
passwd <username> and add the non-root user to the sudo group via
gpasswd -a <user> sudologout via
logout
Optionally you may use -display curses to keep your keyboard layout. If need be modprobe kvm_amd, kvm_intel and kvm to get kvm support (which is much, much faster). You may need to add your user to your machine's kvm group. The group name may differ by your distribution. Check the group name via $ ls -lha /dev/kvm.
Note that if you do not have a command named kvm, you can try something across the lines of:
$ qemu-system-i386 --enable-kvm -m 2G -drive cache=writeback,file=$(echo debian-hurd-*.img) -net user,hostfwd=tcp:127.0.0.1:2222-:22 -net nic,model=e1000
Or, if your machine does not allow for KVM acceleration, omit --enable-kvm from the command.
Please also read the README file: https://cdimage.debian.org/cdimage/ports/latest/hurd-i386/README
If you have troubles extracting the image, you can use the gz version, the zip version, or even the plain version (5GiB!)
See the discussion about writeback caching.
For more detailed instructions, please see the QEMU page.
