Here is my /etc/fstb
...........................................
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda1 during installation
UUID=637ff76a-66fa-4f92-b724-b0a9a90cfcdf / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=fd27c1df-a244-4d58-b480-2445a58fcf7d none swap sw 0 0
..........................
you will need to cd into /media then cd into whatever Ubuntu is now calling your disk.
Then issue the command ...... blkid -o value -s UUID
Good thing about terminals now a days is you do not need a pen and paper to put it into gedit or pico, nano, vim or whatever.... you can cut and paste the result directly to your opened sudo gedit /etc/fstab.
If you formatted the drive as a single partition then the correct value to assess with blkid is the drive as there is only one partition on the drive and you will have no boot sector. If you have allocated multiple partitions on your second hard drive then this will change accordingly. For example there can be up to four primary partitions 0, 1, 2, or 3... if you chose to do it another way and use an extended partition system then all bets are off.
After you find the UUID= for this drive you then need to add it to /etc/fstab with the correct permissions and a usable mount point to accomplish what you are trying to do. Otherwise Ubuntu will treat it as any other removable device and it will not even show up in fstab...which is not that bad a thing.
None of what you are trying to do can be accomplished except with sudo. Or if you choose to boot into a root shell and then startx you can still do it as root with guis but it is a royal PITA...Oh for good old Slackware and simple easy config files this gui crap gives me the trotts
It is possible to copy existing directories to a separate drive and then mount that drive as a /home or whatever but this requires a complete rewrite of /etc/fstab and will be much easier if you just re-install and do it all at install time.
I have even set up a different 256 meg swap on a dedicated drive in the past using scsi drives to improve swap performance on a pentium1 back when drives were tiny...like 1-2 gig max, and 128 meg of server ram was about $1000 bucks Canadian! Heck I remember that One gig scsi cost me over 200 bucks.