On Mon, Mar 21, 2005 at 06:37:31PM +0100, Robin Pfeifer wrote:
Not quite. The first disk I tried was a very old DOS 6.0 I still have
lying around (I haven't got that many boot floppies anymore), and it
didn't quite finish booting - but I thought, maybe the disk is broken.
But I have also tried a Linux-based floppy which I have used as a boot
disk previously, and downloaded bootE and tried that, too - I'm finding
the kernel simply stops booting after a while. It does boot normally
during a real boot process.
Ok, so where does it stop booting? At what point does it freeze?
The BootE floppy stops while the display says 'Loading' with a row of
dots. But when the emulation window is started, it always displays 'qemu
stopped' for a short moment, after which the 'stopped' disappears and
the BIOS messages appear in the window. This short moment is what the
other attempts do not get over. The floppy emulation passes that.
I assume Linux boot floppy stops at the same point?
/dev/hdb doesn't work, I have no second IDE harddisk - I've got one IDE
and one SCSI harddisk. /dev/hda results in the 'qemu stopped' error, hdb
of course in a 'could not open hard disk image'.
I have downloaded the Freedos image and started it with
qemu -hda /path/to/freedos.img -snapshot
Same error: qemu stopped.
I can't reproduce this error. Using latest CVS, 'qemu -m 350' works perfectly
fine for me. In fact it works fine for qemu 0.5.5 as well.
Only difference is that I use kerenl 2.4.26 and I have the rtc set to 100hz
instead of 1024hz. I also have never installed or used kqemu.
Can you run gdb on it and figure out where in the code it freezes?