Changes

From Amahi Wiki
Jump to: navigation, search
2,487 bytes removed ,  03:26, 23 June 2020
no edit summary
{{NeedsUpdate [[Category:appsVirtualization]]
===[http://www.virtualbox.org VirtualBox] for Fedora 12 Host===
__NOTOC__
This is a step by step tutorial on how to get VirtualBox 3 up and running on Fedora 12. Specifically, this guide was written using the VirtualBox 3.2.10 12 version and an i386 CPU (32-bit), but should work with all versions. It can be adapted to upcoming versions and different CPUs (64-bit). The folks at VirtualBox have made it easy to install for Fedora users and I’m going to show you how in a few easy steps. Right, open a terminal window and let’s get to it.
There are two options for install. : <br /># <u>'''VirtualBox repo:</u> ''' If you are selective or do not install Fedora updates, this is not the option for you. It will result in installation of ALL Fedora updates that your HDA requires.<br /># <u>'''VirtualBox RPM:</u> ''' This will only install the RPM and any required dependencies or dependency updates your HDA requires. It is much faster and will not force ALL Fedora updates like Option 1.
=== Install Option 1 (VirtualBox Repo) ===
* Enable the new repo:
yum clean all
yum update* Add dependencies: yum updateinstall dkms gcc* Install VirtualBox (along with a few other required packages). If you’re having issues here, try installing '''''kernel-PAE-devel''''' firstsee [[VirtualBox#Troubleshooting|Troubleshooting]] section below: yum install -y VirtualBox-3.2 dkms gcc
* Add yourself to the “vboxusers” group:
usermod -G vboxusers -a <yourusername>
su -
* Download the applicable RPM for your system (32- or 64-bit):
wget <nowiki>http://download.virtualbox.org/virtualbox/rpm/fedora/3.2.12/i686/VirtualBox-3.2-3.2.8_64453_fedora1212_68302_fedora12-1.i686.rpm</nowiki> wget <nowiki>http://download.virtualbox.org/virtualbox/rpm/fedora/3.2.12/x86_64/VirtualBox-3.2-3.2.8_64453_fedora1212_68302_fedora12-1.x86_64.rpm</nowiki>
* 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
* Install VirtualBox. If you’re having issues here, see [[VirtualBox#Troubleshooting|Troubleshooting]] section below:
yum localinstall VirtualBox-3.2*
* Add yourself to the “vboxusers” group:
VirtualBox
=== Web Front End ([http://www.amahi.org/apps/phpvirtualbox phpVirtualBox]) Update VirtualBox to Latest Version ===* The application has been packaged for Amahi and is currently in ''ALPHA'' testing.  ==== Manual Install ===='''NOTE:''' This requires '''''Advanced Settings''''' To update VirtualBox to be enabled on your HDA and can be done via the '''''Settings''''' tab in latest version, you must stop the Amahi Dashboard. * Navigate to the Amahi '''''Applications tab''''', create a web app called '''phpvb'''. service:* Become privileged ('''root''' user):
su -
service vboxwebsrv stop* Download and extract Depending on the source file:Install Option you used originally will determine how you update. cd /var/hda/web-apps/phpvb'''Option 1 (RPM):''' wget <nowiki>Download RPM from [http://codewww.googlevirtualbox.com/p/phpvirtualbox/downloads/detail?name=phpvirtualbox-0org VirtualBox.5.zip&can=2&q=</nowiki>org] unzip phpvirtualbox-0.5.zip mv phpvirtualbox-0.5/* html chown yum localinstall RPM-R apache:users htmlName* Edit '''''/var/hda/web-apps/phpvb/html/config.php''''' and change the values below to your user name and password Option 2 (must be the same user name as added to the Repo):''vboxusers'' group during VirtualBox install): var $username = 'ian'; var $password = 'pass';yum update* Start the Restart service: /usr/bin/service vboxwebsrv -b --logfile /dev/null >/dev/nullstart
=== [http://www.amahi.org/apps/phpvirtualbox phpVirtualBox] (Web-Based Access) ===* Enable start on BootThere are two methods to enable automatic start on rebootIt has been packaged for Amahi and is currently in ''ALPHA'' testing. You will find the manual install steps [[PhpVirtualBox|here]].<br />
<u>Option 1 (Cronjob):<=== Portable VirtualBox for Windows XP/u><br Vista/> 7 Host ===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)* Download latest version from [http://vbox.me here.] whoami crontab -e* You can install this on a hard drive or USB Flash Drive.and add the following line. (to save, enter '''* [http:''' followed by '''wq'''): @reboot /usr/bincoffeeonthekeyboard.com/vboxwebsrv how-to-install-virtualbox-guest-additions-b in-fedora-logfile 12-332/dev/null >/dev/nullHow to Install VirtualBox Guest Additions in Fedora 12] has additional info that might be helpful.
<u>Option 2 (Service):</u><br />As '''root''' user, create the file '''''/etc/init.d/vboxwebsrv''''' and add the following: #! /bin/sh PATH=/usr/sbin:/usr/bin:/sbin:/bin DESC="VirtualBox Web Service" NAME=vboxwebsrv SCRIPTNAMETroubleshooting ==/etc/init.d/$NAME USER=username [ * Applies to 32-r /etc/default/$NAME ] && bit machines ONLY. /etc/default/$NAME* Having issues with install, check to see if you have the PAE kernel: [ uname -f /etc/default/rcS ] && . /etc/default/rcSr * If it returns something like ''2. /etc/rc6.d/init31.d/functions VBPID=`ps 5-U ${USER} --no-heading -o pid,cmd | grep vboxwebsrv | grep -v ${SCRIPTNAME} | grep -v grep | tail -1 | awk 127.fc12.i686.PAE'{ print $1 }'`, do the following: do_start() { if [ "$VBPID" != "" ] && [ "$VBPID" -gt 0 ]; then echo $NAME already running with PID $VBPID else su ${USER} yum install -c 'vboxwebsrv y kernel-b PAE-devel-logfile /dev/null >/dev/null' fi } do_stop() { if [ "$VBPID" != "" ] && [ "$VBPID" -gt 0 ]; then echo Stopping $NAME 2.6.31. kill $VBPID else echo $NAME not running fi } do_status() { if [ "$VBPID" != "" ] && [ "$VBPID" 5-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 127.fc12.. do_start ;; status) do_status ;; *) echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload|status}" >&2 exit 3 ;; esacSet permissions and enable service: chmod 755 /etc/init.d/vboxwebsrvi686 chkconfig /etc/init.d/vboxwebsrv onvboxdrv setupTo use the service, do the following as '''root''' user (options: start, stop, restart, force-reload, status): service vboxwebsrv optionVirtualBox* That's it. You VirtualBox 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 pinter in this app is quirky and often difficult to navigate.* Refer to [http://code.google.com/p/phpvirtualbox/wiki/Installation phpVirtualBox Installation] for additional guidancework.
'''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 ===
* Download latest version from [http://vbox.me here.]
* You can install this on a hard drive or USB Flash Drive.
* [http://coffeeonthekeyboard.com/how-to-install-virtualbox-guest-additions-in-fedora-12-332/ How to Install VirtualBox Guest Additions in Fedora 12] has additional info that might be helpful.
12,424

edits