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
This commit is contained in:
parent
4a072d44ab
commit
7390925086
|
@ -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.
|
[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
|
## Solus as Guest
|
||||||
|
|
||||||
Make sure you have the necessary packages installed:
|
Make sure you have the necessary core packages installed:
|
||||||
|
|
||||||
``` bash
|
``` bash
|
||||||
sudo eopkg upgrade
|
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.
|
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):
|
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
|
## 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:
|
Now install the dependencies and VirtualBox like so:
|
||||||
|
|
||||||
``` bash
|
``` bash
|
||||||
sudo eopkg it -c system.devel
|
sudo eopkg it -c system.devel
|
||||||
sudo eopkg it linux-lts-headers
|
sudo sh ~/Downloads/VirtualBox-5.1.26-117224-Linux_amd64.run
|
||||||
sudo sh ~/Downloads/VirtualBox-5.1.24-117012-Linux_amd64.run
|
|
||||||
```
|
```
|
||||||
|
|
||||||
Replace the version number of the file with the one you downloaded.
|
Replace the version number of the file with the one you downloaded.
|
||||||
|
|
Reference in New Issue