# NuummiteOS
An OS written in [Crystal][crystal_home] as a Proof of Concept.

## Building on Linux/WSL
- Get an [i686-elf gcc cross-compiler][cross_cc] going
- Install the [latest Crystal compiler][crystal_compiler]
- Run `make`

[cross_cc]: http://wiki.osdev.org/GCC_Cross-Compiler
[crystal_home]: https://crystal-lang.org
[crystal_compiler]: https://crystal-lang.org/docs/installation/index.html

# NuummiteOS
An OS written in [Crystal][crystal_home] as a Proof of Concept.

## Building on Linux/WSL
- Get an [i686-elf gcc cross-compiler][cross_cc] going
- Install the [latest Crystal compiler][crystal_compiler]
- Run `make`

## Troubleshooting
**`xorriso : FAILURE : Cannot find path '/efi.img' in loaded ISO image`** `or`   
**`grub-mkrescue: error: ``mformat`` invocation failed`**:

* On Arch: `sudo pacman -Sy mtools`
* On Debian/Ubuntu/WSL: `sudo apt-get install mtools`
* On Fedora/RedHat/CentOS: `sudo yum install mtools`

[cross_cc]: http://wiki.osdev.org/GCC_Cross-Compiler
[crystal_home]: https://crystal-lang.org
[crystal_compiler]: https://crystal-lang.org/docs/installation/index.html

Add troubleshooting section to readme
Add troubleshooting section to readme