system prereqs/deps:
- qemu
- grub (
grub-mkrescueis used to generate the bootable.iso)xorriso, used bygrub-mkrescueto build the.iso- you might also have to install
mtoolsso thatgrub-mkrescuedoesn't attempt to build an EFI image - additionally, you'll probably need
grub-pc-bin. again, this is modulo a bunch of things, and on, eg, Arch, installinggrubshould pull this in; on Ubuntu, if you're grub-booting off of EFI, you probably don't.
$ cargo install cargo-xbuild
$ make
to run in an emulator:
$ make run