error al cargar bibliotecas compartidas libtinfo.so.5 al intentar reparar mi instalación de ubuntu bloqueada usando Boot Repair Disk de yannubuntu

error al cargar bibliotecas compartidas libtinfo.so.5 al intentar reparar mi instalación de ubuntu bloqueada usando Boot Repair Disk de yannubuntu

Tengo problemas para reinstalar grub a través de chroot, aparece el siguiente error cada vez que intento reinstalarlo.

error al cargar bibliotecas compartidas: libtinfo.so.5: no se puede abrir el archivo de objeto compartido: no existe tal archivo o directorio

Un poco de historia de fondo: Recientemente, mientras intentaba convertir la partición de mi disco de MBR a GPT, bloqueé mi instalación de Ubuntu. Una vez que reinicié después de usar el siguiente comando, sgdisk -g /dev/sda¡no pude iniciar Ubuntu!

Mi objetivo principal era convertir la partición MBR LVM a GPT para poder instalar Windows 10. Tenía la impresión de que tenía que cambiarla a GPT para poder instalar Windows 10, pero luego descubrí que simplemente cambiar el tamaño de la partición usando la partición KDE. Manager o cualquier otra herramienta capaz de realizar operaciones LVM y luego formatear la partición a NTFS debería preparar el entorno para la instalación de Windows 10.

El problema ahora: Si bien logré ejecutar Windows 10 y mientras escribo, estoy un poco estancado, me encanta usar Ubuntu Linux y quiero una configuración de arranque dual, Windows se usa para cosas multimedia y juegos, mientras que ¡Ubuntu Linux es el sistema operativo diario!

Encontré un software llamado disco de reparación de arranque de yannubuntu enfuenteforja, Lo inicié en una memoria USB y luego ejecuté el software de reparación de inicio, me pidió que ejecutara el siguiente comando sudo chroot "/mnt/boot-sav/mapper/vgubuntu-root" apt purge --allow-remove-essential -y grub*-common shim-signedpara reinstalar y configurar grub en la partición LVM de Ubuntu usando chroot.

Cuando ejecuto este comando, siempre aparece este error de biblioteca /bin/bash: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory dpkg: error processing package grub-pc (--remove):a pesar de que las bibliotecas están instaladas en el disco de reparación de arranque, como descubrí al intentar instalarlo usando apt y supongo que está preinstalada en Ubuntu y que la biblioteca ya está presente. en el disco de reparación de arranque y está basado en Ubuntu.

Aquí está la vista de terminal completa de mi problema, el comando ejecutado y los errores antes mencionados se pueden ver aquí.

Command:
sudo chroot "/mnt/boot-sav/mapper/vgubuntu-root" apt purge --allow-remove-essential -y grub*-common shim-signed

Output:
lubuntu@lubuntu:~$ sudo chroot "/mnt/boot-sav/mapper/vgubuntu-root" apt purge --allow-remove-essential -y grub*-common shim-signed
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'grub-common' for glob 'grub*-common'
Note, selecting 'grub2-common' for glob 'grub*-common'
Package 'shim-signed' is not installed, so not removed
The following packages will be REMOVED:
  grub-common* grub-gfxpayload-lists* grub-pc* grub-pc-bin* grub2-common*
0 upgraded, 0 newly installed, 5 to remove and 73 not upgraded.
2 not fully installed or removed.
After this operation, 18.8 MB disk space will be freed.
(Reading database ... 305827 files and directories currently installed.)
Removing grub-pc (2.04-1ubuntu26.12) ...
/bin/bash: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory
dpkg: error processing package grub-pc (--remove):
 installed grub-pc package pre-removal script subprocess returned error exit status 127
dpkg: too many errors, stopping
/bin/bash: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory
dpkg: error while cleaning up:
 installed grub-pc package post-installation script subprocess returned error exit status 127
Errors were encountered while processing:
 grub-pc
Processing was halted because there were too many errors.
E: Sub-process /usr/bin/dpkg returned an error code (1)

¡Por favor ayúdenme, estoy estancado y no sé qué hacer a continuación!

¡Gracias!

Nota: Algunas cosas que ya he probado:

  1. Intenté reinstalar grub en Ubuntu bloqueado usando chroot desde un Ubuntu 18.04 completo en una memoria USB, el mismo error de biblioteca persiste

Respuesta1

en mi caso, el problema fue que libtinfo.so.6 se colocó en la carpeta 'lib64'. Se solucionó poniéndolo en 'lib'.

(estaba ejecutando chroot en /bin/bash)

sudo chroot $HOME/jail /bin/bash

información relacionada