That would be the easiest solution, since it's offered during install with many distros.
Encrypt whole hard drive? Yes.
Log in automatically? Yes.
That's going to make running anything on Windows rather uncomfortable.
That would be the easiest solution, since it's offered during install with many distros.