Puncte:0

Problemă de pornire bruscă: „Dispozitivul de pornire selectat a eșuat. Apăsați Enter pentru a continua”

drapel br

Ceva ciudat s-a întâmplat acum câteva zile și nu pot să-mi explic. Rulez Xubuntu de pe HDD extern prin USB pe un laptop (SDD intern al laptopului are Windows). Toate lucrurile esențiale Linux sunt pe hdd extern (Root FS, boot etc.) O fac acum aproximativ 2 ani și totul a mers bine. Brusc, după ce mi-am întors laptopul pentru a porni Ubuntu, primesc mesajul: „Dispozitivul de pornire selectat a eșuat. Apăsați Enter pentru a continua” și nu doriți să porniți xubuntu. Nu pot spune dacă se actualizează Windows cu o zi înainte sau o actualizare Ubuntu nu îmi pot da seama cu adevărat. Când pornesc de pe un USB live, pot monta HDD-ul și pot accesa tot sistemul de fișiere și pot vedea toate partițiile, Rulez și instrumentul de reparare a pornirii, dar nu a ajutat. Chiar am scos SSD-ul intern și am contactat doar cu un HDD extern USB și boot-repair vede toate partițiile și verifică partiția de boot, dar după repornire int eșuează din nou.

Aici este jurnalul de reparații de pornire.

https://paste.ubuntu.com/p/KWmRgRwyHG/

Ma poate ajuta cineva cu asta?

oldfred avatar
drapel cn
Se pare că aveți încărcare combinată UEFI și BIOS. Windows este probabil BIOS/MBR, deoarece nu există o intrare de boot UEFI, dar sda are o partiție de sistem ESP - efi cu fișiere de boot Ubuntu. Dar sda este MBR cu un grub instalat în MBR pentru boot BIOS. Windows necesită gpt pentru pornirea UEFI, dar Ubuntu vă va permite să porniți în modul UEFI de pe unitatea MBR (probabil nu ar trebui). Aveți montarea ESP în fstab, de aceea vrea să reinstaleze grub în modul UEFI. Erorile GUID pot fi de la conversia unității în MBR din gpt? Dacă Windows este pornirea BIOS, poate fi mai bine să păstrați Ubuntu ca boot BIOS?
Jojojo Jaja avatar
drapel br
Jurnalul atașat arată încercarea de reparație de unde SSD-ul intern (conținând Windows) a fost îndepărtat. Poate de aceea nu vedeți informații despre Windows? Nu aș dori să instalez xubunto de la zero pentru că are o mulțime de programe și date pe el
oldfred avatar
drapel cn
UEFI își amintește intrările până când le ștergeți. Dacă unitatea este eliminată, de obicei păstrează o intrare, dar o schimbă (nu știu sigur de ce). Ai copii de rezervă bune. Dacă nu, acesta ar trebui să fie primul lucru pe care îl faci. Din sistemul UEFI, este Windows UEFI boot? Microsoft a cerut furnizorilor să instaleze în modul UEFI/gpt din 2012. Dar utilizatorii ar putea folosi BIOS/MBR. Ar trebui să aveți Ubuntu în același mod de pornire ca Windows, dar din moment ce unități separate, asta înseamnă că nu este o cerință, dacă porniți întotdeauna de pe UEFI/BIOS. Vrei să pornești UEFI sau BIOS pentru Ubuntu?
Jojojo Jaja avatar
drapel br
Ambele uefi presupun
oldfred avatar
drapel cn
Puțin îngrijorat de toate erorile „Semnătura antetului tabelului de partiții GUID este greșită:”. Postați asta, dar nu scrieți. Doriți să vedeți mesajele sale de eroare: `sudo gdisk -l /dev/sda` Nu faceți nicio modificare decât dacă aveți copii de siguranță bune.
Jojojo Jaja avatar
drapel br
GPT fdisk (gdisk) versiunea 1.0.6 Avertisment: Antetul tabelului de partiții pretinde că dimensiunea tabelului de partiții intrările este de 0 octeți, dar acest program acceptă doar intrări de 128 de octeți. Ajustarea în consecință, dar tabelul de partiții poate fi un gunoi. Avertisment: Antetul tabelului de partiții pretinde că dimensiunea tabelului de partiții intrările este de 0 octeți, dar acest program acceptă doar intrări de 128 de octeți. Ajustarea în consecință, dar tabelul de partiții poate fi un gunoi. Scanare tabel de partiții: MBR: numai MBR BSD: nu este prezent APM: nu este prezent GPT: nu este prezent
Jojojo Jaja avatar
drapel br
GPT nevalid și MBR valid; conversia MBR în format GPT in memoria. Disc /dev/sdb: 976773168 sectoare, 465,8 GiB Model: 00BPVT-80HXZT1 Dimensiunea sectorului (logic/fizic): 512/4096 octeți Identificator de disc (GUID): 14D74FE5-DC27-4101-9052-90D5055549E9 Tabelul de partiții conține până la 128 de intrări Tabelul principal de partiții începe la sectorul 2 și se termină la sectorul 33 Primul sector utilizabil este 34, ultimul sector utilizabil este 976773134 Partițiile vor fi aliniate pe granițele sectorului 2048 Spațiul total liber este de 7882540 de sectoare (3,8 GiB)
Jojojo Jaja avatar
drapel br
umber Start (sector) Sfârșit (sector) Dimensiune Cod Nume 1 48060416 462117056 197,4 GiB 8300 Sistem de fișiere Linux 2 9035776 48060415 18,6 GiB 8200 Linux swap 4 7878656 9035775 565,0 MiB EF00 Partiție de sistem EFI 5 462118912 976771071 245,4 GiB 0700 Date de bază Microsoft
Jojojo Jaja avatar
drapel br
cum să postezi întregul return al comenzii? @oldfred există acest avertisment: GPT nevalid și MBR valid; conversia MBR în format GPT in memoria.
oldfred avatar
drapel cn
A fost inițial unitatea pentru boot UEFI și apoi gpt partiționat? Și apoi ați convertit de la gpt la MBR cu Windows sau instalând Windows în modul BIOS care ar converti unitatea? Se știe că conversia Windows gpt în MBR nu se convertește corect. Lasă tabelul gpt de rezervă la sfârșitul unității, dar folosește MBR. Instrumentele Linux văd MBR și backup gpt și se confundă cu ceea ce aveți sau doriți. Nu recomand instalările BIOS cu hardware UEFI. Și recomandăm partiționarea gpt. Dar Microsoft necesită MBR cu instalarea BIOS a Windows.
Jojojo Jaja avatar
drapel br
Ei bine, nu am convertit nimic, doar am creat un HDD Linux bootabil, portabil prin USB și a funcționat ca de la început. Dintr-o dată nu a făcut-o. Am instalat Linux în modul efi. Are sens să instalezi grub manual? Din moment ce nu apare în primul rând. Este posibil ca Sompting să fi schimbat conținutul în /boot?
oldfred avatar
drapel cn
Mai întâi trebuie să rezolvați problema partiției. FixParts este cea mai simplă modalitate de a elimina datele GPT rătăcite. GPT fdisk (gdisk sau sgdisk) o poate face, dar procedura este puțin mai complicată. http://www.rodsbooks.com/fixparts/ Asta ar trebui să elimine datele gpt incorecte. Apoi puteți reinstala grub-pc (versiunea BIOS a grub).
Jojojo Jaja avatar
drapel br
Poți scrie comanda exactă cu fixpart care elimină rătăcirea? Sau care ar fi procedurile din opțiuni?
oldfred avatar
drapel cn
Nu am folosit niciodată fixparts. Nu sunt detalii în linkul către el? Și scrie în detalii, faceți o copie de rezervă a tabelului de partiții pe un alt dispozitiv, astfel încât să puteți restabili configurația curentă în caz de probleme.
Jojojo Jaja avatar
drapel br
Am făcut un back up. Încă nu știe cum să mute acel gpt rătăcit. Am de gând să citesc din nou manualul
Jojojo Jaja avatar
drapel br
Am încercat piese de remediere așa cum se spune în manual, dar nu a fost găsit niciun GPT rătăcit. Și încă apare problema. Sunt obligat să instalez din nou xubuntu...
Puncte:0
drapel br

Problema principală a fost funcția portabilă a HDD-ului. Ceva a mers prost cu grub și/sau partiția de boot. Reinstalarea brută nu a ajutat. Ceea ce a rezolvat problema a fost configurarea partiției de pornire din nou, ca aici în acest blog: https://www.dionysopoulos.me/making-a-portable-full-installation-of-ubuntu-on-a-usb-hdd.html

  1. montați partiția / pe Live Xubuntu și schimbați UIDD-ul corect al partiției de boot a HDD-ului USB extern
  2. montați pe USB live în partiția / partiția de boot în /boot/efi și instalați sub chroot pe partiția de boot grub cu opțiunea --removable

Ce a cauzat problema nu știu - poate o actualizare, dar nu o pot confirma

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.