From 292cc891a27bdf2efff5a7eba6c59d7c2b53f948 Mon Sep 17 00:00:00 2001 From: Christoffer Date: Tue, 8 Aug 2017 13:03:59 +0200 Subject: [PATCH] Linux chapter: 1st section: upgrading the kernel --- chapter/linux.tex | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 chapter/linux.tex diff --git a/chapter/linux.tex b/chapter/linux.tex new file mode 100644 index 0000000..9733274 --- /dev/null +++ b/chapter/linux.tex @@ -0,0 +1,34 @@ +\chapter{Linux} + +\section{Kernel Upgrades} + +\begin{txt} + # LIST KERNELS ON /boot PARTITION + + dpkg --list | grep linux-image + dpkg --list | grep linux-headers +\end{txt} + +\begin{txt} + # REMOVE SELECTED KERNEL VERSIONS FROM BOOT PARTITION + + sudo apt-get purge linux-image-4.4.0-{75,78,79} + sudo apt-get purge linux-image-extra-4.4.0-{75,78,79} + sudo apt-get purge linux-headers-4.4.0-{75,78,79} + + or + + sudo apt autoremove [-f] +\end{txt} + +\begin{txt} + # My one-liner to remove old kernels (this also frees up disk space) + # https://askubuntu.com/a/254585 + + dpkg --list | grep linux-image | awk '{ print \$2 }' | sort -V | sed -n '/'`uname -r`'/q;p' | xargs sudo apt-get -y purge +\end{txt} + +\begin{txt} + # Remember to update grub2 configuration + sudo update-grub2 +\end{txt} \ No newline at end of file