Grub rescue error

After updating to the latest version via apt update; apt upgrade
the system stopped loading.
When the computer starts, the following message appears:
error: symbol ‘grub_file_filters’ not found.
Entering rescue mode.
Next comes the input prompt. The ls command displays 3 sections. (hd0), (hd0, msdos5), (hd0, msdos1).
I tried to assign different disks but the result is the same. I get the error ‘unknown file system’.
The disk is configured with LVM encryption, which was configured during the first installation of the parrot. Everything worked fine until the update. One operating system is installed on the disk and this is a parrot.
Conducted diagnostics through the ‘boot repair disk’ which ran in live mode with usb. Here is his report:

Boot Info Script 8f991e4 + Boot-Repair extra info      [Boot-Info 25oct2017]


============================= Boot Info Summary: ===============================

 => Grub2 (v2.00) is installed in the MBR of /dev/sda and looks at sector 1 of 
    the same hard drive for core.img. core.img is at this location and looks 
    for (,msdos1)/grub. It also embeds following components:
    
    modules
    ---------------------------------------------------------------------------
    fshelp ext2 part_msdos biosdisk
    ---------------------------------------------------------------------------
 => Syslinux MBR (5.00 and higher) is installed in the MBR of /dev/sdb.

sda1: __________________________________________________________________________

    File system:       ext2
    Boot sector type:  -
    Boot sector info: 
    Operating System:  
    Boot files:        /grub/grub.cfg /grub/i386-pc/core.img

sda2: __________________________________________________________________________

    File system:       Extended Partition
    Boot sector type:  -
    Boot sector info: 

sda5: __________________________________________________________________________

    File system:       crypto_LUKS
    Boot sector type:  Unknown
    Boot sector info: 

sdb1: __________________________________________________________________________

    File system:       vfat
    Boot sector type:  SYSLINUX 6.03
    Boot sector info:  Syslinux looks at sector 32784 of /dev/sdb1 for its 
                       second stage. The integrity check of Syslinux failed. 
                       No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /boot/grub/grub.cfg /syslinux.cfg /casper/vmlinuz.efi 
                       /EFI/BOOT/grubx64.efi /ldlinux.sys

============================ Drive/Partition Info: =============================

Drive: sda _____________________________________________________________________
Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos

Partition  Boot  Start Sector    End Sector  # of Sectors  Id System

/dev/sda1    *          2,048       499,711       497,664  83 Linux
/dev/sda2             501,758   976,771,071   976,269,314   5 Extended
/dev/sda5             501,760   976,771,071   976,269,312  83 Linux


Drive: sdb _____________________________________________________________________
Disk /dev/sdb: 14.3 GiB, 15376318464 bytes, 30031872 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos

Partition  Boot  Start Sector    End Sector  # of Sectors  Id System

/dev/sdb1    *          2,048    30,031,871    30,029,824   c W95 FAT32 (LBA)


"blkid" output: ________________________________________________________________

Device           UUID                                   TYPE       LABEL

/dev/loop0                                              squashfs   
/dev/mapper/luks-28669d4c-9f15-48aa-82af-72f5ab605499 2t77mB-rBjH-Xx9K-796k-Su9m-q1tO-8V7S9C LVM2_member 
/dev/sda1        15c5e1f8-9050-4e31-95bf-bfbe8b450c44   ext2       
/dev/sda5        28669d4c-9f15-48aa-82af-72f5ab605499   crypto_LUKS 
/dev/sdb1        2A6F-7CAA                              vfat       BOOT-REPAIR
/dev/zram0       8509f197-999e-4ec3-a6e3-277df1f82b82   swap       
/dev/zram1       22ed40af-9e03-42eb-a615-4a03e7f498ae   swap       
/dev/zram2       bafe99be-8f1f-4420-b183-ce6cc7b47d39   swap       
/dev/zram3       b783c986-6433-4eb4-a4b4-643ec5802602   swap       

========================= "ls -l /dev/disk/by-id" output: ======================

total 0
lrwxrwxrwx 1 root root  9 Sep  7 12:12 ata-WDC_WD5000BPKT-60PK4T0_WD-WXJ1A61Y9440 -> ../../sda
lrwxrwxrwx 1 root root 10 Sep  7 12:12 ata-WDC_WD5000BPKT-60PK4T0_WD-WXJ1A61Y9440-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 Sep  7 12:12 ata-WDC_WD5000BPKT-60PK4T0_WD-WXJ1A61Y9440-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 Sep  7 12:13 ata-WDC_WD5000BPKT-60PK4T0_WD-WXJ1A61Y9440-part5 -> ../../sda5
lrwxrwxrwx 1 root root 10 Sep  7 12:13 dm-name-luks-28669d4c-9f15-48aa-82af-72f5ab605499 -> ../../dm-0
lrwxrwxrwx 1 root root 10 Sep  7 12:13 dm-uuid-CRYPT-LUKS1-28669d4c9f1548aa82af72f5ab605499-luks-28669d4c-9f15-48aa-82af-72f5ab605499 -> ../../dm-0
lrwxrwxrwx 1 root root  9 Sep  7 12:12 usb-SanDisk_Ultra_Fit_4C531001520927114362-0:0 -> ../../sdb
lrwxrwxrwx 1 root root 10 Sep  7 12:12 usb-SanDisk_Ultra_Fit_4C531001520927114362-0:0-part1 -> ../../sdb1
lrwxrwxrwx 1 root root  9 Sep  7 12:12 wwn-0x50014ee2b0bcc59a -> ../../sda
lrwxrwxrwx 1 root root 10 Sep  7 12:12 wwn-0x50014ee2b0bcc59a-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 Sep  7 12:12 wwn-0x50014ee2b0bcc59a-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 Sep  7 12:13 wwn-0x50014ee2b0bcc59a-part5 -> ../../sda5

========================= "ls -R /dev/mapper/" output: =========================

/dev/mapper:
control
luks-28669d4c-9f15-48aa-82af-72f5ab605499

================================ Mount points: =================================

Device           Mount_Point              Type       Options

/dev/loop0       /rofs                    squashfs   (ro,noatime)
/dev/sdb1        /cdrom                   vfat       (ro,noatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)


============================= sda1/grub/grub.cfg: ==============================

--------------------------------------------------------------------------------
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="0"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}
function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  15c5e1f8-9050-4e31-95bf-bfbe8b450c44
else
  search --no-floppy --fs-uuid --set=root 15c5e1f8-9050-4e31-95bf-bfbe8b450c44
fi
    font="/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=ru_RU
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
  set timeout=30
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=menu
    set timeout=5
  # Fallback normal timeout code in case the timeout_style feature is
  # unavailable.
  else
    set timeout=5
  fi
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  15c5e1f8-9050-4e31-95bf-bfbe8b450c44
else
  search --no-floppy --fs-uuid --set=root 15c5e1f8-9050-4e31-95bf-bfbe8b450c44
fi
insmod png
if background_image /grub/.background_cache.png; then
  true
else
  set menu_color_normal=cyan/blue
  set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
	set gfxpayload="${1}"
}
set linux_gfx_mode=
export linux_gfx_mode
menuentry 'Parrot GNU/Linux' --class parrot --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-3cb2815a-3faa-4848-821a-b40459f223ec' {
	load_video
	insmod gzio
	if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  15c5e1f8-9050-4e31-95bf-bfbe8b450c44
	else
	  search --no-floppy --fs-uuid --set=root 15c5e1f8-9050-4e31-95bf-bfbe8b450c44
	fi
	echo	'Loading Linux 4.19.0-parrot1-20t-amd64 ...'
	linux	/vmlinuz-4.19.0-parrot1-20t-amd64 root=/dev/mapper/parrot--vg-root ro quiet splash noautomount quiet
	echo	'Loading initial ramdisk ...'
	initrd	/initrd.img-4.19.0-parrot1-20t-amd64
}
menuentry 'Parrot GNU/Linux, with Linux 4.19.0-parrot1-20t-amd64 (Nouveau/Nvidia Off)' --class parrot --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.19.0-parrot1-20t-amd64-nouveau-off-3cb2815a-3faa-4848-821a-b40459f223ec' {
	load_video
	insmod gzio
	if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  15c5e1f8-9050-4e31-95bf-bfbe8b450c44
	else
	  search --no-floppy --fs-uuid --set=root 15c5e1f8-9050-4e31-95bf-bfbe8b450c44
	fi
	echo	'Loading Linux 4.19.0-parrot1-20t-amd64 ...'
	linux	/vmlinuz-4.19.0-parrot1-20t-amd64 root=/dev/mapper/parrot--vg-root ro quiet splash noautomount quiet nouveau.modeset=0
	echo	'Loading initial ramdisk ...'
	initrd	/initrd.img-4.19.0-parrot1-20t-amd64
}
menuentry 'Parrot GNU/Linux, with Linux 4.19.0-parrot1-20t-amd64 (ACPI Off)' --class parrot --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.19.0-parrot1-20t-amd64-acpi-off-3cb2815a-3faa-4848-821a-b40459f223ec' {
	load_video
	insmod gzio
	if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  15c5e1f8-9050-4e31-95bf-bfbe8b450c44
	else
	  search --no-floppy --fs-uuid --set=root 15c5e1f8-9050-4e31-95bf-bfbe8b450c44
	fi
	echo	'Loading Linux 4.19.0-parrot1-20t-amd64 ...'
	linux	/vmlinuz-4.19.0-parrot1-20t-amd64 root=/dev/mapper/parrot--vg-root ro quiet splash noautomount quiet acpi=off
	echo	'Loading initial ramdisk ...'
	initrd	/initrd.img-4.19.0-parrot1-20t-amd64
}
submenu 'Advanced options for Parrot GNU/Linux' $menuentry_id_option 'gnulinux-advanced-3cb2815a-3faa-4848-821a-b40459f223ec' {
	menuentry 'Parrot GNU/Linux, with Linux 4.19.0-parrot1-20t-amd64' --class parrot --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.19.0-parrot1-20t-amd64-advanced-3cb2815a-3faa-4848-821a-b40459f223ec' {
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  15c5e1f8-9050-4e31-95bf-bfbe8b450c44
		else
		  search --no-floppy --fs-uuid --set=root 15c5e1f8-9050-4e31-95bf-bfbe8b450c44
		fi
		echo	'Loading Linux 4.19.0-parrot1-20t-amd64 ...'
		linux	/vmlinuz-4.19.0-parrot1-20t-amd64 root=/dev/mapper/parrot--vg-root ro quiet splash noautomount quiet
		echo	'Loading initial ramdisk ...'
		initrd	/initrd.img-4.19.0-parrot1-20t-amd64
	}
	menuentry 'Parrot GNU/Linux, with Linux 4.19.0-parrot1-20t-amd64 (recovery mode)' --class parrot --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.19.0-parrot1-20t-amd64-recovery-3cb2815a-3faa-4848-821a-b40459f223ec' {
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  15c5e1f8-9050-4e31-95bf-bfbe8b450c44
		else
		  search --no-floppy --fs-uuid --set=root 15c5e1f8-9050-4e31-95bf-bfbe8b450c44
		fi
		echo	'Loading Linux 4.19.0-parrot1-20t-amd64 ...'
		linux	/vmlinuz-4.19.0-parrot1-20t-amd64 root=/dev/mapper/parrot--vg-root ro single quiet splash noautomount
		echo	'Loading initial ramdisk ...'
		initrd	/initrd.img-4.19.0-parrot1-20t-amd64
	}
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
--------------------------------------------------------------------------------

=================== sda1: Location of files loaded by Grub: ====================

           GiB - GB             File                                 Fragment(s)

   0.113772392 = 0.122162176    grub/grub.cfg                                  5
   0.099024773 = 0.106327040    grub/i386-pc/core.img                          2
   0.183568954 = 0.197105664    vmlinuz-4.19.0-parrot1-20t-amd64              12
   0.144433022 = 0.155083776    initrd.img-4.19.0-parrot1-20t-amd64           13
   0.235656738 = 0.253034496    initrd.img-4.19.0-parrot1-20t-amd64.old-dkms  36

=========================== sdb1/boot/grub/grub.cfg: ===========================

--------------------------------------------------------------------------------

if loadfont /boot/grub/font.pf2 ; then
	set gfxmode=auto
	insmod efi_gop
	insmod efi_uga
	insmod gfxterm
	terminal_output gfxterm
fi

set menu_color_normal=white/black
set menu_color_highlight=black/light-gray

menuentry "Boot-Repair-Disk session" {
	set gfxpayload=keep
	linux	/casper/vmlinuz.efi  file=/cdrom/preseed/lubuntu.seed boot=casper quiet splash --
	initrd	/casper/initrd.lz
}
--------------------------------------------------------------------------------

============================== sdb1/syslinux.cfg: ==============================

--------------------------------------------------------------------------------
DEFAULT loadconfig

LABEL loadconfig
  CONFIG /isolinux/isolinux.cfg
  APPEND /isolinux/
--------------------------------------------------------------------------------

=================== sdb1: Location of files loaded by Grub: ====================

           GiB - GB             File                                 Fragment(s)

            ?? = ??             boot/grub/grub.cfg                             1

================= sdb1: Location of files loaded by Syslinux: ==================

           GiB - GB             File                                 Fragment(s)

            ?? = ??             syslinux.cfg                                   1
            ?? = ??             ldlinux.sys                                    1

======================== Unknown MBRs/Boot Sectors/etc: ========================

Unknown BootLoader on sda5

00000000  4c 55 4b 53 ba be 00 01  61 65 73 00 00 00 00 00  |LUKS....aes.....|
00000010  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000020  00 00 00 00 00 00 00 00  78 74 73 2d 70 6c 61 69  |........xts-plai|
00000030  6e 36 34 00 00 00 00 00  00 00 00 00 00 00 00 00  |n64.............|
00000040  00 00 00 00 00 00 00 00  73 68 61 32 35 36 00 00  |........sha256..|
00000050  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000060  00 00 00 00 00 00 00 00  00 00 10 00 00 00 00 40  |...............@|
00000070  1a aa 25 93 f9 dc e7 b4  b6 71 f7 34 d0 79 86 1b  |..%......q.4.y..|
00000080  05 f8 2c e3 90 09 93 38  96 f1 a8 34 a9 1e e3 0a  |..,....8...4....|
00000090  21 b8 b8 9e 7f c9 ad f7  59 92 df de 43 2e 6b d5  |!.......Y...C.k.|
000000a0  c4 ed 49 03 00 01 15 f5  32 38 36 36 39 64 34 63  |..I.....28669d4c|
000000b0  2d 39 66 31 35 2d 34 38  61 61 2d 38 32 61 66 2d  |-9f15-48aa-82af-|
000000c0  37 32 66 35 61 62 36 30  35 34 39 39 00 00 00 00  |72f5ab605499....|
000000d0  00 ac 71 f3 00 11 5f 56  4d a9 78 bd 82 f3 88 82  |..q..._VM.x.....|
000000e0  a8 0c 06 6f 85 5a 4f 63  23 ae 60 c2 26 da 01 8d  |...o.ZOc#.`.&...|
000000f0  46 b7 d0 4d 52 0c 44 0c  00 00 00 08 00 00 0f a0  |F..MR.D.........|
00000100  00 00 de ad 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000110  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000120  00 00 00 00 00 00 00 00  00 00 02 00 00 00 0f a0  |................|
00000130  00 00 de ad 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000140  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000150  00 00 00 00 00 00 00 00  00 00 03 f8 00 00 0f a0  |................|
00000160  00 00 de ad 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000170  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000180  00 00 00 00 00 00 00 00  00 00 05 f0 00 00 0f a0  |................|
00000190  00 00 de ad 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000001a0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000001b0  00 00 00 00 00 00 00 00  00 00 07 e8 00 00 0f a0  |................|
000001c0  00 00 de ad 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000001d0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000001e0  00 00 00 00 00 00 00 00  00 00 09 e0 00 00 0f a0  |................|
000001f0  00 00 de ad 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000200



ADDITIONAL INFORMATION :
=================== log of boot-repair 20190907_1212 ===================
boot-repair version : 4ppa62
boot-sav version : 4ppa62
boot-sav-extra version : 4ppa62
glade2script version : 3.2.3~ppa4
Partition 2 does not start on physical sector boundary.
boot-repair is executed in live-session (Boot-Repair-Disk 64bit 1oct2017, zesty, Ubuntu, x86_64)
CPU op-mode(s):      32-bit, 64-bit
file=/cdrom/preseed/lubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash -- debian-installer/language=ru keyboard-configuration/layoutcode?=ru
ls: cannot access '/home/usr/.config': No such file or directory
mount: /mnt/boot-sav/sda5: unknown filesystem type 'crypto_LUKS'.
mount /dev/sda5 : Error code 32
mount -r /dev/sda5 /mnt/boot-sav/sda5
mount: /mnt/boot-sav/sda5: unknown filesystem type 'crypto_LUKS'.
mount -r /dev/sda5 : Error code 32

=================== os-prober:


=================== blkid:
/dev/sda1: UUID="15c5e1f8-9050-4e31-95bf-bfbe8b450c44" TYPE="ext2" PARTUUID="514c14ed-01"
/dev/sdb1: LABEL="BOOT-REPAIR" UUID="2A6F-7CAA" TYPE="vfat" PARTUUID="00dbd5e8-01"
/dev/loop0: TYPE="squashfs"
/dev/sda5: UUID="28669d4c-9f15-48aa-82af-72f5ab605499" TYPE="crypto_LUKS" PARTUUID="514c14ed-05"
/dev/zram0: UUID="8509f197-999e-4ec3-a6e3-277df1f82b82" TYPE="swap"
/dev/zram1: UUID="22ed40af-9e03-42eb-a615-4a03e7f498ae" TYPE="swap"
/dev/zram2: UUID="bafe99be-8f1f-4420-b183-ce6cc7b47d39" TYPE="swap"
/dev/zram3: UUID="b783c986-6433-4eb4-a4b4-643ec5802602" TYPE="swap"

mount: /mnt/boot-sav/sda5: unknown filesystem type 'crypto_LUKS'.
mount /dev/sda5 : Error code 32
mount -r /dev/sda5 /mnt/boot-sav/sda5
mount: /mnt/boot-sav/sda5: unknown filesystem type 'crypto_LUKS'.
mount -r /dev/sda5 : Error code 32
Partition 2 does not start on physical sector boundary.
Partition 2 does not start on physical sector boundary.

=================== UEFI/Legacy mode:
This live-session is not in EFI-mode.
SecureBoot maybe enabled.


=================== PARTITIONS & DISKS:
sda1	: sda,	is-sepboot,	grubenv-ok	nogrub,	no-docgrub,	no-update-grub,	32,	no-boot,	no-os,	not--efi--part,	part-has-no-fstab,	part-has-no-fstab,	no-nt,	no-winload,	no-recov-nor-hid,	no-bmgr,	notwinboot,	nopakmgr,	nogrubinstall,	no---usr,	part-has-no-fstab,	not-sep-usr,	standard,	not-far,	notbiosboot, /mnt/boot-sav/sda1.
sda5	: sda,	maybesepboot,	no-grubenv	nogrub,	no-docgrub,	no-update-grub,	32,	no-boot,	no-os,	not--efi--part,	part-has-no-fstab,	part-has-no-fstab,	no-nt,	no-winload,	no-recov-nor-hid,	no-bmgr,	notwinboot,	nopakmgr,	nogrubinstall,	no---usr,	part-has-no-fstab,	not-sep-usr,	standard,	farbios,	notbiosboot, /mnt/boot-sav/sda5.

sda	: not-GPT,	BIOSboot-not-needed,	has-no-EFIpart, 	not-usb,	not-mmc, no-os,	2048 sectors * 512 bytes


=================== parted -lm:

BYT;
/dev/sda:500GB:scsi:512:4096:msdos:ATA WDC WD5000BPKT-6:;
1:1049kB:256MB:255MB:ext2::boot;
2:257MB:500GB:500GB:::;
5:257MB:500GB:500GB:::;

BYT;
/dev/sdb:15.4GB:scsi:512:512:msdos:SanDisk Ultra Fit:;
1:1049kB:15.4GB:15.4GB:fat32::boot, lba;

BYT;
/dev/zram3:763MB:unknown:4096:4096:loop:Unknown:;
1:0.00B:763MB:763MB:linux-swap(v1)::;

BYT;
/dev/zram1:763MB:unknown:4096:4096:loop:Unknown:;
1:0.00B:763MB:763MB:linux-swap(v1)::;

BYT;
/dev/zram2:763MB:unknown:4096:4096:loop:Unknown:;
1:0.00B:763MB:763MB:linux-swap(v1)::;

BYT;
/dev/zram0:763MB:unknown:4096:4096:loop:Unknown:;
1:0.00B:763MB:763MB:linux-swap(v1)::;

=================== lsblk:
KNAME TYPE FSTYPE        SIZE LABEL
loop0 loop squashfs    629,3M
sda   disk             465,8G
sda1  part ext2          243M
sda2  part                 1K
sda5  part crypto_LUKS 465,5G
sdb   disk              14,3G
sdb1  part vfat         14,3G BOOT-REPAIR
zram0 disk             727,5M
zram1 disk             727,5M
zram2 disk             727,5M
zram3 disk             727,5M

KNAME ROTA RO RM STATE   MOUNTPOINT
loop0    1  1  0         /rofs
sda      1  0  0 running
sda1     1  0  0         /mnt/boot-sav/sda1
sda2     1  0  0
sda5     1  0  0
sdb      1  0  1 running
sdb1     1  0  1         /cdrom
zram0    0  0  0         [SWAP]
zram1    0  0  0         [SWAP]
zram2    0  0  0         [SWAP]
zram3    0  0  0         [SWAP]


=================== mount:
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=2952440k,nr_inodes=738110,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=595928k,mode=755)
/dev/sdb1 on /cdrom type vfat (ro,noatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/loop0 on /rofs type squashfs (ro,noatime)
/cow on / type overlay (rw,relatime,lowerdir=//filesystem.squashfs,upperdir=/cow/upper,workdir=/cow/work)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup on /sys/fs/cgroup/unified type cgroup2 (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
cgroup on /sys/fs/cgroup/rdma type cgroup (rw,nosuid,nodev,noexec,relatime,rdma)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=33,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=13536)
mqueue on /dev/mqueue type mqueue (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M)
configfs on /sys/kernel/config type configfs (rw,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime)
tmpfs on /run/user/999 type tmpfs (rw,nosuid,nodev,relatime,size=595924k,mode=700,uid=999,gid=999)
gvfsd-fuse on /run/user/999/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=999,group_id=999)
/dev/sda1 on /mnt/boot-sav/sda1 type ext2 (rw,relatime,block_validity,barrier,user_xattr,acl,stripe=4)


=================== ls:
/sys/block/sda (filtered):  alignment_offset bdi capability dev device discard_alignment events events_async events_poll_msecs ext_range holders inflight integrity power queue range removable ro sda1 sda2 sda5 size slaves stat subsystem trace uevent
/sys/block/sdb (filtered):  alignment_offset bdi capability dev device discard_alignment events events_async events_poll_msecs ext_range holders inflight integrity power queue range removable ro sdb1 size slaves stat subsystem trace uevent
/dev (filtered):  autofs block bsg btrfs-control bus char console core cpu cpu_dma_latency cuse disk dri drm_dp_aux0 drm_dp_aux1 drm_dp_aux2 drm_dp_aux3 ecryptfs fb0 fd freefall full fuse fw0 hpet hugepages hwrng i2c-0 i2c-1 i2c-10 i2c-11 i2c-12 i2c-13 i2c-14 i2c-15 i2c-2 i2c-3 i2c-4 i2c-5 i2c-6 i2c-7 i2c-8 i2c-9 initctl input kmsg kvm lightnvm log mapper mcelog mei0 mem memory_bandwidth mqueue net network_latency network_throughput null parport0 port ppp psaux ptmx pts random rfkill rtc rtc0 sda sda1 sda2 sda5 sdb sdb1 sg0 sg1 shm snapshot snd stderr stdin stdout tpm0 uhid uinput urandom userio vfio vga_arbiter vhci vhost-net vhost-vsock zero
ls /dev/mapper:  control
Partition 2 does not start on physical sector boundary.

=================== df -Th:

Filesystem     Type      Size  Used Avail Use% Mounted on
udev           devtmpfs  2.9G     0  2.9G   0% /dev
tmpfs          tmpfs     582M  8.8M  574M   2% /run
/dev/sdb1      vfat       15G  710M   14G   5% /cdrom
/dev/loop0     squashfs  630M  630M     0 100% /rofs
/cow           overlay   2.9G  9.1M  2.9G   1% /
tmpfs          tmpfs     2.9G     0  2.9G   0% /dev/shm
tmpfs          tmpfs     5.0M  4.0K  5.0M   1% /run/lock
tmpfs          tmpfs     2.9G     0  2.9G   0% /sys/fs/cgroup
tmpfs          tmpfs     2.9G  4.0K  2.9G   1% /tmp
tmpfs          tmpfs     582M  4.0K  582M   1% /run/user/999
/dev/sda1      ext2      236M   94M  130M  42% /mnt/boot-sav/sda1

=================== fdisk -l:
Disk /dev/loop0: 629.3 MiB, 659873792 bytes, 1288816 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x514c14ed

Device     Boot  Start       End   Sectors   Size Id Type
/dev/sda1  *      2048    499711    497664   243M 83 Linux
/dev/sda2       501758 976771071 976269314 465.5G  5 Extended
/dev/sda5       501760 976771071 976269312 465.5G 83 Linux



Disk /dev/sdb: 14.3 GiB, 15376318464 bytes, 30031872 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00dbd5e8

Device     Boot Start      End  Sectors  Size Id Type
/dev/sdb1  *     2048 30031871 30029824 14.3G  c W95 FAT32 (LBA)


Disk /dev/zram0: 727.5 MiB, 762785792 bytes, 186227 sectors
Units: sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/zram1: 727.5 MiB, 762785792 bytes, 186227 sectors
Units: sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/zram2: 727.5 MiB, 762785792 bytes, 186227 sectors
Units: sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/zram3: 727.5 MiB, 762785792 bytes, 186227 sectors
Units: sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


No OS or WinEFI system

** (zenity:6894): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
/boot detected. Check parameters.

=================== Recommended repair
The default repair of the Boot-Repair utility will not act on the boot.

its a rolling distro. apt upgrade breaks the system!

sudo parrot-upgrade

like descripted in our docu and in 100 posts here in the forum! :wink:

Thanks for the answer. But how can I restore or reinstall the system without losing data on the disk? Tell me Please

have a look at THIS
its for a vm but should work for you too!

The same thing happened to me, updating Parrot VM broke the bootup and I ended up in grub_rescue.

I was able to fix this by booting to the live CD and mounting the broken system. I found this in a similar thread for rescuing Kali.

mount /dev/sda(number of partition with Parrot) /mnt
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt bash
grub-install --boot-directory=/mnt/boot /dev/sda
update-grub
exit
reboot

1 Like

You should be able to recover your data with any live USB installation. You can either partition the USB or use a separate USB drive to copy your data. Then you can re-install if needed. You can use almost any small OS or your Parrot USB, or download a recovery OS. It is a wise idea to have something like this for any time you have trouble booting into a system so you don’t lose data… Also remember to back up before upgrades. Again full-upgrade or parrot-upgrade.