Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

README.md

Environment Setup

Required Dependencies

  1. GNU/Linux (Any Distro)
  2. Make
  3. NASM Assembler
  4. GCC - GNU Compiler Collection
  5. xorriso :- A package that creates, loads, manipulates ISO 9660 filesystem images
  6. grub-pc-bin: GRUB Binaries and Modules
  7. mtools: Unix DOS disk utilities
  8. grub-mkrescue: for creating iso images
  9. QEMU - Emulator

Install using:

sudo apt-get install make nasm gcc grub-pc-bin mtools xorriso qemu qemu-system virtualbox

Note for Windows and MacOS Users

In order to use the code in this tutorial, it is reccomended you use Linux, there are several ways you can run Linux on your computer

  1. Virtualbox
  2. Vmware
  3. WSL Windows Subsystem for linux, highly reccomended for windows users.
  4. Lima Linux Emulator, highly reccomend for MacOS users, this is what I use!