Feature: #28 - Fixing the booatloader config when disk ain't encrypted

This commit is contained in:
Anton Hvornum 2019-11-28 00:23:55 +00:00
parent 8cc90ad874
commit 1aec07f829
1 changed files with 4 additions and 1 deletions

View File

@ -1017,7 +1017,10 @@ def setup_bootloader(*positionals, **kwargs):
entry.write('title Arch Linux\n')
entry.write('linux /vmlinuz-linux\n')
entry.write('initrd /initramfs-linux.img\n')
entry.write('options cryptdevice=UUID={UUID}:luksdev root=/dev/mapper/luksdev rw intel_pstate=no_hwp\n'.format(UUID=UUID))
if args['skip-encrypt']:
entry.write('options root=PARTUUID={UUID} rw intel_pstate=no_hwp\n'.format(UUID=UUID))
else:
entry.write('options cryptdevice=UUID={UUID}:luksdev root=/dev/mapper/luksdev rw intel_pstate=no_hwp\n'.format(UUID=UUID))
return True