Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

I want to install the virtualbox guest addition in a guest Archlinux machine. The vbox version is 4.2.10 r84104, and the Arch install media is the latest release 2013.04.01 with systemd as the default program to boot the system.

I mounted the iso file and cd to the mount point, run ./VBoxLinuxAdditions.run, but it reports Unable to determine your linux distribution.

I checked that install script, and finding that in the function check_system_type(), there's no branch dealing with Archlinux. I tried to touch a file like /etc/gentoo-release but failed.

How can I install the additions? Any help or advice will be appreciated.

share|improve this question
2  
Did you install the guest package, as per the Wiki entry? –  jasonwryan Apr 11 '13 at 2:32
    
@jasonwryan I have installed virutalbox-guest-utils and virtualbox-guest-modules. I tried to follow the steps mentioned in the wiki entry, but the problem still exists. I think perhaps the wiki entry is sort of old and not suitable for the newest release. The forum posts are also old. –  PJ.Hades Apr 11 '13 at 5:09
add comment

1 Answer

up vote 4 down vote accepted

All you have to do is install virtualbox-guest-utils with pacman. Don't do anything else. Don't even try to install Virtualbox Guest Utils from Virtualbox's menu, and don't mount the iso, that method works with many of the distros, but not with ArchLinux.

When you have done what is said on my first sentence, do what is said on the wiki entry.

Arch doesn't have releases, it's rolling release, so it's wrong to say "with latest Archlinux". And the age of installation medium doesn't affect anything, it just provides programs which are usable while installation, so it doesn't matter if you install arch with installation medium from 2010. You get same versions of programs installed your final arch installation.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.