Awesome
Redox Loader Stub
What?
The Redox loader was written in order to support loading the Redox kernel from standard filesystems.
Why?
Currently the Redox bootloader supports booting only from a RedoxFS partition
Building
Make sure to have the following dependencies installed:
Untar sample_images/fs_redoxfs.tar.gz
and then run make run_kvm
. A custom RedoxFS image can be passed using make run_kvm REDOXFS=<path_to_redox_fs>
.REDOXFS
defaults to sample_images/fs_redoxfs.bin
Tweaks
redox-loader
currently boots from the first bootable partition it sees. Modifybootloader/x86_64/bootsector.asm
to set the bootable partition.
Blog Posts
- Implementing a FAT32 filesystem in Redox - 1
- Implementing a FAT32 filesystem in Redox - 2
- Implementing a FAT32 filesystem in Redox - 3
License
See LICENSE