Merge pull request #105 from kyrios123/master
Restore Budgie panels and Virtualbox update
This commit is contained in:
commit
8285b8df37
|
@ -0,0 +1,11 @@
|
||||||
|
+++
|
||||||
|
title = "Restoring Panel Defaults"
|
||||||
|
lastmod = "2017-11-08T21:15:00+01:00"
|
||||||
|
+++
|
||||||
|
# Restoring Panel Defaults
|
||||||
|
|
||||||
|
To restore Budgie's default panel settings, run the command below
|
||||||
|
|
||||||
|
``` bash
|
||||||
|
budgie-panel --reset --replace &
|
||||||
|
```
|
|
@ -1,50 +1,63 @@
|
||||||
+++
|
+++
|
||||||
title = "VirtualBox"
|
title = "VirtualBox"
|
||||||
lastmod = "2017-10-18T06:18:00+03:00"
|
lastmod = "2017-11-09T15:30:00+01:00"
|
||||||
+++
|
+++
|
||||||
# VirtualBox
|
# VirtualBox
|
||||||
|
|
||||||
[VirtualBox](https://virtualbox.org) is an x86 virtualization software package developed by Oracle.
|
[VirtualBox](https://virtualbox.org) is an x86 virtualization software package developed by Oracle.
|
||||||
|
|
||||||
## Install kernel headers
|
## Determine which kernel you are using
|
||||||
|
|
||||||
For using VirtualBox in either guest or host mode, it is important that you install the correct headers for your kernel,
|
Solus support both a `current` and `lts` kernel. It is important to install the version that corresponds to your kernel.
|
||||||
as Solus support both a `current` and `lts` kernel.
|
|
||||||
|
|
||||||
If you aren't sure which kernel you
|
If you aren't sure which kernel you are running, run the following in terminal:
|
||||||
are running, run the following in terminal:
|
|
||||||
|
|
||||||
``` bash
|
``` bash
|
||||||
uname -r
|
uname -r
|
||||||
```
|
```
|
||||||
|
|
||||||
You will either have a `.current` or `.lts` suffix. Examples: `4.12.12-19.current` or `4.9.49-46.lts`
|
You will either have a `.current` or `.lts` suffix. Examples: `4.13.12-32.current` or `4.9.61-57.lts`
|
||||||
|
|
||||||
If you have an lts kernel, install the lts headers:
|
## Solus as Host
|
||||||
|
|
||||||
|
VirtualBox is available in the Software Center, select the package that matches your kernel.
|
||||||
|
|
||||||
|
virtualbox | virtualbox-current
|
||||||
|
----- | -----
|
||||||
|
VirtualBox modules for the **linux-lts** kernel | VirtualBox modules for the **linux-current** kernel
|
||||||
|
|
||||||
|
## Solus as Guest
|
||||||
|
|
||||||
|
### Preparing your system
|
||||||
|
Before you start, ensure your all packages are up-to-date on the virtual machine
|
||||||
|
|
||||||
|
``` bash
|
||||||
|
sudo eopkg upgrade
|
||||||
|
```
|
||||||
|
|
||||||
|
For using VirtualBox, it is important to install the correct headers for your kernel
|
||||||
|
|
||||||
|
If you have a **lts** kernel, install the lts headers
|
||||||
|
|
||||||
``` bash
|
``` bash
|
||||||
sudo eopkg install linux-lts-headers
|
sudo eopkg install linux-lts-headers
|
||||||
```
|
```
|
||||||
|
|
||||||
If you have a current kernel, installing the current headers:
|
If you have a **current** kernel, installing the current headers
|
||||||
|
|
||||||
``` bash
|
``` bash
|
||||||
sudo eopkg install linux-current-headers
|
sudo eopkg install linux-current-headers
|
||||||
```
|
```
|
||||||
|
|
||||||
Now proceed for setting up Solus as Guest or Host.
|
Make sure you have the necessary packages installed
|
||||||
|
|
||||||
## Solus as Guest
|
|
||||||
|
|
||||||
Make sure you have the necessary core packages installed:
|
|
||||||
|
|
||||||
``` bash
|
``` bash
|
||||||
sudo eopkg upgrade
|
|
||||||
sudo eopkg install gcc make autoconf binutils 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 the virtual machine.
|
||||||
|
|
||||||
|
### Install the Guest Additions
|
||||||
Now install the **Guest Additions** : from the VirtualBox menu `Devices` -> `Insert Guest Additions CD image...`
|
Now install the **Guest Additions** : from the VirtualBox menu `Devices` -> `Insert Guest Additions CD image...`
|
||||||
|
|
||||||
On the guest Machine, open `Files` and click on the optical drive icon (CD name starts with VBOXADDITIONS) then click on the `Run Software` button and follow the on screen instructions.
|
On the guest Machine, open `Files` and click on the optical drive icon (CD name starts with VBOXADDITIONS) then click on the `Run Software` button and follow the on screen instructions.
|
||||||
|
@ -54,7 +67,6 @@ On the guest Machine, open `Files` and click on the optical drive icon (CD name
|
||||||
**Note:** For each kernel update you will need to rebuild the VirtualBox Modules. So simply remount the ISO and run the instructions again.
|
**Note:** For each kernel update you will need to rebuild the VirtualBox Modules. So simply remount the ISO and run the instructions again.
|
||||||
|
|
||||||
### Virtual machine settings
|
### Virtual machine settings
|
||||||
|
|
||||||
Here is a brief overview on some options you may want to set (you can only do it when your virtual machine is not running).
|
Here is a brief overview on some options you may want to set (you can only do it when your virtual machine is not running).
|
||||||
|
|
||||||
Select your guest machine and click on the Settings icon.
|
Select your guest machine and click on the Settings icon.
|
||||||
|
@ -74,33 +86,19 @@ For better performances, it is strongly recommended to enable 3D Acceleration in
|
||||||
#### USB Controller
|
#### USB Controller
|
||||||
If you have installed the [extension pack](https://www.virtualbox.org/manual/ch01.html#intro-installing) and your hardware supports it, you set the USB Controller to USB 2.0 or 3.0, in `USB`
|
If you have installed the [extension pack](https://www.virtualbox.org/manual/ch01.html#intro-installing) and your hardware supports it, you set the USB Controller to USB 2.0 or 3.0, in `USB`
|
||||||
|
|
||||||
Note: Access to USB is granted by the user group `vboxusers` on the **Host** operating system. You can add yourself to this group with the following command:
|
Note: Access to USB is granted by the user group `vboxusers` on the **Host** operating system. You can add yourself to this group with the following command
|
||||||
|
|
||||||
``` bash
|
``` bash
|
||||||
sudo usermod -aG vboxusers `whoami`
|
sudo usermod -aG vboxusers `whoami`
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Shared Folders
|
#### Shared Folders
|
||||||
|
|
||||||
You can share folders from the Host to the Guest in `Shared Folders`
|
You can share folders from the Host to the Guest in `Shared Folders`
|
||||||
|
|
||||||
**Note:** auto-mounted shared folders are mounted into the `/media` directory, along with the prefix `sf_`. For example, the shared folder `myfiles` would be mounted to `/media/sf_myfiles`. Access to auto-mounted shared folders is only granted to the user group `vboxsf` on the Guest operating system.
|
**Note:** auto-mounted shared folders are mounted into the `/media` directory, along with the prefix `sf_`. For example, the shared folder `myfiles` would be mounted to `/media/sf_myfiles`. Access to auto-mounted shared folders is only granted to the user group `vboxsf` on the Guest operating system.
|
||||||
|
|
||||||
Execute these commands to set the permissions and add yourself to the group:
|
Execute these commands to set the permissions and add yourself to the group
|
||||||
``` bash
|
``` bash
|
||||||
sudo chmod 755 /media
|
sudo chmod 755 /media
|
||||||
sudo usermod -aG vboxsf `whoami`
|
sudo usermod -aG vboxsf `whoami`
|
||||||
```
|
```
|
||||||
## Solus as Host
|
|
||||||
|
|
||||||
Download the latest [VirtualBox Installer](https://www.virtualbox.org/wiki/Linux_Downloads) - [direct link](http://download.virtualbox.org/virtualbox/5.1.30/VirtualBox-5.1.30-118389-Linux_amd64.run) (5.1.30) right click link and Save As.
|
|
||||||
Now install the dependencies and VirtualBox like so:
|
|
||||||
|
|
||||||
``` bash
|
|
||||||
sudo eopkg it -c system.devel
|
|
||||||
sudo sh ~/Downloads/VirtualBox-5.1.30-118389-Linux_amd64.run
|
|
||||||
```
|
|
||||||
|
|
||||||
Replace the version number of the file with the one you downloaded.
|
|
||||||
|
|
||||||
**Note:** You will probably want to install the [Extension Pack](https://www.virtualbox.org/wiki/Downloads) to extend the functionalities of VirtualBox.
|
|
||||||
|
|
Reference in New Issue