Merge pull request #82 from mcritchlow/master
Clarify VirtualBox installation of kernel headers
This commit is contained in:
commit
b3107b81bc
|
@ -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