On Fri, Apr 12, 2019 at 11:38:52AM -0700, Rafael Send wrote: > Hi, > I'm working on stuffing a bootable Linux distro into coreboot. In QEMU I > already succeded by using coreboot's built-in kernel loading mechanism, but > that's without SeaBIOS. > > I'd love to have it as a SeaBIOS payload so I can also boot other things, > but I guess I'd have to create a custom-sized floppy image for this or > figure out how to create an ELF payload out of a Linux kernel (I'm open to > either, but I wasn't able to find any documentation on the ELF method). > > The guy who put Win 3.1 in coreboot attempted the floppy method, but > according to his article he did not find success with this method due to > unknown and complex issues in the floppy-side logic of SeaBIOS. > > So, I'm making the question explicit: What would it take to support > custom-sized floppy images? In particular, I'm thinking of a 16MB device...
My vague recollection is that various OSes had hard coded expectations on the types of floppy drives supported. I did not think it would be easy to support a floppy size larger than 2.8MB. It is possible to emulate a hard drive in memory. However, that would require code changes. Cheers, -Kevin _______________________________________________ SeaBIOS mailing list -- seabios@seabios.org To unsubscribe send an email to seabios-le...@seabios.org