How To: Fix kernel panic-not syncing: VFS: unable to mount root fs on unknown block(0,0)

I ran into this issue while booting up my server. Luckily it was easy to fix after doing a bit of research 🙂

Problem: kernel panic-not syncing: VFS: unable to mount root fs on unknown block(0,0)

Solution: remove old linux kernels, your /boot drive is out of space

  • boot to grub and click on “Advanced options”
  • Select a previous kernel (should boot fine)
  • login and enter command
    • $ df
  • See if your /boot directory is 100% used
  • Remove old linux kernels
    • $ sudo apt-get autoremove

Sources: