Initramfs error during boot

Try the steps listed in this page:
How to Fix an Ubuntu Error: "No init found. Try passing init= bootarg"

Basically,

  • Reboot with a live CD
  • sudo fdisk -l

will get you the name of the disk then

  • sudo fsck /dev/sda

For me, I just created ran the Ubuntu Boot Repair disk and it fixed everything!