This is an old revision of the document!
Table of Contents
Virtual Box
- based on debian minimal install
nano /etc/apt/sources.list add: deb http://download.virtualbox.org/virtualbox/debian bullseye contrib non-free wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | apt-key add - apt update apt install virtualbox-6.0 (until they upgrade to 1.28)
- create the config file
nano /etc/default/virtualbox LOAD_VBOXDRV_MODULE=1 VBOXWEB_USER=vbox VBOXWEB_HOST=<box ip> VBOXWEB_PORT=18083
- create a vbox user and add
adduser vbox usermod -a -G vboxusers vbox chgrp vboxusers /etc/vbox chmod g+w /etc/vbox chmod +t /etc/vbox VBoxManage setproperty autostartdbpath /etc/vbox/
- do passwd on vbox
VBoxManage extpack install <tarball>
- Install LAMP Stack on debian
apt install php7.0-xml apt install php7.0-soap
- use phpVirtualBox for management
nano /etc/rc.local /bin/su -c "/usr/bin/vboxwebsrv -b" vbox apt install unzip unzip phpVirtualbox -d /var/www/
- mv config.php-example config.php
- change 127.0.0.1 to localhost
- uncomment # the noAuth line
- add password to the user/pass line
- edit /var/www/index.html to point to the phpVirtualBox dir
- * i.e. add a link to phpVirtualBox on the home page. Also, put the box's name in the H1 tag.
- Run the service
** No longer needed with the creation of the vbox home folder ** /usr/lib/virtualbox/vboxwebsrv --background -H 127.0.0.1 -p 18083 nano /etc/rc.local --- #!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error. # # In order to enable or disable this script just change the execution # bits. # # By default this script does nothing. /bin/su -c "/usr/bin/vboxwebsrv --background -H 127.0.0.1 -p 18083" vbox service vboxdrv start service vboxweb-service start exit 0 --- chmod +x /etc/rc.local
- using the keyboard scan codes to send to the vm
Upgrading
- updated Squeezy to Wheezy
- HP drivers: tg3: tigon/tg3_tso5.bin, tigon/tg3_tso.bin, tigon/tg3.bin
- remove vbox
- download latest from virtualbox.org
- install package
- service vboxdrv restart
Commands
VBoxManage list vms VBoxManage startvm crypto_1 --type headless VBoxManage guestproperty get crypto_1 "/VirtualBox/GuestInfo/Net/0/V4/IP"
Adding GPU
* [[https://wiki.debian.org/ATIProprietary|Debian install ATI]]
apt install xdm xorg rm /etc/X11/xorg.conf && aticonfig --adapter=all --initial nano /etc/profile -- export DISPLAY=:0 export GPU_MAX_ALLOC_PERCENT=100 export GPU_USE_SYNC_OBJECTS=1 export XAUTHORITY=/.Xauthority --