In this article, we will discuss about ReactOS installation on VirtualBox. For this, I use:
- Slackware64 14.0 as host, although any Operating System is fine at least it can run VirtualBox
- VirtualBox 4.2.16.
- ReactOS iso file
Obtaining the Materials
As said, we will do installation of ReactOS on virtual machine using VirtualBox. Thus you have to make sure VirtualBox is installed and enable to run properly. For Slackware64, I have create a separated article about how to install VirtualBox on Slackware.
The main material we need is the ReactOS ISO itself. Go to http://reactos.org/, ReactOS’ official site. The latest version is 0.3.15 which is still in alpha version (not feature-complete and is recommended only for evaluation and testing purposes). ReactOS team provide three way to taste ReactOS, which are: Installation CD in iso format, Live CD, and preloaded image file. As our concern is installation ReactOS to VirtualBox, choose the Installation CD. There you should download approximately 64MB zip archived iso file. Upon finish downloading, extract the iso. We will refer this iso as ReactOS.iso
Create the Virtual Machine
Now come to the main business. ReactOS 0.3.15 is much more like Windows 98 and Windows XP. Therefore it should not burden your resource too much. Create a new machine for ReactOS with this (minimum) specification:
- Machine Name: “ReactOS” (or anyname you want)
- Machine Type: “Microsoft Windows”
- Machine Version: “Windows XP”
- Memory: 256 MB (but I use 1024 MB)
- Hard disk: 10 GB
Other setting on my Virtual Machine:
- Type: NAT
- Adaptor: “Intel Pro/1000 MT Desktop (8254EM)”
- Audio: Intel AC’97
- Storage Layout:
- IDE Controller: CD Device, Hard Disk
- Video Memory: 16 MB
Boot and Install
Run the virtual machine, you should then see something similar to this:
Choose your preferred language. Just press ENTER until you are face with this screen:
Here we are brought back to the era of Windows XP.
At this time, we have to partitioning our disk. Our disk is still raw, no partition. To create a partition, press C. Let’s pretend we want to use all of our disk space. Here we got only 1 partition, C:, unformatted. Press Enter to select it.
Now, ReactOS support FAT as file system and no NTFS. The surprising part is, ReactOS supporting EXT2 filesystem. However on my first attempt (July 31, 2013) ReactOS won’t be installed if the partition is Ext2, stuck on copying acpi.sys file. so let’s choose FAT. Press Enter again when they ask for confirmation. And you will get following screen:
If Windows is installed on \windows, ReactOS will have similar behavior. But instead of static pathname, ReactOS can be installed on any path. However at this time, let’s call it ReactOS.
Then it will copying some files.
Because we are installing on Virtual Machine, install the bootloader as well.
Reboot! But don’t detach the ISO image from the virtual machine. You will be asked following operating system to boot (similar to GRUB or any other bootloader). Just choose ReactOS.
When the machine boots, it will automatically run the ReactOS Setup Wizard. Acknowledge the license and click Next to continue with Setup.
Type your name and organization. Then give the computer a name. You are also asked an administrator password. The password, at this point, is optional. You can also change the system locale settings if you want or change the keyboard layout if you want. Next change the date and time if you need to, as well as the timezone.
Once more reboot, and your ReactOS has been installed. Cheer! Here are the screenshots.reactos, virtualbox, virtualization