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
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
# lsblk will give you the UUID for adding to fstab
lsblk -o 'NAME,MOUNTPOINT,FSTYPE,UUID,SIZE,MODEL'
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
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
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
Try mounting your drives
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.
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!