On Dec 13, 2007 1:50 PM, Myles Watson myles@pel.cs.byu.edu wrote:
I am trying to boot LinuxBIOS using qemu with VGA support. I have got both V2 & V3 to boot with a FILO payload and the linux test disk image from QEMU website using the -nographic option.
I can boot the disk image using qemu and the bios & vgabios it came with.
I cannot get it to come up with either V2 or V3. I have tried copying the vgabios.bin image to a local directory and then booting qemu with the -L ./ option. I see the initial QEMu messages a blank screen appears that looks like the VGA output and then it goes down to a small block on the screen.
I have compiled V3 with x86emu support. Under V2 I could not figure out how to get it to compile with VGA support.
Under v2 I just used the default config in buildrom and made sure that the ROM file from LinuxBIOS and the vgabios*.bin files were in the same directory. It hangs during the boot, but not because of the VGA. I'm looking into it more.
For v3 I get the same thing you do.
I started qemu with "-L BIOS_DIR hd.img"
Myles
My v2 hang seems to be the choice of Linux kernel for LAB and a qemu bug.
I used filo as the payload for testing, a blank hard drive so nothing loads. Under v2 it executes the vga ROM and initializes correctly. Under v3 it doesn't seem to execute the ROM. I changed the default configuration to try using MULTIPLE_VGA_INIT, and using x86emu and vm86, but it didn't seem to make a difference.
I'm attaching the serial log of my boot. Maybe I just don't see where it's being executed and there's another problem?
Myles