Last update: 19 December 2020
Hi folks, tutorial "Dual boot for Linux Mint 20.X Full Disk Encryption with EFI STUB loader + Windows 10" has been updated today. See details at:
https://community.linuxmint.com/tutorial/view/2191
The other tutorials listed below will be updated within the end of April 2021. Support for LUKS AutoUnlock via TPM 2.0 (Trusted Platform Module) will also be included (experimental):
1) Linux Mint with Full Disk Encryption, directory /boot included - PC UEFI & HDD GPT - Booting with EFI STUB loader ---------- Major changes
https://community.linuxmint.com/tutorial/view/2438
2) Linux Mint - How to enable UEFI Secure Boot with your own Custom keys on PC UEFI & HDD GPT --------------------------------- Minor changes
https://community.linuxmint.com/tutorial/view/2496
I think I will merge all my tutorials, concerning Linux Full Disk encryption, in one single web page. This process will take place once I will have converted all my tutorials in pdf format files.
I think I will complete this process within the end of 2021.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Update: 20 July 2020
Hi folks, my old guide/tutorial 'Linux Mint - How to enable UEFI Secure Boot with your own Custom keys on PC with UEFI & HDD with GPT' on Linux Mint Community at: https://community.linuxmint.com/tutorial/view/2360 has been deleted because malfuncioning and not updatable anymore.
The old tutorial has been replaced by this new one: https://community.linuxmint.com/tutorial/view/2496
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Hi folks, I was trying to update my guide/tutorial 'Linux Mint - How to enable UEFI Secure Boot with your own Custom keys on PC with UEFI & HDD with GPT' on Linux Mint Community at: https://community.linuxmint.com/tutorial/view/2360 but when I send the update command I get an error and the web page remain unchanged. So I will copy and paste the entire tutorial inside a new one. When ready I will put the new tutorial web page address here.
Release within the end of August 2020.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Hello everyone. I am working on two new solutions for Linux Mint FDE with PC UEFI & HDD GPT.
You can find these new solutions at: https://community.linuxmint.com/tutorial/view/2438
You can download the last versions as tutorials in pdf format from my cloud storage. The links are at the end of the web page.
In this new project I am abandoning the standard boot loader GRUB, replacing it with EFISTUB.
These new solutions have the following PROS and CONS:
PROS:
- VERY FAST BOOTING
- VERY FAST SHUTDOWN
- VERY SIMPLE
- SUPPORT FOR TYPE 2 LUKS PARTITIONS (LUKS2)
- FULL DISK ENCRYPTION (FDE) REQUESTING ONLY ONE PASSWORD AT BOOT-UP
- NO LUKS KEYFILES REQUIRED
- WITHOUT OR WITH LVM (FOR ENABLING HIBERNATE FUNCTION)
- NO MORE HEADACHE FOR GRUB UPDATING AND/OR UPGRADING
- WORKS (WITH MINOR CHANGES) ALSO ON LINUX 32-BIT SYSTEMS (TESTED ON VIRTUAL MACHINES ONLY)
CONS:
- POINTLESS AND/OR DANGEROUS FOR FULL DISK ENCRYPTION (FDE) SYSTEMS IF SECURE BOOT IS DISABLED
- POOR CONFIGURATION OPTIONS (COMPARED TO GRUB)
- NOT COMMON / NOT STANDARD
- NEED GREATER EFI PARTITION SIZE (MINIMUM RECOMMENDED SIZE 1GB)
Please post here your opinion about this my new idea.



Hello everyone, the promised new Debian method for the implementation of FDE (directory /boot included) with the standard cryptsetup package (version 1.7.3 and above) for Mint 19.X is ready (at the moment only for UEFI+GPT: ).
I have already tested this new configuration with Debian 9.3.0 and above, Ubuntu from 17.10 to 18.X, and now with Mint 19.X. It seems working smoothly.
The new configuration will not use LVM and will be working only with Debian and Debian-derived (Ubuntu, Mint, ecc.) distros equipped with cryptsetup version 1.7.3 and above.
You can read my guide/tutorial 'Linux Mint with Full Disk Encryption, directory /boot included - PC with BIOS & HDD with MBR' on Linux Community at: http://community.linuxmint.com/tutorial/view/2026
You can read my guide/tutorial 'Linux Mint with Full Disk Encryption, directory /boot included - PC with BIOS & HDD with GPT' on Linux Community at: http://community.linuxmint.com/tutorial/view/2231
You can read my guide/tutorial 'Linux Mint with Full Disk Encryption, directory /boot included - PC with UEFI & HDD with GPT' on Linux Community at: http://community.linuxmint.com/tutorial/view/2061 (This works only for Linux Mint 19 Tara and Ubuntu 17.10 and above)
You can read my guide/tutorial 'Linux Mint - How to enable UEFI Secure Boot with your own Custom keys on PC with UEFI & HDD with GPT' on Linux Mint Community at: https://community.linuxmint.com/tutorial/view/2496
You can read my guide/tutorial for 'Dual boot for Windows 10 + Linux Mint 17.X and 18 Full System Encryption (directory /boot included) - PC with UEFI & HDD with GPT' on Linux Mint Community at: http://community.linuxmint.com/tutorial/view/2191
Please feedback me if you succeed in installing and running Linux Mint using these solutions.
Thank you.