Virtualbox
From wikinotes
Virtual box is a free virtualization suite.
Documentation
official docs: macos https://www.virtualbox.org/manual/ch03.html#intro-macosxguests
Install
Archlinux
pacman -S virtualbox \ virtualbox-guest-dkms \ virtualbox-guest-iso \ linux-headers packer -S virtualbox-ext-oracle # USB Passthrough (also available in archlinux seblu repo) gpasswd -a will vboxusers # Add will to vboxusers (appears to create?) newgrp vboxusers sudo dkms autoinstall sudo modprobe vboxdrv
Usage
Keybindings
RCtrl Host Button (allows your mouse to 'escape' the VM window) RCtrl + F Fullscreen RCtrl + L Seamless Mode RCtrl + R Reboot Booting from USB
sudo chmod 777 /dev/sdb1 sudo chmod 777 /dev/sdb VBoxManage internalcommands createrawvmdk -filename /home/will/vbox/usb.vmdk -rawdisk /dev/sdb1 Start Virtualbox Create New Machine Choose Existing Disk < /home/will/vbox/usb.vmdk
https://bbs.archlinux.org/viewtopic.php?id=81036 mounting usb drives in linux http://wire.less.dk/?p=139 mounting usb drives in linux http://www.addictivetips.com/windows-tips/convert-use-your-physical-machine-in-vmware-virtualbox-virtual-pc/ Physical drive to VirtualDisk
Config
Virtualbox Settings
Changing Virtualbox Machine/Snapshot folder
File->Preferences: General (Tab):VM Settings
VM running from SSD
settings > storage > myVirtualDisk.vdi Check Solid State Drive64bit VM
Settings > System > Enable IO APIC
At the top of your VM:
Devices > Shared Clipboard > BiDirectional
Platforms
Not all platforms are straightforward to install on virtualbox. MacOS in particular is a painful experience.
Windows
To increase resolution, get shared clipboard etc you must install guest-additions.
(File) Devices > Insert Guest Additions CD # then run from 'My Computer'MacOS
https://www.pcsteps.com/2157-mac-os-x-virtual-machine-vmware-player/ virtualbox/vmware entirely manual instructions
Tips/Tricks
Add existing virtual machine
This not only works, but you can add virtualmachines that were created from other operating systems.
Machines > Add # choose .vbox file
Copying a virtual disk to a larger disk
VBoxManage clonehd /home/will/Vdisk.vdi /home/will/VdiskBig.vdi --variant standard VBoxManage modifyhd /home/will/VdiskBig.vdi --resize SIZE_IN_MB Start virtual machine, rClick on Computer, click Manage. Extend the partition.Export VM to OVA
File > Export Applicance: - Format: Open Virtualization Format 1.0