Puncte:1

eroare la încărcarea bibliotecilor partajate libtinfo.so.5 în timp ce încercam să repar instalarea mea ubuntu blocată folosind discul de reparare de pornire de yannubuntu

drapel us

Am probleme la reinstalarea grub prin chroot, primesc următoarea eroare ori de câte ori încerc să-l reinstalez.

eroare la încărcarea bibliotecilor partajate: libtinfo.so.5: nu se poate deschide fișierul obiect partajat: nu există un astfel de fișier sau director

O mică poveste de fundal: Recent, în timp ce încercam să-mi convertesc partiția de disc din MBR în GPT, mi-am blocat instalarea Ubuntu. Odată ce am repornit după ce am folosit următoarea comandă sgdisk -g /dev/sda Nu am reușit să pornesc în Ubuntu!

Scopul meu principal a fost să convertesc partiția MBR LVM în GPT, astfel încât să instalez Windows 10. Aveam impresia că trebuie să o schimb în GPT pentru a putea instala Windows 10, dar mai târziu am constatat că pur și simplu redimensionam partiția folosind partiția KDE. Managerul sau orice alt instrument capabil de operațiuni LVM și apoi formatarea partiției în NTFS ar trebui să pregătească mediul pentru instalarea Windows 10.

Problema acum: Deși am reușit să pornesc Windows 10 și, pe măsură ce scriu din el acum, sunt într-o oarecare mișcare, îmi place să folosesc Ubuntu Linux și vreau o configurare dual boot, Windows fiind folosit pentru chestii multimedia și jocuri, în timp ce Ubuntu Linux fiind sistemul de operare zilnic!

Am dat peste un software numit boot repair disk de yannubuntu on sourceforge, l-am pornit pe un stick USB și apoi am rulat software-ul de reparare a pornirii, mi-a cerut să execut următoarea comandă sudo chroot „/mnt/boot-sav/mapper/vgubuntu-root” apt purge --allow-remove-essential -y grub*-common shim-signed astfel încât să reinstalați și să configurați grub pe partiția Ubuntu LVM folosind chroot.

Când execut această comandă, primesc întotdeauna această eroare de bibliotecă /bin/bash: eroare la încărcarea bibliotecilor partajate: libtinfo.so.5: nu se poate deschide fișierul obiect partajat: nu există un astfel de fișier sau director dpkg: eroare la procesarea pachetului grub-pc (--remove): chiar dacă bibliotecile sunt instalate pe discul de reparare a pornirii, așa cum am aflat în timp ce încercam să îl instalez folosind apt și presupun că este preinstalat în Ubuntu, precum și biblioteca este deja prezentă în discul de reparare a pornirii și se bazează pe Ubuntu.

Aici este vizualizarea completă a terminalului a problemei mele, comanda executată și erorile menționate mai sus pot fi văzute aici.

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

Ieșire:
lubuntu@lubuntu:~$ sudo chroot "/mnt/boot-sav/mapper/vgubuntu-root" apt purge --allow-remove-essential -y grub*-common shim-signed
Citirea listelor de pachete... Gata
Construirea arborelui de dependență       
Citirea informațiilor despre stare... Gata
Notă, selectând „grub-common” pentru globul „grub*-common”
Notă, selectând „grub2-common” pentru globul „grub*-common”
Pachetul „shim-signed” nu este instalat, deci nu este eliminat
Următoarele pachete vor fi ȘTERSE:
  grub-common* grub-gfxpayload-lists* grub-pc* grub-pc-bin* grub2-common*
0 actualizate, 0 instalate nou, 5 de eliminat și 73 neactualizate.
2 nu sunt complet instalate sau îndepărtate.
După această operațiune, 18,8 MB de spațiu pe disc vor fi eliberați.
(Se citesc baza de date... 305827 fișiere și directoare instalate în prezent.)
Se elimină grub-pc (2.04-1ubuntu26.12)...
/bin/bash: eroare la încărcarea bibliotecilor partajate: libtinfo.so.5: nu se poate deschide fișierul obiect partajat: nu există un astfel de fișier sau director
dpkg: eroare la procesarea pachetului grub-pc (--remove):
 subprocesul de script de pre-eliminare a pachetului grub-pc instalat a returnat starea de ieșire de eroare 127
dpkg: prea multe erori, oprire
/bin/bash: eroare la încărcarea bibliotecilor partajate: libtinfo.so.5: nu se poate deschide fișierul obiect partajat: nu există un astfel de fișier sau director
dpkg: eroare la curățare:
 instalat pachetul grub-pc subprocesul de script post-instalare a returnat eroare starea de ieșire 127
Au fost întâlnite erori în timpul procesării:
 grub-buc
Procesarea a fost oprită deoarece au existat prea multe erori.
E: Sub-procesul /usr/bin/dpkg a returnat un cod de eroare (1)

Va rog sa ma ajutati, sunt blocat si nu stiu ce sa fac in continuare!

Mulțumiri!

Notă: Cateva lucruri pe care le-am incercat deja:

  1. Am încercat să reinstalez grub pe Ubuntu blocat folosind chroot dintr-un Ubuntu 18.04 complet gras pe un stick USB, aceeași eroare de bibliotecă persistă
ChanganAuto avatar
drapel us
Windows necesită strict GPT pentru modul UEFI și MBR pentru Legacy/CSM/BIOS. Deci, deși Windows *poate* fi instalat în modul Legacy nu înseamnă că *ar trebui*. Și dacă Ubuntu a fost instalat corect în modul UEFI (Linux nu are restricții), atunci dual-boot-ul nu va funcționa. Dacă Ubuntu a fost instalat și în Legacy, atunci mai bine să începeți de la capăt> Faceți unitatea GPT și apoi reinstalați Ubuntu sau instalați Windows și apoi Ubuntu, de obicei mai ușor, dar nu chiar relevant dacă instalați în modul UEFI adecvat.
N0rbert avatar
drapel zw
Trebuie să instalați pachetul `libtinfo5` pentru a remedia legarea dinamică a bibliotecii.
drapel hr
Nu am niciun comentariu cu privire la oportunitatea a ceea ce încercați să faceți, totuși mă întreb dacă `SHELL=/bin/sh chroot ...` sau `SHELL=/bin/dash chroot ...` ar fi o soluție? Se pare că `dash` (spre deosebire de `bash`) nu leagă `libtinfo5.so`
PassionateTechie24 avatar
drapel us
@N0rbert Cum pot face asta? Când încerc să instalez pachetul, îmi spune că pachetul este deja instalat!
PassionateTechie24 avatar
drapel us
@steeldriver O să încerc și să vă pun la curent cu asta!
PassionateTechie24 avatar
drapel us
@ChanganAuto Chiar nu pot face asta, am date pe disc și nu am o unitate de rezervă pe care să o transfer, există vreo altă modalitate de a repara grub în acest caz?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.