Windows installations, unlike Linux, cannot easily be moved from one hardware to another. This is not just due to Microsoft's activation mechanism but the fact that the installed kernel and drivers depend on the actual hardware.
This document explains the common pitfalls and how to workaround these. We assume that either a physical Windows installation or a VMware image is the source of migration. It is also assumed that a suitable virtual disk image (either VDI or VMDK for VirtualBox >= 1.4) is already present.
There's a step by step description below. Continue reading “Migrate existing Windows installations to VirtualBox” »
VirtualBox is an x86 emulator developed by innotek (bought by Sun/Oracle) comparable to VMware. A version called VirtualBox Open Source Edition (OSE) is freely available as Open Source Software under the terms of the GNU General Public License (GPL).
It is a relatively new program and still has some minor issues, but generally is reliable, stable and above all, very fast. It has been used successfully for installation tests with Debian Installer.
Install the relevant linux-headers and virtualbox-ose packages:
# aptitude install linux-headers-2.6-$(uname -r|sed 's,[^-]*-[^-]*-,,') virtualbox-ose
This will also install virtualbox-ose-dkms and other recommended packages. DKMS will build the VirtualBox OSE modules for your system.
VirtualBox OSE can now be started.
To not load the VirtualBox OSE modules at system startup, edit /etc/default/virtualbox-ose and set LOAD_VBOXDRV_MODULE to 0. Continue reading “Virtualbox on Debian Wiki” »
Unlike VMWare, VirtualBox guests are not global; they are owned by the user that creates them. Therefore, it is important to create a user account explicitly for this purpose. Create this user account BEFORE installing VirtualBox. Install VirtualBox from this account and perform all VirtualBox operations from this account. For the rest of this document, we will use the account "vboxuser".
Now install VirtualBox under the account that you created. The rest of this HowTo was done on the regular edition, not the OSE edition, so there may be minor differences.
VirtualBox does not provide a Web interface like VMWare. But the Google Code project phpVirtualBox http://code.google.com/p/phpvirtualbox/ works quite well for most tasks. On Ubuntu:
Copy phpvirtualbox to /var/www/vboxweb
sudo update-rc.d vboxweb-service defaults
VBOXWEB_USER=vbox_user_name (the user name you use when you installed VirtualBox)
Modify /var/www/vboxweb/config.php to use the account that you created for VirtualBox. Continue reading “PHPVirtualbox on Virtualbox” »
First off make sure your Guest virtual machine is shut down and not running or suspended and then run:
$ VBoxManage clonevdi source.vdi target.vdi
This may take a few minutes depending on the size of your VM
Oracle VM VirtualBox Command Line Management Interface Version 3.2.8
(C) 2005-2010 Oracle Corporation
All rights reserved.
Clone hard disk created in format 'VDI'. UUID: c18b8549-33ab-41a1-8d66-25f884fef86a
Now that you have cloned your disk image, you need to create another VM. Duplicate the exact setup you had with the previous VM, making sure to create the same network adapters, shared folders, memory limits, etc.
The final step is to attach the cloned vdi to your new VM and start it.
– VirtualBox will create new random MAC addresses for network adapters. This may or may not cause a problem. If it does you will have to reconfigure the device within the cloned VM if you want to use the old and cloned VM simultaneously, otherwise you can change the MAC address to be the same as the original.
– You may want to change the hostname as well as the IP address if it is statically allocated. Again if you are not running multiple machines simultaneously this may not be a problem for you.
Installing VirtualBox From Precompiled Binaries
First, we install the packages gdeb, gedbi, and gdebi-core. Open the Synaptic Package Manager (System > Administration > Synaptic Package Manager):
You can use the search function to find the three packages. Select them for installation and click on Apply. Close Synaptic after the packages have been installed: Continue reading “” »
VBoxRemote is an open source web interface to VirtualBox.
- Remote management and aggregation of multiple VirtualBox servers.
- Enterprise access control features.
- VirtualBox server clustering and live migration.
- Easily configure and provision VirtualBox Servers.
- Quick and easy web based creation and configuration of Virtual Machines.
- Platform independence. (VirtualBox + Web based access)
- Transparent integration of VirtualBox instances running different host OS's.
- User and group account creation and management.
- Permissions and access controls.
- Full administrative capabilities and configuration.
- Web GUI based access to advanced VirtualBox Enterprise features (iscsi, teleportation)
- Remote VM display capabilities via Flash or native RDP clients.
- Lightweight design. (choose a webserver and deploy)
- Intended as a complementary tool to VBoxRemote.
- Provides a nice GUI interface with direct mappings to the same functionality as the VirtualBox VBoxManage tool.
- Targeted for administrators or intermediate to advanced VirtualBox users who would like to have a nice GUI form of the VirtualBox VBoxManage tool and it's extensive functionality.
- Provides GUI access to advanced VirtualBox functionality.
- Designed for controlling remote VirtualBox servers.
- Google Web Toolkit
- Oracle VM VirtualBox
- VirtualBox web API (vboxwebsrv)
- VirtualBox RDP Web Control (Flash based RDP client)
This program requires VirtualBox 3 (not the OSE version) for Windows. At the moment the program is being rewritten to support VirtualBox 4.
Requirements to compile this project:
Download latest version
http://virtualboxserverservice.googlecode.com/files/VBoxService-setup_126.96.36.199154-BETA2.exe – New BETA2 version
http://virtualboxserverservice.googlecode.com/files/VBoxService-setup_188.8.131.52135-BETA.exe – BETA version
http://virtualboxserverservice.googlecode.com/files/VBoxService-setup_2.1.3834.23500.exe – Stable version
Provides effective control of virtual machines of VirtualBox (virtualization solution) on a Linux headless server, published as free and open source software.
Currently VirtualBox lacks a decent management environment for controlling virtual sessions on a headless server environment. VBoxTool mimics partly Virtual Machine Manager which controls sessions for other virtualization solutions like Qemu, KVM, etc. Unfortunately, VirtualBox is not in the list of supported engines (nor will be in the near future). Continue reading “VBoxTool” »
The "Virtual Machine Manager" application (virt-manager for short package name) is a desktop user interface for managing virtual machines. It presents a summary view of running domains, their live performance & resource utilization statistics. The detailed view graphs performance & utilization over time. Wizards enable the creation of new domains, and configuration & adjustment of a domain's resource allocation & virtual hardware. An embedded VNC client viewer presents a full graphical console to the guest domain.
VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product 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) version 2. See "About VirtualBox" for an introduction.
Presently, VirtualBox runs on Windows, Linux, Macintosh, and Solaris hosts and supports a large number of guest operating systems including but not limited to Windows (NT 4.0, 2000, XP, Server 2003, Vista, Windows 7), DOS/Windows 3.x, Linux (2.4 and 2.6), Solaris and OpenSolaris, OS/2, and OpenBSD.
VirtualBox is being actively developed with frequent releases and has an ever growing list of features, supported guest operating systems and platforms it runs on. VirtualBox is a community effort backed by a dedicated company: everyone is encouraged to contribute while Oracle ensures the product always meets professional quality criteria.