Hello,

Johannes Schauer Marin Rodrigues, le lun. 27 juil. 2026 06:05:22 +0200, a ecrit:
> Quoting Samuel Thibault (2026-07-27 01:23:56)
> > Johannes Schauer Marin Rodrigues, le lun. 27 juil. 2026 01:10:49 +0200, a 
> > ecrit:
> > > I also attempted to do what I do for hurd-i386 for hurd-amd64 but I get:
> > > 
> > > + qemu-system-x86_64 -device e1000,netdev=net0 -netdev 
> > > user,id=net0,domainname=lan,hostfwd=tcp:127.0.0.1:2222-:22 -append 
> > > root=device:hd0 console=com0 TERM=xterm-256color -nographic -object 
> > > iothread,id=balloon-iothread -device 
> > > virtio-balloon-pci,free-page-hint=on,free-page-reporting=on,iothread=balloon-iothread
> > >  -device virtio-rng-pci,rng=rng0 -object 
> > > rng-random,filename=/dev/urandom,id=rng0 -smp 6 -machine type=q35 -drive 
> > > format=raw,file=/home/josch/tmp/rootfs.ext4 --initrd ./ext2fs.static 
> > > --multiboot-command-line=${kernel-command-line} 
> > > --host-priv-port=${host-port} --device-master-port=${device-port} 
> > > --exec-server-task=${exec-task} -T typed ${root} $(task-create) 
> > > $(task-resume),./exec.static $(exec-task=task-create) -no-user-config 
> > > -name debvm-run /home/josch/tmp/rootfs.ext4 -m 1G -kernel 
> > > gnumach-1.8-amd64-up
> > > qemu-system-x86_64: Cannot load x86-64 image, give a 32bit one.
> > > 
> > > What does this mean?
> > 
> > qemu doesn't support 64b multiboot.
> 
> does this mean I can not (yet) test hurd-amd64 disk images locally?
> 
> Is there an emulator that does support this in Debian?

I don't know.

> Does there exist a workaround?
> 
> A real bootloader would support this, right?

Yes, installing grub inside the image should work. crosshurd-image, for
instance, does this: 
https://salsa.debian.org/hurd-team/crosshurd/-/blob/master/crosshurd-image?ref_type=heads

Samuel

Reply via email to