mirror of
https://github.com/xcat2/xNBA.git
synced 2024-12-23 19:51:46 +00:00
Add .pdsk target (padded .dsk, suitable for qemu).
This commit is contained in:
parent
405be071de
commit
763a3eab8a
@ -54,15 +54,14 @@ To get qemu running is fairly simple:
|
||||
|
||||
8. Build Etherboot floppy disk images and pad to 1.44MB
|
||||
pushd ../../src
|
||||
make bin/rtl8139.dsk
|
||||
./util/dskpad.pl bin/rtl8139.dsk
|
||||
make bin/rtl8139.pdsk
|
||||
popd
|
||||
|
||||
9. Start qemu
|
||||
export SDL_VIDEO_X11_DGAMOUSE=0
|
||||
./qemu/i386-softmmu/qemu -L qemu/pc-bios \
|
||||
-net nic,model=rtl8139 -net tap,ifname=tap0 \
|
||||
-boot a -fda ../../src/bin/rtl8139.dsk
|
||||
-boot a -fda ../../src/bin/rtl8139.pdsk
|
||||
|
||||
You should see qemu start up, load up Etherboot and attempt to boot
|
||||
from the network.
|
||||
|
@ -111,6 +111,12 @@ NON_AUTO_MEDIA += fd0
|
||||
dd if=$< bs=512 conv=sync of=/dev/fd0
|
||||
sync
|
||||
|
||||
# rule to create padded disk images
|
||||
NON_AUTO_MEDIA += pdsk
|
||||
%pdsk : %dsk
|
||||
cp $< $@
|
||||
$(PERL) ./util/dskpad.pl $@
|
||||
|
||||
# rule to make a non-emulation ISO boot image
|
||||
NON_AUTO_MEDIA += iso
|
||||
%iso: %lilo util/geniso
|
||||
@ -125,6 +131,7 @@ NON_AUTO_MEDIA += liso
|
||||
$(BIN)/usbdisk.bin : $(BIN)/usbdisk.o
|
||||
$(OBJCOPY) -O binary $< $@
|
||||
|
||||
NON_AUTO_MEDIA += usb
|
||||
%usb: $(BIN)/usbdisk.bin %hd
|
||||
cat $^ > $@
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user