====== VirtualBox ======
===== Telepítés =====
- GPG kulcs hozzáadása:
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
- Hozzáadás a ''/etc/apt/sources.list.d/virtualbox-offical-source.list'' fájlhoz:
deb http://download.virtualbox.org/virtualbox/debian precise contrib
- Források frissítése és telepítés:
apt-get update
apt-get install virtualbox-4.3
- Kiegészítő csomag letöltése: [[https://www.virtualbox.org/wiki/Downloads]]
===== Más felhasználóval futtatás =====
Ha más felhasználóval akarjuk futtatni a VirtualBox-ot, mint amivel a grafikus felületre be vagyunk jelentkezve, akkor hozzá kell adjuk az ''xhost''-hoz a VirtualBox felhasználóját, hogy tudjon ablakot rajzolni.
xhost +local:vbox
===== USB kezelése =====
* Elérhető USB eszközök lekérdezése
sudo VBoxManage list usbhost
Host USB Devices:
UUID: 88e2887d-8d7d-4c24-8ed7-93e4a0797eac
VendorId: 0x03f0 (03F0)
ProductId: 0x1017 (1017)
Revision: 1.0 (0100)
Port: 1
USB version/speed: 1/1
Manufacturer: Hewlett-Packard
Product: hp LaserJet 1300
SerialNumber: 00CNCD089130
Address: sysfs:/sys/devices/pci0000:00/0000:00:12.0/usb4/4-2//device:/dev/vboxusb/004/009
Current State: Captured
UUID: d8db2b1a-b0d1-4953-9068-4e7529aadd75
VendorId: 0x1a86 (1A86)
ProductId: 0x7523 (7523)
Revision: 2.84 (0284)
Port: 0
USB version/speed: 1/1
Product: USB2.0-Ser!
Address: sysfs:/sys/devices/pci0000:00/0000:00:13.0/usb5/5-1//device:/dev/vboxusb/005/002
Current State: Busy
* USB eszköz csatlakoztatása:
VBoxManage controlvm Win2003 usbattach 88e2887d-8d7d-4c24-8ed7-93e4a0797eac
* USB eszköz leválasztása:
VBoxManage controlvm Win2003 usbdetach 88e2887d-8d7d-4c24-8ed7-93e4a0797eac
===== I/O vezérlők =====
* [[https://www.virtualbox.org/manual/ch05.html#harddiskcontrollers]]
* IDE-t csak akkor használjunk, ha kompatibilitás miatt szükséges, mert mind hozzá kapcsolható eszközszámban, mind sebességben limitált.
* A többi közel ugyanazzal a teljesítménnyel bír.
===== Host I/O gyorsítótár =====
* [[https://www.virtualbox.org/manual/ch05.html#iocaching]]
* IDE vezérlő esetén tanácsos használni, mert az nem támogat asszinkron I/O-t
* Minden más esetben kevésbé tanácsos, mert
* az írást cache-eli a virtuális OS is (dupla cache-elés)
* problémás lehet, mert a guest úgy tudja, hogy már a disken vannak a változások, de közben még csak a memóriában!
* nagy és/vagy sok disk image esetén az OS esetleg túlságosan késve írja ki az egyéb adatokat