本文轉貼自http://forum.eeeuser.com/viewtopic.php?id=6653如有侵權煩請告知立刻刪除
Installing VirtualBox isn't too hard to do. I'm using 512MB of RAM at the moment and running off a 32GB Corsair Flash drive. It works fine, albeit a little slowly. I have a 1GB DDR-2 stick waiting for me when I get home in the new year, and I'm hoping this should improve performance considerably.
Please note, that I've done this from memory - but when I get a chance I'll try this on a clean machine.
First things first, add the Xandros repos, as well as the VirtualBox repos. The xandros package from VirtualBox doesn't work - you need to use the debian etch package.
Open a terminal (CTRL+ALT+T) and then edit your apt sources list:
Code: sudo nano /etc/apt/sources.list
Then add the following lines to the end of the file. Paste them in by pressing both mouse buttons together.
Code: deb http://xnv4.xandros.com/xs2.0/upkg-srv2 etch main contrib non-freedeb http://www.VirtualBox.org/debian etch non-free
"CTRL+X" will quit - press y to save when asked.
Back at the console, we need to install the build-essential package, as we need to compile some kernel headers for VitualBox to use. This includes make etc.
Code: sudo apt-get install build-essential
Code: uname -r
The source can be found at http://www.kernel.org/pub/linux/kernel/v2.6/
Download the source and place it in /usr/src/ - you may need to create this folder first.
Code: sudo mkdir /usr/src
From the console, go to /usr/src and extract the source.
Code: cd /usr/src
tar -xf ./linux-2.6.21.4.tar.gz
You then need to create a symbolic link, as the VirtualBox install program expects the source to be in /usr/src/linux.
Code: sudo ln /usr/src/linux-2.6.21.4 /usr/src/linux -s
Code: cd /usr/src/linux
Assuming all goes well, lets compile. As there are only a few things needed, you can cancel the build by pressing "CTRL + C" after as soon as you see "modpost" come up on the screen - for me this was after 10-15 seconds. If you have other applications that need headers, feel free to let it compile entirely - it took around 30 minutes when plugged into the mains.
Code: sudo make all
Now, we should be able to install VirtualBox.
You'll find there are a couple of dependencies that will be installed from the Xandros repos.
Annoyingly, the VirtualBox service doesn't start when the computer does because of the way Xandros has been setup. There are two methods for this that spring to mind - method two is my preferred.
Method One
Code: sudo nano /usr/sbin/services.sh
At the end of the file add:
With this method, I have found you can't launch VirtualBox straight away, as it is last on the list it won't happen until the network etc. is up. Not ideal if you're impatient.
Method Two (Preferred)
With this method, we'll start the vbox services each time we launch VirtualBox, which also stops having the services unneccessarily loaded when we aren't using them.
Firstly, edit ourselves a new file for the script code to be in.
Code:
sudo nano /bin/vboxrun
sudo /etc/init.d/vboxnet start
/usr/bin/VirtualBox
sudo /etc/init.d/vboxdrv stop
sudo /etc/init.d/vboxnet stop
Finally, we want to add this to the AsusLauncher, which is where my asusadd script comes in handy - http://forum.eeeuser.com/viewtopic.php?id=6645
If you've followed method one, you can add this by running:
0 意見:
張貼留言