I would like to have my Linux systems use hard disks that are encrypted, and can be decrypted with some sort of key in Active Directory.
I would like the system to prompt for a username and password before booting to Linux. If these are authentic, then the hard drive is decrypted and Linux may boot.
I figure it might be possible to encrypt everything except /boot, and have Grub execute a script I could write, that would then authenticate against AD. Does Grub have this capability? Would it be better to include a small Linux kernel that does this role, before booting to the proper system, or something of that nature?