<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://aznot.com/index.php?action=history&amp;feed=atom&amp;title=VirtualBox</id>
	<title>VirtualBox - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://aznot.com/index.php?action=history&amp;feed=atom&amp;title=VirtualBox"/>
	<link rel="alternate" type="text/html" href="https://aznot.com/index.php?title=VirtualBox&amp;action=history"/>
	<updated>2026-05-08T20:39:43Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://aznot.com/index.php?title=VirtualBox&amp;diff=2700&amp;oldid=prev</id>
		<title>Kenneth: /* Comparison */</title>
		<link rel="alternate" type="text/html" href="https://aznot.com/index.php?title=VirtualBox&amp;diff=2700&amp;oldid=prev"/>
		<updated>2015-12-04T15:28:57Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Comparison&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==VirtualBox==&lt;br /&gt;
[http://virtualbox.org/ VirtualBox]&lt;br /&gt;
:&amp;quot;innotek VirtualBox is a family of powerful x86 virtualization products for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product for enterprise customers, it is also the only professional solution that is freely available as Open Source Software under the terms of the GNU General Public License (GPL).&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[http://www.virtualbox.org/download/UserManual.pdf VirtualBox user manual]&lt;br /&gt;
&lt;br /&gt;
[http://www.virtualbox.de/wiki/VBox_vs_Others VirtualBox vs Others]&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&lt;br /&gt;
=== RedHat ===&lt;br /&gt;
&lt;br /&gt;
Download VirtualBox RPM (I am using the RHEL5 RPM)&lt;br /&gt;
 # Download: VirtualBox-1.5.6_28266_rhel5-1.i586.rpm&lt;br /&gt;
&lt;br /&gt;
Install dependencies:&lt;br /&gt;
 # i386&lt;br /&gt;
 #yum install gcc kernel-devel libSDL-1.2.so.0 libasound.so.2 libqt-mt.so.3 libxslt.so.1&lt;br /&gt;
 yum install gcc kernel-devel SDL alsa-lib qt libxslt&lt;br /&gt;
 &lt;br /&gt;
 # x86_64&lt;br /&gt;
 yum install gcc kernel-devel SDL.x86_64 alsa-lib.x86_64 qt.x86_64 libxslt.x86_64&lt;br /&gt;
&lt;br /&gt;
Install RPM:&lt;br /&gt;
 # i386&lt;br /&gt;
 rpm -Uvh VirtualBox-1.5.6_28266_rhel5-1.i586.rpm&lt;br /&gt;
 &lt;br /&gt;
 # x86_64&lt;br /&gt;
 rpm -Uvh VirtualBox-1.6.0_30421_rhel5-1.x86_64.rpm&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu ===&lt;br /&gt;
&lt;br /&gt;
 apt-get update ; apt-get install virtualbox&lt;br /&gt;
&lt;br /&gt;
=== Kernel Module ===&lt;br /&gt;
&lt;br /&gt;
These installs will attempt to compile the kernel module.  If you need to rerun the setup due to a failure, run:&lt;br /&gt;
 /etc/init.d/vboxdrv setup&lt;br /&gt;
&lt;br /&gt;
== Comparison ==&lt;br /&gt;
&lt;br /&gt;
VBox_vs_Others – Oracle VM VirtualBox - VirtualBox vs. VMware vs. Parallels - http://www.virtualbox.de/wiki/VBox_vs_Others&lt;br /&gt;
&lt;br /&gt;
== GUI ==&lt;br /&gt;
&lt;br /&gt;
The VirtualBox GUI can create and control VMs&lt;br /&gt;
&lt;br /&gt;
==Command Line Tools==&lt;br /&gt;
VBoxManage is our command-line interface (See chapter 7 of the [http://www.virtualbox.org/download/UserManual.pdf user manual])&lt;br /&gt;
&lt;br /&gt;
List VMs:&lt;br /&gt;
 VBoxManage list vms&lt;br /&gt;
&lt;br /&gt;
Show VM details:&lt;br /&gt;
 vm showvminfo &amp;lt;name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Start VM:&lt;br /&gt;
 VBoxManage startvm &amp;lt;name&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 # Start with RDP support&lt;br /&gt;
 VBoxManage startvm &amp;lt;vmname&amp;gt; -type vrdp&lt;br /&gt;
 VBoxHeadless -startvm &amp;lt;vmname&amp;gt;&lt;br /&gt;
 VBoxHeadless -startvm &amp;lt;vmname&amp;gt; -p &amp;lt;port&amp;gt;&lt;br /&gt;
 #VBoxVRDP has been renamed VBoxHeadless in v1.6&lt;br /&gt;
&lt;br /&gt;
Stop VM:&lt;br /&gt;
 VBoxManage controlvm &amp;lt;name&amp;gt; poweroff&lt;br /&gt;
&lt;br /&gt;
Reset VM:&lt;br /&gt;
 VBoxManage controlvm &amp;lt;name&amp;gt; reset&lt;br /&gt;
&lt;br /&gt;
Add aliases for easy usage:&lt;br /&gt;
 vi /etc/bashrc&lt;br /&gt;
 alias vm=VBoxManage&lt;br /&gt;
 alias vmlist=&amp;quot;vm list vms | grep Name&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Creating a virtual machine on a headless server==&lt;br /&gt;
[http://www.virtualbox.org/download/UserManual.pdf VirtualBox User Manual 7.4.2 Step by step: creating a virtual machine on a headless server]:&lt;br /&gt;
&lt;br /&gt;
Set virtualbox name:&lt;br /&gt;
 VBOXNAME=&amp;quot;centos5&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Create Virtual Machine:&lt;br /&gt;
 VBoxManage createvm -name &amp;quot;$VBOXNAME&amp;quot; -register&lt;br /&gt;
&lt;br /&gt;
Settings for VM:&lt;br /&gt;
 VBoxManage modifyvm &amp;quot;$VBOXNAME&amp;quot; -memory &amp;quot;256MB&amp;quot; -acpi on -boot1 dvd -nic1 nat&lt;br /&gt;
&lt;br /&gt;
Create virtual disk (10GB):&lt;br /&gt;
 VBoxManage createvdi -filename &amp;quot;$VBOXNAME.vdi&amp;quot; -size 10000 -register&lt;br /&gt;
 VBoxManage modifyvm &amp;quot;$VBOXNAME&amp;quot; -hda &amp;quot;$VBOXNAME.vdi&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Attach ISO to VM:&lt;br /&gt;
 VBoxManage modifyvm &amp;quot;$VBOXNAME&amp;quot; -dvd /full/path/to/iso.iso&lt;br /&gt;
 # VBoxManage modifyvm &amp;quot;$VBOXNAME&amp;quot; -dvd ~/CentOS-5.1-i386-bin-1of6.iso&lt;br /&gt;
&lt;br /&gt;
Start VM RDP:&lt;br /&gt;
 VBoxVRDP -startvm &amp;quot;$VBOXNAME&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Connect via RDP to VM:&lt;br /&gt;
 rdesktop -a 16 my.host.address&lt;br /&gt;
&lt;br /&gt;
Unmount ISO so reboots work:&lt;br /&gt;
 VBoxManage modifyvm &amp;quot;$VBOXNAME&amp;quot; -dvd none&lt;br /&gt;
&lt;br /&gt;
==Bridge Networking==&lt;br /&gt;
Install bridge tools:&lt;br /&gt;
 yum install bridge-tools&lt;br /&gt;
&lt;br /&gt;
Setup a bridge network:&lt;br /&gt;
 # create bridge&lt;br /&gt;
 brctl addbr br0&lt;br /&gt;
&lt;br /&gt;
 # remove address from eth0 (will disable networking)&lt;br /&gt;
 ifconfig eth0 0.0.0.0&lt;br /&gt;
&lt;br /&gt;
 # add interface to bridge&lt;br /&gt;
 brctl addif br0 eth0&lt;br /&gt;
&lt;br /&gt;
 # reconnect network&lt;br /&gt;
 dhclient eth0&lt;br /&gt;
 or...&lt;br /&gt;
 ifconfig br0 x.x.x.x netmask x.x.x.x&lt;br /&gt;
&lt;br /&gt;
 # create permenant virtual interface&lt;br /&gt;
 VBoxAddIF vbox0 root br0&lt;br /&gt;
&lt;br /&gt;
 # delete virtual interface&lt;br /&gt;
 VBoxDelIF vbox0&lt;br /&gt;
&lt;br /&gt;
 # list current virtual interfaces&lt;br /&gt;
 ifconfig&lt;br /&gt;
&lt;br /&gt;
For a permenet bridge configuration:&lt;br /&gt;
 # Add bridge device&lt;br /&gt;
 # /etc/sysconfig/network-scripts/ifcfg-br0&lt;br /&gt;
 &amp;lt;s&amp;gt;DEVICE=br0&lt;br /&gt;
 TYPE=Bridge&lt;br /&gt;
 BOOTPROTO=dhcp&lt;br /&gt;
 ONBOOT=yes&amp;lt;/s&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 # the bridge will take over eth0, so set it to the static IP of eth0&lt;br /&gt;
 DEVICE=br0&lt;br /&gt;
 TYPE=Bridge&lt;br /&gt;
 BOOTPROTO=static&lt;br /&gt;
 IPADDR=10.161.101.6&lt;br /&gt;
 NETMASK=255.255.255.0&lt;br /&gt;
 ONBOOT=yes&lt;br /&gt;
&lt;br /&gt;
 # Add eth0 to bridge&lt;br /&gt;
 # /etc/sysconfig/network-scripts/ifcfg-eth0&lt;br /&gt;
 BRIDGE=br0&lt;br /&gt;
&lt;br /&gt;
 # Restart service&lt;br /&gt;
 /sbin/service network restart&lt;br /&gt;
&lt;br /&gt;
 # Create virtualbox host interface and add to bridge&lt;br /&gt;
 # vbox0 =&amp;gt; &amp;quot;all host interfaces created in this way must be called vbox followed by a number&amp;quot;&lt;br /&gt;
 # &amp;lt;user&amp;gt; =&amp;gt; &amp;quot;Replace &amp;lt;user&amp;gt; with the name of the user who is supposed to be able to use the new interface.&amp;quot;&lt;br /&gt;
 # To see current host interfaces see ifconfig&lt;br /&gt;
 VBoxAddIF vbox0 &amp;lt;user&amp;gt; br0&lt;br /&gt;
 &lt;br /&gt;
 # Delete if needed...&lt;br /&gt;
 VBoxDelIF vbox0&lt;br /&gt;
&lt;br /&gt;
 # Tell VM to use virtual interface under &amp;quot;settings&amp;quot;-&amp;gt;&amp;quot;network&amp;quot;-&amp;gt;&amp;quot;attached to&amp;quot;&lt;br /&gt;
 # and enter &amp;quot;vbox0&amp;quot; into the &amp;quot;interface name&amp;quot; field.&lt;br /&gt;
&lt;br /&gt;
 # NOTE: A VIRTUAL INTERFACE CAN ONLY BE USED WITH WITH ONE VIRTUAL MACHINE&lt;br /&gt;
 &lt;br /&gt;
Switch VM interface to host interface mode:&lt;br /&gt;
 VBoxManage modifyvm &amp;quot;$VBOXNAME&amp;quot; -hostifdev1 vbox0&lt;br /&gt;
 #VBoxManage modifyvm &amp;quot;$VBOXNAME&amp;quot; -nic1 hostif&lt;br /&gt;
&lt;br /&gt;
== keywords ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Virtualization]]&lt;br /&gt;
[[Category:Linux]]&lt;/div&gt;</summary>
		<author><name>Kenneth</name></author>
	</entry>
</feed>