Skip to content

Instantly share code, notes, and snippets.

@CpuID
Last active August 29, 2015 14:13
Show Gist options
  • Save CpuID/f0ae6c3cafe3e344c11e to your computer and use it in GitHub Desktop.
Save CpuID/f0ae6c3cafe3e344c11e to your computer and use it in GitHub Desktop.
Get first kernel version to be booted from Grub Config (menu.lst) - Ubuntu Kernels
#!/usr/bin/env bash
grub_config="/boot/grub/menu.lst"
if [ ! -f "${grub_config}" ]; then
echo "Grub config ${grub_config} not found."
exit 1
fi
boot_default=$(grep ^default "${grub_config}" | awk '{print $2}')
let boot_default_plus_1=$boot_default+1
version=$(grep ^kernel "${grub_config}" | sed -n "${boot_default_plus_1}p" | awk '{print $2}' | sed 's/\/boot\/vmlinuz-//')
echo "${version}"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment