
The default scripts installed by VirtualBox don't work well under Puppy, so I made some minor modifications. The first line is to prevent this by killing all the previous VBoxClient instances.ĭownload and extract boot scripts and nf to /etc/. Sometimes VBoxClient doesn't quit after restarting Xorg and eats up all the cpu resource. Insert following lines at the begining of /root/.xinitrc to enable clipboard sharing and auto-resize guest display. Click the n icon and the VirtualBox Guest Additions will be installed in few minutes.ĭownload and copy libshadowfb.so to /usr/X11R7/lib/xorg/modules/. The ROX file manager will pop up and show the contents of the virtual CD. on the VirtualBox menu, then switch back to the virtual machine and mount the VBOX CD-ROM by using pmount on the desktop. However, VBox Guest Additions have no idea about Xvesa, so we have to pretend that the system is running Xorg by changing the symbol link of X as follows: # make -C /usr/src/linux oldconfig prepare scriptsĪt this moment, the X server running in the Puppy is Xvesa. Now compile the neccessary headers and scritps in the kernel.
#Virtualbox guest additions gentoo download#
Or you can download DOTconfig-K2.6.21.7 directly if you are using Puppy 4.0. # tar -C /usr/src/ -jxf linux-2.6.21.7.tar.gzĮxtract DOTconfig-K2.6.xx.x from Puppy Unleashed Core to /usr/src/linux, and rename it to. Then, uncompress the kernel source and place a symbol link linux pointing to the kernel directory in /usr/src/ as follows. For example, Puppy Linux 4.0 uses linux kernel 2.6.21.7, which can be found here.
#Virtualbox guest additions gentoo code#
When you were asked which X server to use, please note that you have to choose the XVesa mode, since Xorg won't work until the guest additions have been installed.ĭownload the proper kernel source code for your Puppy.

> Source unpacked in /var/tmp/portage/app-emulation/virtualbox-guest-additions-5.2.12/work.to /var/tmp/portage/app-emulation/virtualbox-guest-additions-5.2.12/work Doing a test build, this may take a while.> Unpacking virtualbox-5.1. to /var/tmp/portage/app-emulation/virtualbox-guest-additions-5.2.12/work.> Unpacking VirtualBox-5.2.12.tar.bz2 to /var/tmp/portage/app-emulation/virtualbox-guest-additions-5.2.12/work.* Checking for suitable kernel configuration options.

