Changes

From Amahi Wiki
Jump to: navigation, search
3,283 bytes removed ,  03:26, 23 June 2020
no edit summary
{{NeedsUpdate [[Category:appsVirtualization]]
===[http://www.virtualbox.org VirtualBox] for Fedora 12 Host===
__NOTOC__
* Enable the new repo:
yum clean all
yum update
* Add dependencies:
yum install dkms gcc
* Download and import the GPG key:
wget <nowiki>http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc</nowiki>
rpm --import oracle_vbox.asc
* Add dependencies:
yum install dkms gcc
service vboxwebsrv start
=== Web Front End ([http://www.amahi.org/apps/phpvirtualbox phpVirtualBox](Web-Based Access) ===* The application It has been packaged for Amahi and is currently in ''ALPHA'' testing.  ==== How to Install Manually: ====* Ensure '''''Advanced Settings''''' is be enabled on your HDA. This can be done via the '''''Settings''''' tab in the Amahi Dashboard.* Navigate to the Amahi '''''Applications tab''''', create a web app called '''phpvb'''. * Become '''root''' user: su -* Download and extract the source file: cd /var/hda/web-apps/phpvb wget <nowiki>http://phpvirtualbox.googlecode.com/files/phpvirtualbox-0.5.zip</nowiki> unzip phpvirtualbox-0.5.zip mv phpvirtualbox-0.5/* html chown -R apache:users html* Edit '''''/var/hda/web-apps/phpvb/html/config.php''''' and change the values below to your user name and password (must be the same user name as added to the ''vboxusers'' group during VirtualBox install): var $username = 'ian'; var $password = 'pass';* Start Web Service: /usr/bin/vboxwebsrv -b --logfile /dev/null >/dev/null * Enable Web Service start on boot:Exit '''root''' user and edit crontab for your user (''whoami'' will display the current user name and must match the one in the previous step): whoami crontab -eand add the following line. (to save, enter ''':''' followed by '''wq'''): @reboot /usr/bin/vboxwebsrv -b --logfile /dev/null >/dev/null * Create Web Service daemon (this You will allow start/stop for updating VirutalBox versions):As '''root''' user, create the file '''''/etc/init.d/vboxwebsrv''''' and add find the following (ensure you replace ''username'' on line 6 with the same user name as added to the ''vboxusers'' group during VirtualBox manual install): #! /bin/sh PATH=/usr/sbin:/usr/bin:/sbin:/bin DESC="VirtualBox Web Service" NAME=vboxwebsrv SCRIPTNAME=/etc/init.d/$NAME USER=username steps [ -r /etc/default/$NAME ] && . /etc/default/$NAME [ -f /etc/default/rcS ] && . /etc/default/rcS . /etc/rc.d/init.d/functions VBPID=`ps -U ${USER} --no-heading -o pid,cmd | grep vboxwebsrv | grep -v ${SCRIPTNAME} PhpVirtualBox| grep -v grep | tail -1 | awk '{ print $1 }'` do_start() { if [ "$VBPID" != "" here] && [ "$VBPID" -gt 0 ]; then echo $NAME already running with PID $VBPID else su ${USER} -c 'vboxwebsrv -b --logfile /dev/null >/dev/null' fi } do_stop() { if [ "$VBPID" != "" ] && [ "$VBPID" -gt 0 ]; then echo Stopping $NAME ... kill $VBPID else echo $NAME not running fi } do_status() { if [ "$VBPID" != "" ] && [ "$VBPID" -gt 0 ]; then echo Running with pid $VBPID else echo $NAME not running fi } case "$1" in start) [ "$VERBOSE" != no ] && echo "Starting $DESC" "$NAME" do_start ;; stop) [ "$VERBOSE" != no ] && echo "Stopping $DESC" "$NAME" do_stop ;; restart|force-reload) echo "Restarting $DESC" "$NAME" do_stop sleep 1 VBPID=0 echo Starting $NAME ... do_start ;; status) do_status ;; *) echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload|status}" >&2 exit 3 ;; esacSet permissions: chmod 755 /etc/init.d/vboxwebsrvTo use the service, do the following as '''root''' user (option: start, stop, restart, force-reload, status): service vboxwebsrv option* That's it. You should now be able to access VirtualBox from your browser at <nowiki>http://phpvb</nowiki>. It will restart automatically on reboot as well. Be aware moving the mouse pointer in this app is quirky and often difficult to navigate.* Refer to [http://code.google.com/p/phpvirtualbox/wiki/Installation phpVirtualBox Installation] for additional guidance.  '''NOTE:''' See [[Amahi_on_VirtualBox|Amahi on VirtualBox]] for detailed guidance on installing Amahi on a virtual machine (VM).
=== Portable VirtualBox for Windows XP/Vista/7 Host ===
=== Troubleshooting ===
* Applies to 32-bit machines ONLY.
* Having issues with install, check to see if you have the PAE kernel:
uname -r* If it returns anything reflecting something like ''2.6.31.5-127.fc12.i686.PAE'', dothe following: yum install -y kernel-PAE-devel-2.6.31.5-127.fc12.i686 /etc/init.d/vboxdrv setup VirtualBox* You VirtualBox should be able to start now work.  '''NOTE:''' See [[Amahi_on_VirtualBox|Amahi on VirtualBox]] for detailed guidance on installing Amahi on a virtual machine (VM).
12,424

edits