From a8b49f4b1476acc957b8eff03b236a3084ad3e8b Mon Sep 17 00:00:00 2001 From: dumbprogrammer <102885633+Lilafian@users.noreply.github.com> Date: Tue, 20 Dec 2022 18:30:07 -0600 Subject: [PATCH 1/2] Fix makefile --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 08241e9..45d3ccd 100644 --- a/Makefile +++ b/Makefile @@ -27,7 +27,7 @@ setup: buildimg: dd if=/dev/zero of=$(BUILDDIR)/$(OSNAME).img bs=512 count=93750 - mformat -i $(BUILDDIR)/$(OSNAME).img -f 1440 :: + mkfs -t vfat $(BUILDDIR)/$(OSNAME).img mmd -i $(BUILDDIR)/$(OSNAME).img ::/EFI mmd -i $(BUILDDIR)/$(OSNAME).img ::/EFI/BOOT mcopy -i $(BUILDDIR)/$(OSNAME).img $(BOOTEFI) ::/EFI/BOOT From f3b441d93f36c43bcb0afaf889760ae6d2b294bb Mon Sep 17 00:00:00 2001 From: dumbprogrammer <102885633+Lilafian@users.noreply.github.com> Date: Tue, 20 Dec 2022 18:30:41 -0600 Subject: [PATCH 2/2] fix run.bat --- run.bat | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/run.bat b/run.bat index 2482315..56b074f 100644 --- a/run.bat +++ b/run.bat @@ -1,6 +1,9 @@ set OSNAME=CustomOS -set BUILDDIR=%0/../bin -set OVMFDIR=%0/../../OVMFbin +set WORKING_FILE=%0 +:: remove double quotes that are around "%0" or builddir and ovmfdir get ugly +set FIXED_WORKING_FILE=%WORKING_FILE:"=% +set BUILDDIR=%FIXED_WORKING_FILE%/../bin +set OVMFDIR=%FIXED_WORKING_FILE%/../../OVMFbin -qemu-system-x86_64 -drive file=%BUILDDIR%/%OSNAME%.img -m 256M -cpu qemu64 -drive if=pflash,format=raw,unit=0,file="%OVMFDIR%/OVMF_CODE-pure-efi.fd",readonly=on -drive if=pflash,format=raw,unit=1,file="%OVMFDIR%/OVMF_VARS-pure-efi.fd" -net none +qemu-system-x86_64 -drive "file=%BUILDDIR%/%OSNAME%.img" -m 256M -cpu qemu64 -drive "if=pflash,format=raw,unit=0,file=%OVMFDIR%/OVMF_CODE-pure-efi.fd,readonly=on" -drive "if=pflash,format=raw,unit=1,file=%OVMFDIR%/OVMF_VARS-pure-efi.fd" -net none pause