OS Development on Windows – Part 1: Building a UEFI Application in NASM
6
votes
Guide can be found here
Right now, the guide assumes you aren't dual booting. This is because I've never really dual booted off a single HDD, so while I probably could include it in the guide, I don't feel comfortable without first testing the process.
This guide also sets you up with BTRFS, but you can still use ext4, just requires changing two lines.