I'm guessing there is just no fstab entry for your drive. I hope you are comfortable using the command line a bit.

All you want to do is find out the UUID of your new drive, and add an fstab entry

Step One

Find the FSTYPE and UUID of the partition you want to mount

# The df command will give you a list of mounted drives # You want to retain the Mounted on entry of your partition for unmounting later df -h # lsblk will give you the UUID for adding to fstab lsblk -o 'NAME,MOUNTPOINT,FSTYPE,UUID,SIZE,MODEL'

Step Two

Make the folder that will be your mount point (you need one), as an example: mkdir /media/storage will create a folder media/storage which could be the new root of your drive

Step Three

Unmount the partition you want to load up at boot (the Mounted on entry from df -h , such as /mnt/external or something like that)

umount /media/drive # Replace /media/drive with Mounted on folder

Step Four

Add your drive to fstab.

Build your command:

UUID=<YOUR UID> <YOUR MOUNT POINT> <YOUR FSTYPE> defaults 0 2

Here is an example:

UUID=d2d0d4f6-7947-455e-a3d1-d73183f0afac /media/storage ext4 defaults 0 2

To install the drive properly run this (replacing with your command):

echo "UUID=d2d0d4f6-7947-455e-a3d1-d73183f0afac /media/storage" | sudo tee -a /etc/fstab

Step 5

Try mounting your drives

mount -av

If this works, your drive should now be available, if not you need to do this:

Fix if mount didn't work

sudo nano /etc/fstab

Remove the final line (but not other ones), which should contain the text you created

Try again from the start.

Troubleshooting

Double check that /etc/fstab does not contain a different line that references the same drive partition.

If you have problems please comment here. It's best not to restart your machine until mount -av runs successfully.

Let me know how it goes!