Since my previous hard drive has crashed I want to do a new install of Ubuntu server 16.04 on a brand new large 3 TB hard drive. The drive is detected by the computer and mounts perfectly in a version of Ubuntu Desktop 16.04 and even the now crashed Ubuntu Server 14.04 so there's nothing wrong with the drive.
For some reason the Ubuntu server 16.04 installer fails to detect the presence of the large drive. It does find USB sticks, smaller drives and whatever other storage. I was able to install Ubuntu server 16.04 on a 320 GB drive but I still prefer to have it on the 3 TB drive. I've tried to format it to ext4 and btrfs. Tried it with predefined partitions and also with a completely empty drive. But it doesn't make any difference. The drive is an external drive.
How can I make the installer to detect the large drive or if not possible why does it fail to detect the large drive?