Nie jesteś zalogowany na forum.

#1 2019-10-19 16:13:10

Daniello
Użytkownik
Data rejestracji: 2016-11-11
Liczba postów: 34

ERROR Failed to open encryption mapping...

Witajcie,

Złośliwość rzeczy martwych jak widać po ostatniej aktywności sie sprawdza. Sądzę, że to dla urozmaicenia bo generalnie system pracuje dobrze ;)

Ale do sedna....

Mam SSD podzielony na 2 woluminy:

1. /boot - btrfs [ /dev/sda1 ]
2. LVM+LUKS  - f2fs [/dev/sda2  ]
Za rozruch odpowiada Syslinux

Losowo przy odpaleniu lapka, wyskakuje błąd LUKS'a odnośnie złych parametrów wczytania zaszyfrowanej przestrzeni. Celowo mówię że losowo, bo po reboocie z reguły normalnie prosi o passwd do odszyfrowania.? Skoro byłoby coś nie tak w konfigach, to praktycznie przy każdej następnej okazji nie byłoby monitu o passwd.

Cała treść błędu --->>https://imgur.com/DqHm8Jt

syslinux.cfg:

DEFAULT arch
LABEL arch
    MENU LABEL Arch Linux
    LINUX ../vmlinuz-linux
    APPEND cryptdevice=/dev/sda2:root root=/dev/mapper/root rw
    INITRD ../initramfs-linux.img

mkinitcpio.conf:

....
HOOKS="base udev autodetect modconf block encrypt filesystems keyboard fsck"

Co może być powodem?

Ostatnio edytowany przez Daniello (2019-10-19 16:15:12)

Offline

#2 2019-10-19 17:55:35

kfgz
Użytkownik
Data rejestracji: 2019-04-04
Liczba postów: 7

Odp: ERROR Failed to open encryption mapping...

1. Zamiast

cryptdevice=/dev/sda2

wstaw wygenerowany przez blkid UUID partycji sda2

cryptdevice=UUID=xxxxxxxx-yyyy-yyyy-yyyy-xxxxxxxxxxxx

2. Dodaj do HOOKS lvm2 i przebuduj initramfs

HOOKS="base udev autodetect modconf block lvm2 encrypt filesystems keyboard fsck"

Jest spora szansa, że w ten sposób rozwiążesz problem.

Ostatnio edytowany przez kfgz (2019-10-19 17:56:01)

Offline

#3 2019-10-19 19:01:56

Daniello
Użytkownik
Data rejestracji: 2016-11-11
Liczba postów: 34

Odp: ERROR Failed to open encryption mapping...

Niestety, po UUID nie odpala w ogóle. Dodanie lvm2 do sekcji HOOKS ani nie szkodzi, ani nie pomaga. Co drugie uruchomienie dalej krzyczy błędem.
Z drugiej jednak strony... /boot jest niezaszyfrowany i wydaje mi sie średnio bezpieczne podawanie 'dla wszystkich' UUID woluminu ;)

Offline

Stopka

Forum oparte na FluxBB