I’m wondering whether there is a way to encrypt my entire drive so that nothing on the drive can be accessed without an encryption key upon booting? I’m looking for something that’s open source and runs under Linux. I have heard things about PGP, would that be able to do the job for me? The level of encryption has to be strong, preferably government level.