Public service announcement folks. Recently, after completing updates where the Linux kernel was being updated, my Ubuntu server hung on reboot. This was rather unpleasant for me since it meant that I needed to climb up on a chair, attach a monitor and keyboard and try to debug the issue of why my system wasn’t booting.
Surprisingly, the system was booting just fine, it was just waiting happily in GRUB (the bootloader) for my input. This is odd, since GRUB is supposed to auto-boot without any user input. Somehow, with the update I had recently done, this had changed.
Luckily, I found this blog which told me exactly how to fix this issue. Unfortunately this has happened twice now and I’ve had to edit the GRUB config each time. Here’s what you need to do. (many thanks to Knowledge Republic’s blog for documenting this fix)
sudo chmod 644 /boot/grub/grub.cfg sudo nano /boot/grub/grub.cfg
Find the following line and change from:
Drop me a comment if this helps you out.