Guest Additions Installation/Usage Instructions for Haiku
To compile the guest additions:
pkgman install haikuporter haikuporter virtualbox_guest_additions
To install:
pkgman install virtualbox_guest_additions
To uninstall:
pkgman uninstall virtualbox_guest_additions
Usage:
Time synchronization and guest control are handled by VBoxService - you do
not need to do anything special to enable these. See the output of VBoxManage help guestcontrol exec
on your host system for guest control instructions.
Clipboard sharing and automatic screen resizing are handled by VBoxTray;
load the replicant by running /bin/VBoxTray
. It will
be automatically reloaded whenever Deskbar starts until you quit it by
right-clicking it and choosing Quit.
To mount a shared folder, tell Haiku to mount a null filesystem of type
vboxsf
and pass the share name as a parameter:
mount -t vboxsf -p SharedFolderFullOfLolcats /mountpoint
NOTE: at the moment this driver is disabled in the package and only works with GCC4 Haiku when using vboxadditions-4.1.15_dev-x86-gcc4-2011-08-23.zip
Resources
Client Additions on VirtualBox site(source)
recipe and GCC2 patch
gsoc 2011 by scgtrp
2011-04-29_gsoc_introduction_virtualbox_guest_additions
2011-05-25_vbox_guest_additions_end_bonding_period_first_quarter_goals
2011-06-17_vbox_guest_additions_status_second_quarter_goals
2011-07-15_vbox_guest_additions_midterm_status_report
2011-08-04_vbox_guest_additions_34_term_report
2011-09-05_vbox_guest_additions_slightly_late_final_progress_report