Last active
October 29, 2016 18:09
-
-
Save richienyhus/0d33062dc4fe17d02a06675b95644015 to your computer and use it in GitHub Desktop.
Emulating Haiku In Parallels Workstation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<meta charset="UTF-8"> | |
<meta name="description" content="Virtualising Haiku with Parallels Workstation "> | |
<meta name="keywords" content="Haiku,Parallels Workstation,Virtualization"> | |
<meta name="author" content="hackpert"> | |
<meta name="author" content="Richard Nyhus-Smith"> | |
<title>Emulating Haiku In Parallels Workstation</title> | |
</head> | |
<body> | |
<mark> | |
<div class="box-warning">Parallels Workstation has been discontinued! This article is now a legacy document, just in case you happen to have a version of the software on your computer.</div> | |
</mark> | |
<h5 id="gotopart">Go to section:</h5> | |
<ul> | |
<nav> | |
<li> <a href="#part_intro">Operating System Virtualisation.</a></li> | |
<li> <a href="#part_require">System Requirements.</a></li> | |
<li> <a href="#part_iso">Installing and running Haiku from an ISO image.</a></li> | |
<li> <a href="#part_vmimage">Running Haiku from a VM image.</a></li> | |
<li> <a href="#part_additional">Additional Steps.</a></li> | |
<li> <a href="#part_trouble">Troubleshooting.</a></li> | |
</nav> | |
</ul> | |
<header> | |
<section> | |
<h3 id="part_intro">Operating System Virtualisation.</h3> | |
<p>Operating System virtualisation means running a complete Operating System as a Guest OS within a currently running Operating System, eliminating the need of installing the new OS natively. A Virtual instance of an OS is a foolproof method for users who want to try and experiment a new kind of Operating System, without the hassle of Formatting, HDD Partitioning, and Native Installation. It is helpful to every user who wishes to gain a flawless, isolated working environment with connections to the Real Operating System and Machine as less as possible. The safest method of experimenting with computers is using OS Virtualisation Software.</p> | |
<p>There are various ways through which Haiku can be virtualised, and in this tutorial, we will be making use of a Virtualisation Software called <strong>Parallels Workstation</strong>, a professional grade, shareware virtualisation software.</p> | |
</section> | |
<section> | |
<h3 id="part_requie">System Requirements.</h3> | |
<p> | |
<ul> | |
<li>Host Operating Systems: Windows XP Service Pack 3 or Above, (x86 and x64 are both supported)<BR>     <em>Debian 6.0 / Fedora 14 / RHEL 6 / Ubuntu 10.10</em></li> | |
<li>Processor: Minimum 1.66 GHz x86 (32-bit) or x64 (64-bit) CPU</a></li> | |
<li>RAM: 2 GB RAM minimum</a></li> | |
<li>350 MB of hard disk space for the Parallels Workstation installation</li> | |
<li>Ethernet Based Network Adaptor</li> | |
</ul> | |
</p> | |
</section> | |
<section> | |
<h3 id="part_iso">Installing and running Haiku from an ISO image.</h3> | |
<section> | |
<p>There are two ways to run Haiku in Parallels Workstation. One is the ISO File, and the other way is using a RAW image. The ISO file is the preferred method for installing Haiku in Parallels Workstation, especially for Power Users, who wish to customize every aspect of their Virtual Installation. If by chance, you have downloaded the anyboot image, then you can simply use it as an ISO image or a RAW image, as it a hybrid image. The RAW image is a preinstalled environment, in which the Virtual Hard Disk size cannot be customized, but going through the installation process is not required</p> | |
<p>This guide describes how to create a Virtual Machine and Install Haiku from an ISO file. The ISO file can be found <a href="http://www.haiku-os.org/get-haiku">here</a> in a zipped file. A trial version of Parallels Workstation can be found <a href="http://www.parallels.com/download/workstation/">here</a>. The operating system being used in the tutorial is Windows 8. All other operating systems that support Parallels workstation can run Haiku in a similar way.</p> | |
</section> | |
</header> | |
<section> | |
<h5>Step 1.</h5> | |
<aside><p>Ensure that you have all the system prerequisites.</p></aside> | |
<p>First, Launch Parallels Workstation by Going to Start > All Programs > Parallels > And clicking on Parallels Workstation (On Windows)</p> | |
<aside><p>To install Haiku on Parallels Workstation, proceed to Step Two</p></aside> | |
</section> | |
<section> | |
<h4>Step Two: Creating A Virtual Machine</h5> | |
<h6>Part 1</h6> | |
<p>Upon Opening Parallels Workstation 6, The following Window will show up.</p> | |
<h6>Part 2</h6> | |
<p>To install Haiku on Parallels Workstation, first, Click on <strong><em>Create a New Virtual Machine</em></strong>.</p> | |
<img alt="File system" width="800" height="600" src="https://sites.google.com/site/nyhusr/Home/haiku-os-files/haikuarticles/parallels-workstation/image1.png?revision=1"/> | |
<h6>Part 3</h6> | |
<p>Upon clicking, A Wizard will show up asking you the <strong>Type and Version of Operating System</strong> to install in the Virtual Machine. Since Haiku is built upon the NewOS Kernel, we will select the Option <strong>Other</strong>. And Click on Next.</p> | |
<img alt="File system" src="https://sites.google.com/site/nyhusr/Home/haiku-os-files/haikuarticles/parallels-workstation/image2.png?revision=1"/> | |
<h6>Part 4</h6> | |
<p>In the window that shows up, we see an option asking you for the <strong>Type of Virtual Machine</strong> to be Installed. Since we want to install an Operating System Parallels Workstation does not officially recognise, we will click on Custom. After Clicking on Custom, click on Next.</p> | |
<h6>Part 5</h6> | |
<p>The next step asks the user to specify A Virtual <strong>Machine Name</strong> as well as <strong>Virtual Machine File and Disk storage location</strong>. For this example, we will be using the name <em>Haiku - Google Code-In</em>. The user can specify Install location according to their needs and convenience. And after selecting the appropriate options, click on next.</p> | |
<img alt="File system" src="https://sites.google.com/site/nyhusr/Home/haiku-os-files/haikuarticles/parallels-workstation/image3.png?revision=1"/> | |
<h6>Part 6</h6> | |
<p>The next screen shows options to <strong>Specify the CPU and Memory Settings for your Virtual Machine</strong>. Since Haiku is not very resource intensive, medium settings will do. For this how-to, I will be using 2 Processors and 768 Megabytes of RAM. It is recommended that the user choose a setting from the recommended settings.</p> | |
<p>After Choosing the Appropriate Settings, click on Next.</p> | |
<img alt="File system" src="https://sites.google.com/site/nyhusr/Home/haiku-os-files/haikuarticles/parallels-workstation/image4.png?revision=1"/> | |
<h6>Part 7</h6> | |
<p>The Window that follows asks the user to <strong>specify the Virtual Hard Disk to be used in the Virtual Machine</strong>. It is recommended that the user click on New Image File and Click on Next. More advanced users may choose to specify an existing Virtual Hard Disk if it is known to them.</p> | |
<h6>Part 8</h6> | |
<p>The Next Window asks the user to <strong>Specify the Virtual Hard Disk Settings</strong>. Haiku is a fairly light Operating System Distribution, hence, can manage in less amounts of Hard Disk space. Even then, it is recommended that the user chooses 4+ Gigabytes of Hard Disk Space.<p> | |
<h6>Part 9</h6> | |
<p>An Expanding Disk works best in case of a Virtual HDD, as the original size of the disk is quite small, and increases as data is added, and does not hog unnecessary Hard Disk Space. We have selected <strong>the Expanding Type of Virtual HDD, and specified HDD Space as 8 Gigabytes</strong>. After Specifying VHDD Size, and Type, click on Next.<p> | |
<img alt="File system" src="https://sites.google.com/site/nyhusr/Home/haiku-os-files/haikuarticles/parallels-workstation/image5.png?revision=1"/> | |
<h6>Part 10</h6> | |
<p>The next screen that shows up asks the user to S<strong>pecify the type of Networking for the Virtual Machine</strong>. For Haiku running hassle free, it is recommended that one should choose <strong>Bridged Networking</strong>, as it Grants the virtual machine direct access to network to which the host system is connected, as a Separate Computer. After Choosing Bridged Networking, Click on Next. <aside><em>Users not requiring Networking may skip this step, and choose No Networking.</em></aside><p> | |
<h6>Part 11</h6> | |
<p>The Final Step in creating a Virtual Machine asks us to <strong>Optimise Performance either for the Virtual Machine or the Host System</strong>. This option depends upon users and what type of tasks they wish to perform with their Guest and Host Operating Systems. For this tutorial, we will be choosing to optimise performance for <strong>Virtual Machine</strong>.</p> | |
<h6>Part 12</h6> | |
<p>Parallels Workstation will then take a few minutes to process the creation of the Virtual Machine.</p> | |
</section> | |
<section> | |
<h5>Step Three: Installing Haiku</h5> | |
<h6>Part 1</h6> | |
<p>After the Processing of the Creation of the New Virtual Machine, Parallels Workstation will show a new Wizard for the Installation of Haiku. We prefer to install Haiku later, and not through the wizard to avoid any installation glitches. But it is advised to connect the Installation Media to avoid going through the process again.</p> | |
<img alt="File system" src="https://sites.google.com/site/nyhusr/Home/haiku-os-files/haikuarticles/parallels-workstation/image6.png?revision=1"/> | |
<h6>Part 2</h6> | |
<P>Point to the ISO file that has been downloaded, after selecting Choose an Image File from the Combo-Box, and click on Done.</p> | |
<h6>Part 3</h6> | |
<P>In the main Parallels Workstation Window, the newly created virtual Machine will show up by its name. To begin installing Haiku, click on Start, Under Operations.</p> | |
<img alt="File system" width="800" height="600" src="https://sites.google.com/site/nyhusr/Home/haiku-os-files/haikuarticles/parallels-workstation/image7.png"/> | |
<h6>Part 4</h6> | |
<p>Upon Clicking on Start, a splash screen similar to the Screenshot will show up, and the Haiku installation will be up and running within the Console Tab of Parallels Workstation.</p> | |
<img alt="File system" width="800" height="600" src="https://sites.google.com/site/nyhusr/Home/haiku-os-files/haikuarticles/parallels-workstation/image8.png"/> | |
<h6>Part 5</h6> | |
<p>After a few seconds, the Haiku Install GUI will (hopefully) show up.</p> | |
<p>Click on Run Installer as we wish to install Haiku in the VM.</p> | |
<p>The panel that shows up contains an important notice that is recommended for reading to ensure a hassle-free haiku install. After reading, click on continue.</p> | |
<h6>Part 6</h6> | |
<p>The following alert will pop up on the next partitioning panel, which describes that no partitions have been found that are suitable for installation. A Be File System Partition needs to be created to install Haiku.</p> | |
<h6>Part 7</h6> | |
<p>To create a BFS Partition, click on Setup Partitions. The Haiku Partition Manager DriveSetup shows up. To create a new partition, go to the Partition Menu and click on create, and follow the instructions shown.</p> | |
<h6>Part 8</h6> | |
<p>After the Partition is created, select the newly created partition, and click on initialize, and click on Be File System. You will be prompted for confirmation, for initializing the partition. Click on Continue.</p> | |
<img alt="File system" src="https://sites.google.com/site/nyhusr/Home/haiku-os-files/haikuarticles/parallels-workstation/image10.png"/> | |
<h6>Part 9</h6> | |
<p>The next step asks for a name to be given to the partition. For this how-to, we will be using the default name Haiku. After this, click on initialize to continue.</p> | |
<h6>Part 10</h6> | |
<p>Click on Write Changes to finalize.</p> | |
<h6>Part 11</h6> | |
<p>You will receive a prompt stating that the new partition has been initialized successfully. | |
File system.</p> | |
<h6>Part 12</h6> | |
<p>The Partition Setup is now complete. Click on the Top left Close button to close DriveSetup.</p> | |
<h6>Part 13</h6> | |
The Installer should be visible now, select the newly created partition and click on Begin to initiate installation. | |
<h6>Part 14</h6> | |
<p>When the Installation Process is finished, you may click on quit to exit the installer. The Virtual System will restart in a few seconds.</p> | |
</section> | |
<section> | |
<h4>Haiku!</h4> | |
<p>Haiku Partition itself is bootable, and adding another custom boot manager is not necessary. After the install is finished, click on stop, and go to configure. In the Configure menu, go to the Hardware Tab and click on CD/DVD 1 and uncheck the checkbox which states Connected. After that, click on OK.</p> | |
<img alt="File system" src="https://sites.google.com/site/nyhusr/Home/haiku-os-files/haikuarticles/parallels-workstation/image12.png"/> | |
</section> | |
</section> | |
<section> | |
<h3 id="part_vmimage">Running Haiku from a VM image.</h3> | |
<p>Using a VMDK image is simpler than using an ISO image, but it restricts you to a pre-installed environment, in which changing the virtual hard disk size is a pretty tedious task, so is customizing the installation according to your wish. The zip file containing the .vmdk (Virtual Hard Disk File) can be found here.</p> | |
<p>If you wish to proceed with installing Haiku with a VMDK image, the steps follow:</p> | |
</section> | |
<section> | |
<h5>Step One: Creating the Virtual Machine with a VMDK file.</h5> | |
<p>The Initial steps for installing from .vmdk file are the same as installing from an ISO Image file. (The highlighted text repeats the steps performed while installing from ISO image. A user may skip these if these have already been performed)</p> | |
<h6>Part 1</h6> | |
<p>Upon Opening Parallels Workstation 6, the following Window will show up.</p> | |
<h6>Part 2</h6> | |
<p>To install Haiku on Parallels Workstation, first, Click on Create a New Virtual Machine.</p> | |
<img alt="File system" src="https://sites.google.com/site/nyhusr/Home/haiku-os-files/haikuarticles/parallels-workstation/image2.png"/> | |
<h6>Part 3</h6> | |
<p>Upon clicking, A Wizard will show up asking you the Type and Version of Operating System to install in the Virtual Machine. Since Haiku is built upon the NewOS Kernel, we will select the Option Other. And Click on Next.</p> | |
<img alt="File system" src="https://sites.google.com/site/nyhusr/Home/haiku-os-files/haikuarticles/parallels-workstation/image3.png"/> | |
<h6>Part 4</h6> | |
<p>In the window that shows up, we see an option asking you for the Type of Virtual Machine to be Installed. Since we want to install an Operating System Parallels Workstation does not officially recognise, we will click on Custom. After Clicking on Custom, click on Next.</p> | |
<h6>Part 5</h6> | |
<p>The next step asks the user to specify A Virtual Machine Name as well as Virtual Machine File and Disk storage location. For this example, we will be using the name Haiku - Google Code-In. The user can specify Install location according to their needs and convenience. And after selecting the appropriate options, click on next.</p> | |
<img alt="File system" src="https://sites.google.com/site/nyhusr/Home/haiku-os-files/haikuarticles/parallels-workstation/image4.png"/> | |
<h6>Part 6</h6> | |
<p>The next screen shows options to Specify the CPU and Memory Settings for your Virtual Machine. Since Haiku is not very resource intensive, medium settings will do. For this how-to, I will be using 2 Processors and 768 Megabytes of RAM. It is recommended that the user choose a setting from the recommended settings. After Choosing the Appropriate Settings, click on Next.</p> | |
<img alt="File system" src="https://sites.google.com/site/nyhusr/Home/haiku-os-files/haikuarticles/parallels-workstation/image5.png"/> | |
<h6>Part 7</h6> | |
<p>The next window that appears, asks the user to specify a virtual hard disk. Contrary to installing from an ISO file, we would choose an Existing Hard Disk Image. Select Existing Hard Disk Image and click on Next.</p> | |
<img alt="File system" src="https://sites.google.com/site/nyhusr/Home/haiku-os-files/haikuarticles/parallels-workstation/image13.png"/> | |
<h6>Part 8</h6> | |
The next screen asks you to specify the hard disk image file. To choose, click on choose and point to the downloaded .vmdk file. After choosing, click Next. | |
<h6>Part 9</h6> | |
<p>The next step asks you to configure networking. It is to be | |
done in a similar way to installing from an ISO image file. Choose Bridged Networking and proceed.</p> | |
<h6>Part 10</h6> | |
<p>The final step will ask you to Optimize Performance. It is recommended to choose to Optimize Performance for The Guest Machine.</p> | |
<h6>Part 11</h6> | |
<p>And Voila, your RAW file Virtual Machine is Ready!</p> | |
<h5>Step Two: Install Haiku</h5> | |
<p>After Installing, Click on Start, and start exploring, start Haiku without altering your current system!</p> | |
<figure> | |
<img alt="File system" width="800" height="600" src="https://sites.google.com/site/nyhusr/Home/haiku-os-files/haikuarticles/parallels-workstation/image14.png"/> | |
<figcaption>Congratulations on installing Haiku on Parallels Workstation!</figcaption> | |
</figure> | |
</section> | |
<section> | |
<h3 id="part_part_additional">Additional Steps.</h3> | |
<p><strong>TODO</strong></p> | |
</section> | |
<BR> | |
<section> | |
<h3 id="part_trouble">Troubleshooting.</h3> | |
<p><strong>TODO</strong></p> | |
</section> | |
</article> | |
</body> | |
<footer> | |
<details> | |
<summary>Article Credits</summary> | |
<p>This article was created during Google Code-In 2012 by a high school student under the pseudonym of Hackpert, who was helped by his mentor Richard Nyhus-Smith</p> | |
<br> | |
<p>Copyright 2012-2015, Haiku, Inc. All Rights Reserved.<p> | |
<p>Distributed under the terms of the <a href="https://www.tldrlegal.com/l/mit">MIT License</a>.</p> | |
<br> | |
<dl> | |
<dt>Authors:<dt> | |
<dd>Harkpert</dd> | |
<dd>Richard Nyhus-Smith</dd> | |
</dl> | |
</details> | |
</footer> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment