Page 1 of 1
Guest Additions for Ubuntu 8.10
Posted: 1. Nov 2008, 07:13
by Glaciusor
I set up VirtualBox on my main laptop so I can have access to Ubuntu without resorting to dual-booting while allowing me to program in a Linux environment, and it works great. I decided to set it up on my EeePC since I take that one everywhere and I do a lot of programming on it, so it makes sense that I should have Linux on there too (I have XP on it, since the vast majority of my stuff is Windows only). I decided to set up the new Ubuntu on this machine seeing as it's new, however I can't set up guest additions for this newer Ubuntu (my guess is that it's the new Linux kernel I heard they put in). I run the script file with root priviledges and it says there's an error while building. I thought it might be that I didn't have g++, but I got that package and it still has that error. Any ideas on how to get around this? I really need to be able to use a shared folder, as well as be able to smoothly move my cursor in and out of the virtual machine.
Posted: 1. Nov 2008, 18:02
by Sasquatch
Install build-essential, that should install the needed tools for the build.
Posted: 2. Nov 2008, 09:36
by abcuser
@Glaciusor, it would be nice to post exact error you get from VirtualBox or Ubuntu.
But Sasquatch is right you probably not have build-essential package installed (it is not installed by default).
Try:
sudo apt-get update
sudo apt-get install build-essential
Posted: 2. Nov 2008, 18:45
by Glaciusor
I believe I already installed the build-essential package on it, however since I have two machines going with this I might have gotten confused. I did the apt-get update and apt-get install build-essential, and it still refuses. Here's the error message, "Unable to build the kernel module. See the log file "/var/log/vboxadd-install.log". In that, I see an error "error: asm/semaphore.h: No such file or directory" near the very end of the log, and I don't see any others except the make errors that ensue from that one file not existing. Perhaps it's looking for asm/semaphore.h but the new kernel doesn't use that anymore?