Difference between revisions of "Arch Linux VirtualBox Guest"

From ArchWiki
Jump to: navigation, search
(Make sure the modules are loaded:)
Line 7: Line 7:
 
  # pacman -Syu virtualbox-guest-additions
 
  # pacman -Syu virtualbox-guest-additions
  
==Make sure the modules are loaded:==
+
==Load vbox modules:==
 
  # modprobe vboxguest
 
  # modprobe vboxguest
 
  # modprobe vboxsf
 
  # modprobe vboxsf

Revision as of 15:54, 21 June 2011

Installing Arch under VirtualBox is straightforward, and additions should be installed through pacman (not through "Install Guest Additions" in VirtualBox, or a mounted ISO.)

Follow these instructions after doing a basic install following the Beginners' Guide.

Install the required package:

# pacman -Syu virtualbox-guest-additions

Load vbox modules:

# modprobe vboxguest
# modprobe vboxsf
# modprobe vboxvideo

Auto-start modules

To autostart these modules each time you boot, you can either

  • 1) Add the three modules above to the MODULES array in /etc/rc.conf.
#MODULES(... vboxguest vboxsf vboxvideo)

OR

  • 2) Add rc.vboxadd to the DAEMONS array. This daemon probes the above listed modules.
#DAEMONS(... rc.vboxadd)

Enable VboxClient-all

If you are running something that launches /etc/xdg/autostart/vboxclient.desktop, such as GNOME, then you should be ready to go. If you use .xinitrc to launch things instead, you must:

# nano ~/.xinitrc

and add

VBoxClient-all &

before launching your WM.

You should now be all set, and all guest additions should work properly. This was confirmed to work with virtualbox 4.0.8.

Troubleshooting

Guest additions still don't work

You may need to launch VBoxClient-all yourself. Add it to ~/.xinitrc.