|
1 |
| -all: |
| 1 | +iso: |
2 | 2 | @rm -rf ./disk_root
|
3 | 3 | @mkdir -p disk_root
|
4 | 4 | @cp -v \
|
@@ -42,39 +42,42 @@ run-x86:
|
42 | 42 | -m 512 \
|
43 | 43 | -no-reboot
|
44 | 44 |
|
45 |
| -run-x86-uefi: |
| 45 | +run-x86-hdd: |
46 | 46 | @qemu-system-x86_64 \
|
47 |
| - -bios ./firmware/uefi/tianocore-64.uefi \ |
48 | 47 | -vga std \
|
49 | 48 | -debugcon stdio \
|
50 | 49 | -serial file:serial.log \
|
51 | 50 | -audiodev pa,id=speaker \
|
52 | 51 | -device rtl8139,netdev=eth0 \
|
53 | 52 | -netdev user,hostfwd=tcp::5555-:22,id=eth0 \
|
54 |
| - -cdrom FrostWing.iso \ |
| 53 | + -hda FrostWing.img \ |
55 | 54 | -drive id=disk,file=disk.txt,if=none \
|
56 | 55 | -device ahci,id=ahci \
|
57 | 56 | -device ide-hd,drive=disk,bus=ahci.0 \
|
58 | 57 | -m 512 \
|
59 | 58 | -no-reboot
|
60 | 59 |
|
61 |
| -run-x86-vnc: |
| 60 | +run-x86-uefi: |
62 | 61 | @qemu-system-x86_64 \
|
| 62 | + -bios ./firmware/uefi/tianocore-64.uefi \ |
63 | 63 | -vga std \
|
64 | 64 | -debugcon stdio \
|
65 | 65 | -serial file:serial.log \
|
| 66 | + -audiodev pa,id=speaker \ |
66 | 67 | -device rtl8139,netdev=eth0 \
|
67 | 68 | -netdev user,hostfwd=tcp::5555-:22,id=eth0 \
|
68 | 69 | -cdrom FrostWing.iso \
|
69 |
| - -m 128 \ |
70 |
| - -no-reboot \ |
71 |
| - -vnc :1 -display none & |
| 70 | + -drive id=disk,file=disk.txt,if=none \ |
| 71 | + -device ahci,id=ahci \ |
| 72 | + -device ide-hd,drive=disk,bus=ahci.0 \ |
| 73 | + -m 512 \ |
| 74 | + -no-reboot |
72 | 75 |
|
73 | 76 | everything:
|
74 |
| - @make clean all -C source && make all tarball run-x86 |
| 77 | + @make clean all -C source && make iso tarball run-x86 |
75 | 78 |
|
76 | 79 | everything-sign:
|
77 |
| - @make clean all -C source && make sign-kernel && make all tarball run-x86 |
| 80 | + @make clean all -C source && make sign-kernel && make iso tarball run-x86 |
78 | 81 |
|
79 | 82 | doxygen:
|
80 | 83 | # I coded this for my use but you can you can use it, if you know why I have this.
|
|
94 | 97 | sfnconv -U -B 40 -t b1 ~/Downloads/FiraSans-Regular.ttf ~/Desktop/FrostWing/source/boot/Vera.sfn
|
95 | 98 |
|
96 | 99 | top-clean:
|
| 100 | + @rm -rf ./disk_root |
97 | 101 | @rm -rf FrostWing.iso
|
98 | 102 | @rm -rf FrostWing.iso.sha256
|
99 | 103 | @rm -rf FrostWing.iso.tar.gz
|
|
0 commit comments