Minixfromscratch Versions Save

Development and compilation setup for the book versions of MINIX (2.0.0 and 3.1.0) on QEMU

0.0.2

1 year ago

Installation steps:

  • Download minix2.img.zip and unzip it: unzip minix2.img.zip
  • Start the system with ./qemuminix2.sh (you will need QEMU installed).

To edit and recompile files:

  • Mount the root and usr partitions with ./mountminix2. Linux requires superuser permissions to mount a file system.
  • Make your edits to the code
  • Unmount the filesystems using ./umountminix2.sh (also requires sudo).
  • Start the system with ./qemuminix2.sh
  • Once running MINIX, you can recompile with: cd /usr/src/tools && make install. After restarting the system, you will see your changes take effect.

Tips:

  • Be careful to always run CTRL+ALT+DEL prior to closing out QEMU! If not, your files may be corrupted.

0.0.1

1 year ago

Installation steps:

  • Download minix3.1.0-book-version-harddisk.img.zip and unzip it: unzip minix3.1.0-book-version-harddisk.img.zip
  • Start the system with ./qemuminix3.sh (requires superuser on Linux; you will also need QEMU).

To edit and recompile files:

  • Mount the root, usr, and home partitions with ./mountminix3. Linux requires superuser permissions to mount a file system.
  • Make your edits to the code (for a start, maybe try modifying the boot message).
  • Unmount the filesystems using ./umountminix3.sh (also requires sudo).
  • Start the system with ./qemuminix3.sh
  • Once running MINIX, you can recompile with: cd /usr/src/tools && make install. After restarting the system, you will see your changes take effect.

Tips:

  • Be careful to always run CTRL+ALT+DEL prior to closing out QEMU! If not, it's possible for your files to be corrupted.