See how a minor change to your commit message style can make you a better programmer.
Format: <type>(<scope>): <subject>
<scope> is optional
| # Sudo Rights to Local User | |
| su - | |
| adduser your-username # if no user created yet | |
| usermod -aG sudo your-username | |
| # Change hostname if needed | |
| sudo hostnamectl set-hostname "sulfurhead" | |
| # update and upgrade | |
| sudo apt update |
| # Change hostname | |
| sudo hostnamectl set-hostname "sulfurhead" | |
| # Change terminal to ZSH (https://www.zsh.org) | |
| sudo dnf install zsh # install zhs | |
| chsh -s $(which zsh) # set zhs as default | |
| # Change terminal look and feel (https://github.com/ohmyzsh/ohmyzsh) | |
| sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" # install oh-my-zsh |
Since kernel version 4.4.0-20, it was enforced that unsigned kernel modules will not be allowed to run with Secure Boot enabled. Because you want to keep Secure Boot, then the next logical step is to sign those modules.
So let's try it.
openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=Descriptive name/"
These are the steps I followed enable VirtualBox on my laptop without disabling UEFI Secure Boot. They're nearly identical to the process described on [Øyvind Stegard's blog][blog], save for a few key details. The images here are borrowed from the [Systemtap UEFI Secure Boot Wiki][systemtap].
src='https://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo'| # ######################################################################################## | |
| # Elementary OS Custom for my system. | |
| # ######################################################################################## | |
| # Update/Upgrade | |
| sudo apt update && sudo apt full-upgrade && sudo apt dist-upgrade && sudo apt autoremove | |
| # Clean-up unwanted apps | |
| sudo apt-get purge noise | |
| sudo apt-get purge geary |
| # ###################### | |
| # Elementary OS Custom for my system. | |
| # Based forked from memoryleakx/perfectelementary.bash | |
| # | |
| # This is my custom version, intended to install on my Latitude 6500 | |
| # | |
| # Download Elementary OS from here: | |
| # http://sourceforge.net/projects/elementaryos/files/stable/ | |
| # | |
| # ###################### |