26.01.2026 09:35, Mike Larkin пишет: > already said ok in the other thread, but since we're talking about ipxe, > if your (or kn@'s) goal is to bundle this with vmm-firmware to make a > PXE-bootable VM, I tried this years ago and got stuck on some console > I/O problem. ipxe would display its banner but any attempt to interact > with it didn't work. If you want to do this you need to enable option > rom support in seabios and then concatenate the roms together in > such a way that the ipxe rom ends up at a physaddr multiple that worked > on a legacy PC back in the day. I think it's every $0x0800 or something > if I recall correctly. Seabios will then chain to ipxe if it can't find > a boot device. When you build ipxe, just build the vionet version and it > should at least recognize the card. at least that's what I recall. I > didn't spend a lot of time on it.
My primary goal is to control the images used to boot my physical machines. For VMM all you need is 'vmctl -c -i1 -r ipxe.iso test'; console works, but iPXE doesn't see any network interfaces (yes, the virtio-net driver is built in, my wild guess would be some OpenBSD/VMM/VirtIO quirk). > > This was a long time ago and maybe whatever was causing the console problem > is fixed now. dunno.
