Procedure for rescuing an Ubuntu Server when the boot file gets messed up due to a misnamed external hard drive.
Backup the current fstab file:
sudo cp /etc/fstab /etc/fstab.old
List the drives:
sudo blkid
Example output:
/dev/sda1: UUID="8F1B-7691" TYPE="vfat" PARTUUID="eea0152e-f8aa-4d1f-8d44-172261edd5a2" /dev/sda2: UUID="5be250be-a857-11e8-9dd6-a82066361186" TYPE="ext4" PARTUUID="9ba42200-226c-4e67-a667-649658dfbd0b" /dev/loop0: TYPE="squashfs" /dev/loop1: TYPE="squashfs" /dev/loop2: TYPE="squashfs" /dev/loop3: TYPE="squashfs" /dev/sdb1: LABEL="media" UUID="746622C40BE949C9" TYPE="ntfs" PTTYPE="dos" PARTUUID="e2bd323d-a7bb-4be8-83bb-4d547fb45e37"
Edit the fstab file:
sudo pico /etc/fstab
Example:
GNU nano 2.9.3 /etc/fstab UUID=5be250be-a857-11e8-9dd6-a82066361186 / ext4 defaults 0 0 UUID=8F1B-7691 /boot/efi vfat defaults 0 0 /swap.img none swap sw 0 0 #Device #Mountpoint #fs-type #options #dump #fsck /dev/sdb1 /media/usb ntfs defaults 0 0
Save, reboot.