I want to fully encrypt the system with an unencrypted boot partition, of course, and an LVM setup inside a LUKS container.
Firstly I tried to create this partition layout with the installer but I got an anaconda error and the installation failed while creating this layout. I can't remeber the error message.
Then I created the LUKS container and the LVM setup manually and got Sabayon installed.
But when booting for the first time after the installation I get two other issues.
I'm using LILO from Salix OS as the boot loader. So I didn't install grub2 during the Sabayon installation. After searching the web I found this lilo configuration for booting Sabayon with this setup:
- Code: Select all
image = /path/to/sabyon-boot/kernel-genkernel-x86_64-3.7.0-sabayon
append = "init=/linuxrc ramdisk=8192 dolvm crypt_root=/dev/sda3 real_root=/dev/mapper/sabayonvg-root"
initrd = /path/to/sabayon-boot/initramfs-genkernel-x86_64-3.7.0-sabayon
label = Sabayon
read-only
The system starts booting, but even if I selected the German keyboard layout in the installer I can't enter the LUKS passphrase, because it has only the US keyboard layout loaded but not the German one. If I add a passphrase like "passphrase" I can open the LUKS container at boot time. And I can open the LUKS container with the other passphrase from other sytems. So the problem is not a wrong passphrase, but the keyboard layout.
But then I get a second issue. The boot process hangs at
- Code: Select all
* Waiting for uevents to be processed ... [OK]
So, is it possible to get the German keyboard layout at boot stage when entering the LUKS passphrase, and how?
And what's going wrong with the uevents? Btw., I don't have an Nvidia card, I have an ATI card which is perfectly supported by the OpenSource and the proprietary drivers.
