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/user
into/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-paste
still 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.zip
for 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-drag
to move windows in the VM. It works only on the VirtualBox window itself. =/ - I cannot
alt-rightclick-drag
to 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:
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:
/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.
Last updated 2021-06-22 at 12:53:03
ported ancient notes into this separate page