From 7390925086a27f040f95d4676397b13014991515 Mon Sep 17 00:00:00 2001 From: Matt Critchlow Date: Wed, 16 Aug 2017 09:22:47 -0700 Subject: [PATCH] Clarify VirtualBox installation of kernel headers 1. Added section for assisting user in installing the correct headers package depending on the kernel they're using, as well as how to determine the kernel, if they don't know 2. Update the Host instructions to use the latest download link/version --- software/virtualbox/en.md | 38 +++++++++++++++++++++++++++++++++----- 1 file changed, 33 insertions(+), 5 deletions(-) diff --git a/software/virtualbox/en.md b/software/virtualbox/en.md index f32e4d3..f5969b6 100644 --- a/software/virtualbox/en.md +++ b/software/virtualbox/en.md @@ -6,15 +6,44 @@ lastmod = "2017-07-22T15:17:22+03:00" [VirtualBox](https://virtualbox.org) is an x86 virtualization software package developed by Sun Microsystems. +## Install kernel headers + +For using VirtualBox in either guest or host mode, it is important that you install the correct headers for your kernel, +as Solus support both a `current` and `lts` kernel. + +If you aren't sure which kernel you +are running, run the following in terminal: + +``` bash +uname -r +``` + +You will either have a `.current` or `.lts` suffix. Example: `4.12.7-11.current` + +If you have an lts kernel, install the lts headers: + +``` bash +sudo eopkg install linux-lts-headers +``` + +If you have a current kernel, installing the current headers: + +``` bash +sudo eopkg install linux-current-headers +``` + +Now proceed for setting up Solus as Guest or Host. + ## Solus as Guest -Make sure you have the necessary packages installed: +Make sure you have the necessary core packages installed: ``` bash sudo eopkg upgrade -sudo eopkg install gcc make autoconf binutils linux-lts-headers xorg-server-devel +sudo eopkg install gcc make autoconf binutils xorg-server-devel ``` + Reboot your system first so that it's all up to date. Now, download the [Guest Additions](http://download.virtualbox.org/virtualbox/) as an `.iso` file and mount it from VirtualBox's menu. Then in the guest machine do the following (this will also reboot your system): @@ -98,13 +127,12 @@ X-KDE-autostart-after=panel ## Solus as Host -Download the latest [VirtualBox Installer](https://www.virtualbox.org/wiki/Linux_Downloads) - [direct link](http://download.virtualbox.org/virtualbox/5.1.24/VirtualBox-5.1.24-117012-Linux_amd64.run) (5.1.24) right click link and Save As. +Download the latest [VirtualBox Installer](https://www.virtualbox.org/wiki/Linux_Downloads) - [direct link](http://download.virtualbox.org/virtualbox/5.1.26/VirtualBox-5.1.26-117224-Linux_amd64.run) (5.1.26) right click link and Save As. Now install the dependencies and VirtualBox like so: ``` bash sudo eopkg it -c system.devel -sudo eopkg it linux-lts-headers -sudo sh ~/Downloads/VirtualBox-5.1.24-117012-Linux_amd64.run +sudo sh ~/Downloads/VirtualBox-5.1.26-117224-Linux_amd64.run ``` Replace the version number of the file with the one you downloaded.