So, I’m piddling around, cleaning up old kernels on my crappy Ubuntu server. I thought I’d make a note for future reference, I always have to Google whenever it occurs to me to do this.
Find the running kernel (so I know what not to delete):
root@schoolserver:~# uname -r
3.19.0-47-generic
Here’s what I’ve got installed:
root@schoolserver:~# dpkg --list | grep linux-image | grep -v module
ii linux-image-3.19.0-43-generic 3.19.0-43.49~14.04.1 i386 Linux kernel image for version 3.19.0 on 32 bit x86 SMP
ii linux-image-3.19.0-47-generic 3.19.0-47.53~14.04.1 i386 Linux kernel image for version 3.19.0 on 32 bit x86 SMP
ii linux-image-generic-lts-vivid 3.19.0.47.32 i386 Generic Linux kernel image
Lemme remove the old, unused one:
root@schoolserver:~# apt-get purge linux-image-3.19.0-43-generic
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
linux-headers-3.19.0-42 linux-headers-3.19.0-42-generic
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
linux-image-3.19.0-43-generic* linux-image-extra-3.19.0-43-generic*
0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
After this operation, 155 MB disk space will be freed.
Do you want to continue? [Y/n] y
There’s no power button on this weird machine, it boots when you plug it in. My workaround for powering it off is that I’ve set the grub timeout to 3 minutes. Reboot, then unplug it at the grub menu.