I have an idea for you
dd of=mycustomkernel_try_1 bs=1024 seek=25000 count=0
it's going to boot you custom kernel on a faked hd so you don't screw you true hd.
the file acts like a hd, when you boot on your faked hd, you 'real' hd doesn't make ANY sound at all, and doesn't interfere with you real kernel. When you satifyed with you kernel, you can't implement it on you real hd, your real system, knowing it is working!!
I love qemu, I got win95 working like a charm!
I had to fetch the cirrus driver to emulate correctly the monitor, after I iso-ed the directory with the driver, I typed
qemu -hda hd.img -cdrom iso/mydriver.iso
and the driver was in the cdrom place!!!
one -bad- thing, floppy emulation sux. cause I can't get it to work
gotta find a way to transmit data from win95 to linuxmdk9.2...