![]() |
Software > Virtualization > VirtualBox >
(on Wikipedia)
https://www.oracle.com/virtualization/virtualbox/
https://www.virtualbox.org/ (direct downloads)
- 2011-01-24 – 4.0.2 on Lubuntu 10.10
- 2010-01-28 – 3.0.12 on Unity Linux 64bit-beta2
-
2009-07-10 – 3.0.2 r49928 on PCLinuxOS 2007
- updated recently enough that it can be called PCLinuxOS 2009.
-
2009-04-28 – 2.2.2 r46594 on PCLinuxOS 2007
- updated recently enough that it can be called PCLinuxOS 2009.
-
2009-04-19 – 2.0.4 on PCLinuxOS 2007
- updated recently enough that it can be called PCLinuxOS 2009.
-
2009-04-18 – 2.2.0 r45846 on PCLinuxOS 2007
- updated recently enough that it can be called PCLinuxOS 2009.
- 2009-01 – 1.5.6-1 on PCLinuxOS 2007.
-
2007-04-03 – (version not recorded) on PCLinuxOS 2007-test3
2011-01-24 – 4.0.2 ∞
I came back to VirtualBox to play around with World of Warcraft again. It was not a success. Wine was spectacular in comparison.
This is the package I used, directly from Oracle. Installed with gdebi-gtk:
gdebi-gtk virtualbox-4.0_4.0.2-69518~Ubuntu~maverick_i386.deb
-
To get 2d/3d working, guest additions must first be installed.
- Install the OS, then the guest additions, then go back into the setup and the checkboxes will be un-greyed.
-
To get VirtualBox working, I had to move everything and symlink its retarded defaults. It also does not respect some changes so I had to fix that too. These are the directories-turned-symlinks
~/.VirtualBox ~/VirtualBox VMs
raw access to an entire drive ∞
http://www.virtualbox.org/manual/ch09.html#rawdisk
VBoxManage internalcommands createrawvmdk -filename `pwd`/sda.vmdk -rawdisk /dev/sda
- Their instructions are wrong.
- Make sure you’re root, and launch virtualbox and attach the hard drive to your machine and run it as root. To do that, I had to replicate all my symlinks from
/home/userinto/root. Sigh. - World of Warcraft is fucking retardedly slow. Wine was WAY better.
- By default, it is missing the models. It’s graphically fubar’ed
- Wow can’t run with
-opengl -
No fucking way. Sigh.
2010-01-28 – 3.0.12 ∞
It’s in the Unity Linux repository. Yay!
I had a hell of a time setting up a hard drive which VirtualBox would actually use.. and in the end the Windows XP install CD couldn’t detect a disk drive. I gave up.
2009-07-10 – 3.0.2 r49928 ∞
Another claim that the clipboard has been fixed. We shall see.
I installed the PCLinuxOS 2007 build from the VirtualBox website.
2009-04-28 – 2.2.2 r46594 ∞
- Installation
wget https://web.archive.org/web/20161104153958/http://download.virtualbox.org/virtualbox/2.2.2/VirtualBox-2.2.2_46594_pclinuxos2007-1.i586.rpm rpm --erase VirtualBox rpm -i VirtualBox-2.2.2_46594_pclinuxos2007-1.i586.rpm
-
copy-and-pastestill doesn’t work.- Their claim is: Host and guest clipboard: fixed a number of issues affecting hosts and guests running the X window system.
2009-04-18 – 2.2.0 r45846 ∞
Resources:
- https://www.virtualbox.org/wiki/User_FAQ
- http://www.benchtest.com/downloads/index.html –
rain20.zipfor Windows 9x CPU usage -
https://web.archive.org/web/20190210203844/http://www.bearwindows.boot-land.net/vbe9x.htm#2 – VESA driver
third try ∞
Still with the same host setup, I was working with a TinyME guest setup.
- Umm, I can’t boot a previous snapshot? That sucks.
-
I somehow managed to bork everything. I was using snapshots, and after deleting a snapshot I found that I could not boot into the previous snapshot and mount the guest additions CDROM.
More coolness.
- Start a virtual machine
- In the menu, go to Devices > Shared Folders
- Add a folder you wish to share, remember the name you give it
-
In the guest, log in as root and do something like:
mount -t vboxsf NAME /mnt
second try ∞
After installing task-qt4 and getting 2.0.4 to run, I wanted to re-try this one.
I had to uninstall the 2.0.4 version, and I kept the other VirtualBox-related stuff installed.
It works!
-
Can’t use sound while I was playing a DVD. =(
- The DVD hangs
- But I can start audacious.
-
Bug: Keygrab is aggressive:
- Have VirtualBox selected
- Tap
<host>to not have the keyboard selected - switch desktops away
- switch desktops back
- Now VirtualBox has the keyboard selected again.
- The keyboard should remain in the previous state.
- That loud popup warning about video mode should be configurable to just be a status bar icon.
- HOLY FUCK, with Linux Mint it can auto-adjust screen resolution based on my resizing the VirtualBox window!!
-
When mouse integration
- I cannot
alt-click-dragto move windows in the VM. It works only on the VirtualBox window itself. =/ - I cannot
alt-rightclick-dragto resize windows…
- I cannot
- getting VirtualBox guest additions running in Slackware 12.2
su slapt-get --install kernel-source mount /dev/cdrom /mnt cd /mnt ./VBoxLinuxAdditions-x86.run reboot
first try ∞
Wow, VirtualBox ships a closed-source binary for PCLinuxOS 2007 now. I’ll check that out, it’ll include USB functionality!
https://www.virtualbox.org/wiki/Linux_Downloads (I got VirtualBox-2.2.0_45846_pclinuxos2007-1.i586.rpm)
su rpm -i VirtualBox-2.2.0_45846_pclinuxos2007-1.i586.rpm usermod -G vboxusers -U user exit VirtualBox
Requirements:
Qt4
Download Qt4 and unpack it.
su ./configure && gmake && gmake install # ./configure -xshape won't work because of functionality tests failing. Oh well.
Some select output:
Configure:
Spoiler
Debug ............... no Qt 3 compatibility .. yes QtDBus module ....... yes (run-time) QtScriptTools module yes QtXmlPatterns module yes Phonon module ....... no SVG module .......... yes WebKit module ....... yes STL support ......... yes PCH support ......... yes MMX/3DNOW/SSE/SSE2.. yes/yes/yes/yes Graphics System ..... default IPv6 support ........ yes IPv6 ifname support . yes getaddrinfo support . yes getifaddrs support .. yes Accessibility ....... yes NIS support ......... yes CUPS support ........ no Iconv support ....... yes Glib support ........ yes GStreamer support ... no Large File support .. yes GIF support ......... plugin TIFF support ........ plugin (system) JPEG support ........ plugin (system) PNG support ......... yes (system) MNG support ......... plugin (qt) zlib support ........ system Session management .. no OpenGL support ...... no NAS sound support ... no XShape support ...... no Xinerama support .... no Xcursor support ..... no Xfixes support ...... no Xrandr support ...... no Xrender support ..... no Xi support .......... no MIT-SHM support ..... no FontConfig support .. no XKB Support ......... no immodule support .... yes GTK theme support ... no SQLite support ...... plugin (qt) OpenSSL support ..... no
gmake install I think:
Spoiler
/path/to/VirtualBox/qt-x11-opensource-src-4.5.0/
bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_A
SCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_RASTER_IMAGEENG
INE -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2
-DFT2_BUILD_LIBRARY -DFT_CONFIG_OPTION_SYSTEM_ZLIB -DQT_NO_OPENTYPE -DQT_NO_STYL
E_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE
-DQT_NO_STYLE_WINDOWSMOBILE -DQ_INTERNAL_QAPP_SRC -DQT_NO_DEBUG -DQT_CORE_LIB -
D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../mkspecs/linux-g++ -I. -I../../i
nclude/QtCore -I../../include -I../../include/QtGui -I.rcc/release-shared -I../3
rdparty/xorg -I../3rdparty/freetype/src -I../3rdparty/freetype/include -I../3rdp
arty/freetype/builds/unix -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-sh
ared -I/usr/X11R6/include -I.uic/release-shared kernel/qapplication.h -o .moc/re
lease-shared/moc_qapplication.cpp
g++ -c -include .pch/release-shared/QtGui -pipe -g -pthread -I/usr/include/glib-
2.0 -I/usr/lib/glib-2.0/include -O2 -fvisibility=hidden -fvisibility-inlines-hid
den -Wall -W -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAM
ESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COM
PAT -DQT_RASTER_IMAGEENGINE -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAV
E_MMXEXT -DQT_HAVE_SSE2 -DFT2_BUILD_LIBRARY -DFT_CONFIG_OPTION_SYSTEM_ZLIB -DQT_
NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP
-DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQ_INTERNAL_QAPP_SRC -DQT_
NO_DEBUG -DQT_CORE_LIB -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../mkspecs
/linux-g++ -I. -I../../include/QtCore -I../../include -I../../include/QtGui -I.r
cc/release-shared -I../3rdparty/xorg -I../3rdparty/freetype/src -I../3rdparty/fr
eetype/include -I../3rdparty/freetype/builds/unix -I../3rdparty/harfbuzz/src -Id
ialogs -I.moc/release-shared -I/usr/X11R6/include -I.uic/release-shared -o .obj/
release-shared/qapplication.o kernel/qapplication.cpp
In file included from ../../include/QtGui/private/qt_x11_p.h:1,
from kernel/qapplication.cpp:76:
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:69:22: error: X11
/Xlib.h: No such file or directory
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:74:23: error: X11
/Xutil.h: No such file or directory
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:299: error: ‘Colo
rmap’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:300: error: ISO C
++ forbids declaration of ‘Visual’ with no type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:300: error: expec
ted ‘;’ before ‘*’ token
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:309: error: ‘Time
’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:310: error: ‘Wind
ow’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:311: error: ‘Wind
ow’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:334: error: ‘Wind
ow’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:337: error: ‘Wind
ow’ has not been declared
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:338: error: ‘Wind
ow’ has not been declared
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:338: error: ‘Atom
’ has not been declared
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:339: error: ‘Atom
’ has not been declared
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:340: error: ‘Wind
ow’ has not been declared
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:340: error: ‘Atom
’ has not been declared
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:351: error: expec
ted ‘,’ or ‘...’ before ‘*’ token
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:351: error: ISO C
++ forbids declaration of ‘XSelectionRequestEvent’ with no type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:353: error: ‘Atom
’ has not been declared
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:354: error: ‘Atom
’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:356: error: ‘Atom
’ has not been declared
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:357: error: ‘Atom
’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:358: error: ‘Atom
’ has not been declared
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:359: error: ‘Atom
’ has not been declared
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:359: error: ‘Atom
’ has not been declared
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:360: error: ‘Atom
’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:360: error: templ
ate argument 1 is invalid
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:361: error: ‘Atom
’ has not been declared
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:362: error: ‘Atom
’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:437: error: ISO C
++ forbids declaration of ‘Atom’ with no type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:437: error: expec
ted ‘;’ before ‘*’ token
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:439: error: ISO C
++ forbids declaration of ‘Window’ with no type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:439: error: expec
ted ‘;’ before ‘*’ token
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:441: error: ‘Wind
ow’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:444: error: ISO C
++ forbids declaration of ‘Visual’ with no type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:444: error: expec
ted ‘;’ before ‘*’ token
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:445: error: ISO C
++ forbids declaration of ‘Colormap’ with no type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:445: error: expec
ted ‘;’ before ‘*’ token
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:449: error: ‘Time
’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:450: error: ‘Time
’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:476: error: ISO C
++ forbids declaration of ‘Visual’ with no type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:476: error: expec
ted ‘;’ before ‘*’ token
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:477: error: ‘Colo
rmap’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:660: error: ‘Atom
’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:662: error: ‘Atom
’ has not been declared
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:691: error: ‘Focu
sOut’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:692: error: ‘Focu
sIn’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:693: error: ‘KeyP
ress’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:694: error: ‘KeyR
elease’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:695: error: ‘None
’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:696: error: ‘Reve
rtToParent’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:697: error: ‘Gray
Scale’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:698: error: ‘Curs
orShape’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:713: error: ‘XPoi
nt’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:713: error: templ
ate argument 1 is invalid
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:714: error: ‘XRec
tangle’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:714: error: templ
ate argument 1 is invalid
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:715: error: ‘XCha
r2b’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:715: error: templ
ate argument 1 is invalid
gmake[1]: *** [.obj/release-shared/qapplication.o] Error 1
gmake[1]: Leaving directory `/path/to/VirtualBox
/qt-x11-opensource-src-4.5.0/src/gui'
gmake: *** [sub-gui-make_default-ordered] Error 2
Since gmake uninstall did stuff, I can assume the plain gmake worked.
Running VirtualBox gives:
VirtualBox: supR3HardenedMainGetTrustedMain: dlopen("/usr/lib/virtualbox/VirtualBox.so",) failed: libQtCore.so.4: cannot open shared object file: No such file or directory
2009-04-19 – 2.0.4 ∞
It’s in the repository. Still not updated. =/
Running it gives:
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
available for the current kernel (2.6.26.8.tex3) or it failed to
load. Please recompile the kernel module and install it by
sudo /etc/rc.d/init.d/virtualbox start
You will not be able to start VMs until this problem is fixed.
VirtualBox: supR3HardenedMainGetTrustedMain: dlopen("/usr/lib/virtualbox/VirtualBox.so",) failed: libQtCore.so.4: cannot open shared object file: No such file or directory
/etc/rc.d/init.d/virtualbox start<
Starting virtualbox daemon: FATAL: Module vboxdrv not found.
[FAILED]
Doing a complete reinstall of everything related to VirtualBox gives:
VirtualBox: supR3HardenedMainGetTrustedMain: dlopen("/usr/lib/virtualbox/VirtualBox.so",) failed: libQtCore.so.4: cannot open shared object file: No such file or directory
su apt-get install task-qt4
2009-01 – 1.5.6-1 ∞
apt-get install virtualbox x11-driver-input-vboxmouse x11-driver-video-vboxvideo
I’m not sure what x11-driver-input-vboxmouse and x11-driver-video-vboxvideo will be for, but I’ll install them just in case.
Not obvious, but to run it, do:
VirtualBox
Works well.
2007-04-03 – (version not recorded) ∞
I can easily get it up and running for PCLinuxOS 2007-test3. So easily. Wow.
- The ‘host key’ is the right-control key.
- The ‘additions’ won’t work for Windows 98 .. so the video/mouse enhancements aren’t there… sigh. =(
- You cannot enable/disable networking while it’s running.
- Using USB devices with the guest OS isn’t available in the free version.
-
The free version isn’t completely open source – it has some compiled files.


ported ancient notes into this separate page