Minix 3.1.4 under VMware Workstation (1/3)

Minix 3 has been accepted as a mentoring organization for Google Summer of Code again this year. That’s pretty good news. Last year I applied and I was one of the mentored students. My project (Minix USB Stack) could not be finished, but I learnt a lot about Operating Systems by the way. I spent almost a month to get Minix 3.1.3 working on my machine. There was not a reliable source of information or there were too many assumptions about the underlying hardware. I wish I had a tutorial like the one I am about to write.

The easiest way to give a try to Minix is running it on a Virtual Machine such as VMware. Go to wmware.com and download VMware Workstation. Once you have installed it, we could move on.

I assume you were able to download and install VMWare Workstation.

In first place, download the latest version of Minix (3.1.3a) from the website. Extract the ISO image from the file. If your favorite compression program does not support the Bzip2 format, then you might try 7-Zip. Now, you are ready to create the virtual machine.

Creating the virtual machine

Open VMware Workstation (Start > All Programs > VMWare > VMware Workstation). Press Ctrl + N to create a new virtual machine through the Wizard. Follow the each step as you can see in the pictures.

Wizard_Custom

Wizard_Workstation5

Choose Workstation 5 in Hardware compatibility. There is a strange bug in VMware that makes Minix 3 to freeze just after booting.

Wizard_GuestOS

Wizard_OtherOS

Wizard_VM_Name

Choose a representative name for your virtual machine. I used such an creative name as ‘Minix3’.

Wizard_Processors

Minix 3 does not support more than one processor, so choose One.

Wizard_Mem

My physical machine have RAM enough, so I gave Minix 1GB of RAM. However, if this is not your situation, try to allocate 128 MB of memory for your virtual machine at least (make that 512 MB if you plan to run X).

Wizard_Network

Use NAT to share your network connection with your virtual machine without trouble.

Wizard_Scsi

Don’t care about this. Minix 3 does not support SCSI disks.

Wizard_Disk

Wizard_IDE

Wizard_Capacity

The maximum disk size never should be bigger than 128GB, because Minix does not support much than that. 4.0 GB should be enough to test Minix. Check “Allocate all disk space now” if you want to get the most out of your VM.

Wizard_DiskFile

Wizard_Ready

If you did every step correctly, you should see a screen like this:

VMware_ItWorks

The next post will explain how to install Minix 3 (this is very straightforward) and how to modify the rc file to workaround the LANCE DMA bug (so as to make your virtual network interface card work in Minix).

Advertisement

About me


My name is Rafa Vargas. I'm an undergraduate student of Computer Science at University of Seville, Spain. I am mainly interested in computer security, usability and the business of software.

Click here to read the full story.

Twitter subscription

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 6 other followers

Archives


Follow

Get every new post delivered to your Inbox.