blob: 59bbbcba4ecf53d96163dee7e36be5cb58326a1f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
## Compiling
### Required tools
build tools | arch package
------------|--------------
GNU make | make
clang++ | clang
llvm-ar | llvm
ld.lld | lld
grub tools | arch package
---------------|--------------
grub-mkrescue | grub
mformat | mtools
GRUB can potentially be replaced by any multiboot2-compliant bootloader.
## Running
i386 emulator | arch package
------------------|--------------
qemu | qemu
qemu-system-i386 | qemu-arch-extra
## Credits / foreign sources
- osdev wiki
- [multiboot2.h](https://git.savannah.gnu.org/git/grub.git)
|