P 4.2 & encrypted persistence

Briefly describe your issue below:

System is starting without password asking.

What version of Parrot are you running? (include version, edition, and architecture)
Release 4.2 64-bit | Kernel Linux 4.17.0-parrot17-amd64 x86_64 | Kernel Linux 4.17.0-parrot17-amd64 x86_64
What method did you use to install Parrot? (Debian Standard / Debian GTK / parrot-experimental)
live usb
Configured to multiboot with other systems? (yes / no)
no
If there are any similar issues or solutions, link to them below:
???
If there are any error messages or relevant logs, post them below:
part of syslog:

Sep 2 07:20:44 localhost kernel: [ 0.000000] microcode: microcode updated early to revision 0x2b, date = 2018-03-22
Sep 2 07:20:44 localhost kernel: [ 0.000000] Linux version 4.17.0-parrot17-amd64 (team@parrotsec.org) (gcc version 7.3.0 (Debian 7.3.0-28)) #1 SMP Parrot 4.17.17-1parrot17 (2018-08-27)
Sep 2 07:20:44 localhost kernel: [ 0.000000] Command line: BOOT_IMAGE=/live/vmlinuz boot=live hostname=parrot splash noautomount persistent=cryptsetup persistence-encryption=luks persistence apparmor=0

Sep 2 07:20:44 localhost kernel: [ 0.000000] Kernel command line: BOOT_IMAGE=/live/vmlinuz boot=live hostname=parrot splash noautomount persistent=cryptsetup persistence-encryption=luks persistence apparmor=0
Sep 2 07:20:44 localhost kernel: [ 0.000000] Calgary: detecting Calgary via BIOS EBDA area
Sep 2 07:20:44 localhost kernel: [ 0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!

└──╼boot.log
done.
Begin: Mounting root file system … Begin: Running /scripts/live-top … done.
Begin: Running /scripts/live-premount … done.
Warning: Unable to load module dm-crypt
Warning: cryptsetup is unavailable
Begin: Running /scripts/live-realpremount … done.
Begin: Mounting “/run/live/medium/live/filesystem.squashfs” on “/run/live/rootfs/filesystem.squashfs” via “/dev/loop0” … done.
/init: line 246: can’t open /tmp/custom_mounts.list: no such file
done.
Begin: Configuring fstab … done.
Begin: Preconfiguring networking … done.
Begin: Running /scripts/live-bottom … done.
Begin: Running /scripts/init-bottom … done.

Maybe this solve your issue:

we spotted the bug, it is a debian kernel bug that will probably be fixed with the next kernel release

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=905574

we decided to postpone the release of parrot 4.2 to wait for the inclusion of the linux 4.18 kernel

2 Likes

cryptsetup, i can verify this works now, thnks