Yes, linux can be installed remotely. In redhat its call kickstart and there can be many ways to install linux remotely, can be via NFS, http etc. You need to see tutorial regarding that.
Here is one for Ubuntu : howtoforge.com/ubuntu_pxe_install_server