Puncte:0

Încerc să reinstalez Ubuntu pe o unitate externă NVME, dar apare o eroare la pornire - Alertă! uuid nu există. A căzut într-o coajă!

drapel ua

Bună ziua tuturor.

(Editează această întrebare pentru a include mai multe detalii)

Voi încerca să-mi descriu problema fără a face din asta un fir foarte lung. Pe scurt: întotdeauna mi-am dorit să am libertatea de a avea un sistem de operare extern complet funcțional, pe care să îl pot lua cu mine oriunde mă duc și, dacă este necesar, să mă conectez oriunde și să am tot ce am nevoie în deplasare. După multe cercetări, am ajuns cu Ubuntu și, după ce am urmat niște ghiduri extrem de complicate, am reușit să obțin o unitate NVME externă funcțională cu Ubuntu 20.04 LTS și viața a fost bună. Adică până când am decis să-mi fac upgrade laptop-ul la unul Asus și pur și simplu wi-fi nu a fost detectat. Am încercat multe lucruri și, printre recomandări, a fost și upgrade-ul kernel-ului, ceea ce am făcut, dar nu prea a ieșit. Atunci, îmi pun obiectivul pe actualizarea Ubuntu la v 21 (non-LTS). Acest lucru a funcționat, dar a rupt o mulțime de lucruri și wifi-ul încă nu funcționa. Am încercat să caut rezoluții, dar nu am reușit să-mi dau seama ce să fac (sunt începător în Linux, iartă-mă).

Apoi, am descoperit că ați putea să reinstalați Ubuntu pe deasupra unei instalări curente și să restaurați Linux la o stare funcțională. Am urmat instrucțiunile și am făcut tot ce am făcut atunci când am instalat Linux pe unitatea externă pentru prima dată, dar acum, când încerc să pornesc, primesc o eroare pe care nu am mai primit-o până acum (probabil din cauza încărcării UEFI). drame și setări grub).

Am verificat fstab și UUID-ul indicat acolo se potrivește cu nvme-ul meu și se potrivește cu partițiile /, /home și boot.

Când pornesc, totuși, mă confrunt cu eroarea de mai jos (XXXXX este UUID-ul meu, pe care l-am ascuns intenționat, dar se potrivesc cu /etc/fstab-ul meu, am verificat de două ori).

A renuntat la asteptarea dispozitivului root. ALERTA! UUID:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX nu există. A căzut într-o coajă!

Sunt o pierdere aici, deoarece sunt un începător în Linux, dar am învățat deja cum să pătrund în fstab și să repar UUID-ul, care este o problemă pe care am avut-o la prima mea încercare la această instalare externă.

Deoarece acest lucru mă împiedică să pornesc de pe dispozitivul extern, aș dori să cer asistență pentru a afla ce altceva ar trebui să fac pentru a mă asigura că dispozitivul pornește corect.

Sunt sigur că mai trebuie făcut ceva pentru a remedia acest lucru, dar m-am luptat atât de mult să partiționez NVME (din cauza dramelor de aliniere) prima dată, încât nu vreau să repartizez și să continui să folosesc configurația curentă de partiționare fără a fi nevoie să formatați din nou partițiile. Mă bucur să reinstalez Ubuntu 21.X din nou, dacă este necesar, dar atâta timp cât nu necesită reformatare.

Cu toate acestea, sunt complet pierdut, deoarece UUID-ul indicat de mesajul de mai sus este EXACT ceea ce este pe fstab și chiar am făcut o căutare prin fișierul grub.cfg situat sub folderul de pornire al partiției EFI și UUID-ul este același acolo. , de asemenea. Le-am comparat perfect cu ceea ce este afișat sub Discuri și numerele se potrivesc exact cu ele.

Vă mulțumesc tuturor și aș aprecia foarte mult dacă m-ați ajuta cu ce să fac în continuare aici.

EDITARE: Am o partiție EFI/boot creată în NVME și am urmat deja ghidul sugerat de un membru, dezactivând partiția de boot a unității principale și lăsând doar NVME extern etichetat ca boot ESP înainte de instalare.

EDIT2: Voi încerca să adun informații pentru a răspunde la următoarea postare (sunt începător, așa că voi încerca să rulez aceste instrumente și să le lipesc aici):

„Vă rugăm să copiați și să inserați linkul pastebin în raportul rezumat al informațiilor de pornire (nu postați raportul), nu rulați remedierea automată până nu este revizuită. Să vedem detaliile, să folosim versiunea ppa cu programul de instalare USB (a doua opțiune) sau orice instalare funcțională , nu Boot-Repair ISO (cu excepția cazului în 21.10) help.ubuntu.com/community/Boot-Repair & sourceforge.net/p/boot-repair/home/Home Programul de instalare Ubquity al Ubuntu dorește să se instaleze doar pe prima unitate. bugs.launchpad. net/ubuntu/+source/ubiquity/+bug/1396379 â Oldfred"

EDIT3: Ca răspuns la cele de mai sus: https://ibb.co/PgFJVWW https://ibb.co/nCFmGKL

EDIT 4 (pastebin cu rezultatele raportului de reparare a încărcării): https://paste.ubuntu.com/p/455Jq5JrKH/

EDIT 5: Am scos laptopul din ecuație și am obținut un Intel NUC, cu unitatea NVME eliminată complet, am pornit de la zero și am efectuat din nou instalarea Ubuntu, dar lăsând partiția /home neatinsă. Am urmat acest ghid: https://askubuntu.com/a/1324342/1384077. Am urmat și acești pași:

" ⢠Nu reporniţi sau deconectaţi USB-ul ţintă. ⢠deschide Nautilus folosind sudo -H nautilus ⢠Copiați folderele de pornire și EFI din fișierul ISO Ubuntu în boot-ul, în special partiția sdx3. ⢠Copiați grub.cfg din partiția sdx4 /boot/grub/ în partiția sdx3 /boot/grub/ suprascriind fișierul grub.cfg. ⢠Reinstalați GRUB: sudo -i montați /dev/sdd4 /mnt montați /dev/sdd3 /mnt/boot/efi grub-install --boot-directory=/mnt/boot --bootloader-id=ubuntu --target=x86_64-efi --efi-directory=/mnt/boot/efi --removable /dev/sdd reporniți "

După ce am urmat cele de mai sus, am repornit sistemul normal și am primit aceeași eroare. Am folosit boot-repair pentru a încerca să identific ce ar putea fi în neregulă acum, deoarece nu mai există un dispozitiv pe care să nu îl pot elimina (în laptopul cu care lucram înainte) și acum nu există nicio scuză pentru a avea grub pe orice alt disc, în afară de USB (care este pur și simplu o carcasă care rulează un cip SSD).

(pastebin cu rezultatele raportului de reparare a boot-ului): https://paste.ubuntu.com/p/mRgThXDzt6/)

EDITARE finală: După ce am încercat absolut tot ce am reușit să găsesc online, urmând ghiduri pentru a reinstala Ubuntu, a repara Grub, a format complet partițiile de boot și a le recrea, nimic nu a funcționat, așa că am ajuns să renunț, după ce am pierdut câteva zile de depanare și a șters întreaga unitate, a recreat partițiile și a reinstalat Linux urmând unul dintre ghidurile pe care le-am găsit online. Acum pornește corect și am testat cu 2 mașini diferite (secure boot off) și funcționează.

Mulțumesc tuturor pentru încercările de a ajuta, și mai ales @oldfred pentru că a fost atât de util, dar pur și simplu nu mi-a fost util.

Multumesc din nou tuturor.

oldfred avatar
drapel cn
Aveți o partiție de sistem ESP - efi pe unitatea NVMe? Este posibil să porniți dintr-un alt grub? Vă rugăm să copiați și să inserați linkul pastebin în raportul de rezumat al informațiilor de pornire (nu postați raportul), nu rulați remedierea automată până nu este revizuită. Să vedem detaliile, să folosim versiunea ppa cu programul de instalare USB (a doua opțiune) sau orice instalare funcțională, nu Boot-Repair ISO (cu excepția cazului în 21.10) https://help.ubuntu.com/community/Boot-Repair & https://sourceforge.net/p/boot-repair/home/Home/ Programul de instalare Ubquity al Ubuntu vrea să se instaleze doar pe prima unitate. https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1396379
drapel ar
Răspunde asta la întrebarea ta? [Instalez Ubuntu pe un hard disk extern și NU plasez GRUB pe hard diskul meu C:](https://askubuntu.com/questions/327229/installing-ubuntu-in-a-external-hard-drive-and-not- plasarea-grub-of-my-c-hard-dr)
newtolinux avatar
drapel ua
Scuze, @oldfred. Am urmat pașii dvs. și am creat un disc de pornire separat cu boot-repair și când am continuat cu opțiunile inițiale de bază de boot-repair, mă confrunt cu următoarele (editat în întrebarea originală): Primesc eroarea, după ce am urmat toți pașii, acel grub este încă prezent și pare că nu poate fi eliminat/remediat.Ca atare, se pare că nu există nicio opțiune de a genera un raport la sfârșit, deoarece procesul nu poate continua. Fericiți să încerc și alternative. Mulțumiri.
newtolinux avatar
drapel ua
Mulțumesc, @user68186. Am găsit același subiect când am făcut o căutare pe Google înainte de a posta aici și am urmat instrucțiunile de acolo, dar fără niciun rezultat. Îmi pare rău, dar se pare că este altceva.
oldfred avatar
drapel cn
Rulați raportul separat de rularea actualizărilor. Și nu doriți să eliminați grub decât dacă îl puteți reinstala complet. Asta necesită acces la Internet. Aceasta arată ecranul pe care ar trebui să-l vedeți inițial și doriți doar Crearea rezumatului informațiilor de pornire. https://sourceforge.net/p/boot-repair/home/Home/
newtolinux avatar
drapel ua
@oldfred scuze pentru noobism. Iată: https://paste.ubuntu.com/p/455Jq5JrKH/ Mulțumesc!
Puncte:1
drapel cn

Ați instalat grub de două ori pe unitatea afișată ca sdb. Și au /EFI/ubuntu în unitatea NVMe. Doar unul este actualizat cu reinstalare. Doar unul dintre acestea ar trebui să funcționeze. Examinați intrările din meniul de pornire UEFI. Raportul nu arată nicio intrare UEFI pentru ubuntu și nici UEFI:eticheta unității externe. De asemenea, unitățile externe pierd intrarea UEFI atunci când sunt deconectate. Apoi porniți extern la fel ca instalatorul live, alegând UEFI: intrarea unității externe care apoi trebuie actualizată pentru a funcționa. Aș seta că este implicit pentru actualizările grub în fstab.

Odată ajuns în modul de pornire a BIOS, aveți grub în MBR de protecție al gpt și o partiție bios_grub și aveți un ESP cu folderele /EFI/ubuntu și /EFI/Boot. Pe ambele ar trebui să le selectați din meniul de pornire UEFI așa cum porniți instalatorul live. Intrarea Ubuntu în UEFI este de la ESP de pe unitatea NVMe.Cu 3 instalări grub, aveți o șansă de 1/3 să îl selectați pe cel corect.

Modul în care porniți instalarea media, UEFI sau BIOS este modul în care se instalează sau se repară. Deci doriți să porniți întotdeauna în același mod de pornire.

Unitățile externe pornesc direct doar în modul UEFI de pe /EFI/Bootx64.efi, la fel cum pornești instalatorul. Intrarea ubuntu în UEFI ar fi din grub-ul unității NVMe. Și UEFI ar trebui să arate o intrare de boot BIOS.

Dacă porniți întotdeauna unitatea externă de la intrarea „ubuntu” în UEFI, aceasta ar fi versiunea în ESP-ul unității interne. Puteți utiliza modul avansat al Boot-Repair pentru a alege o instalare și apoi alegeți unitatea pentru a instala grub. Dacă deconectați unitatea externă, probabil că această intrare nu va mai funcționa. Apoi, aveți nevoie de o intrare validă pe unitatea externă.

Și/sau dacă doriți să puteți porni unitatea externă de pe alte sisteme, aveți nevoie de grub actual în ESP-ul unității externe. Din nou puteți utiliza Boot-Repair. Aș fi sigur că nu folosesc modul BIOS pentru a porni, astfel încât grub să nu fie folosit niciodată.

Dacă dintr-un motiv oarecare aveți un sistem BIOS vechi și doriți să îl porniți extern, puteți reinstala versiunea BIOS a grub grub-pc și o puteți instala. Doar că o singură versiune este actualizată cu reinstalarea sau actualizarea majoră a grub și apoi se poate desincroniza.

În caz contrar, porniți întotdeauna în modul de pornire UEFI pentru a face reparații sau actualizări. Va trebui să examinați /EFI/ubuntu/grub.cfg, fstab și UUID și GUID/partUUID al intrării de boot UEFI și partUUID al intrării de boot UEFI pentru a ști care sistem este boot implicit și dacă are intrări corecte. Boot-Repair afișează toate acestea sau:

cat /EFI/ubuntu/grub.cfg
cat /etc/fstab
lsblk -e 7 -o nume,fstype,size,fsused,label,partlabel,mountpoint,uuid,partuid
sudo efibootmgr -v
newtolinux avatar
drapel ua
Salut @oldfred. Am făcut o nouă încercare, de data aceasta eliminând complet riscul de a concura cu discul intern (imposibil de îndepărtat deoarece este un dispozitiv Surface Pro). Vă rugăm să consultați EDIT 5 pentru detalii despre tot ce am urmărit până acum, noua mea încercare de a remedia acest lucru prin reinstalarea Ubuntu și noul pastebin după rularea boot-repair. Încă nu funcționează, dar rețineți că vreau ca acest dispozitiv să poată fi pornit de pe orice dispozitiv și nu pot, pentru viața mea, să-mi amintesc (am încercat să mor pe Google) unde este ghidul original pe care l-am urmat . Mulțumesc.
oldfred avatar
drapel cn
Intrarea Ubuntu în UEFI nu este o intrare standard UEFI. Arată mai mult ca o intrare de tip implicit după ce o unitate este deconectată.Porniți din meniul de boot UEFI și alegeți UEFI:XXXX unde XXX este numele sau eticheta unității externe?
newtolinux avatar
drapel ua
Bună @oldfred, nu am selectat nimic, pur și simplu am eliminat totul și am lăsat doar dispozitivul USB și am permis ca USB să fie mai întâi pornit. Exact așa cum făceam înainte, am făcut greșeala de a actualiza Ubuntu și de a sparge ceea ce mi-a luat atât de mult să lucrez în primul rând.
oldfred avatar
drapel cn
Încercați să intrați în meniul de pornire UEFI și să alegeți intrarea de pornire UEFI pentru unitatea externă.
newtolinux avatar
drapel ua
Mulțumesc @oldfred. Am editat întrebarea principală cu cele mai recente informații, dar pe scurt, nu a funcționat :( Am ajuns să renunț, am șters tot drive-ul și am început de la zero. Din fericire, am făcut o copie de rezervă a datelor aplicației mele înainte de a încerca actualizarea, așa că acum pot să reinstalez totul din nou și, sper, să refac setările pentru principalele aplicații pe care le foloseam fără prea multă dramă. Multumesc din nou.
oldfred avatar
drapel cn
Ai pus o partiție ESP pe unitatea externă? Și una dintre soluțiile necesare cu Ubiquity per raport de eroare de la Ubuntu? https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1396379 Eliminați marcajul esp din Windows înainte de a instala pe o unitate secundară sau externă - Tim Richardson https://askubuntu.com/questions/16988/how-do-i-install-ubuntu-to-a-usb-key-without-using-startup-disk-creator În caz contrar, intrarea dvs. de pornire este din ESP-ul unității interne și extern va porni numai de la acea intrare în unitatea internă.
newtolinux avatar
drapel ua
Mulțumesc din nou @oldfred. Da, am urmat într-adevăr aceiași pași pe care i-am urmat în trecut și am selectat partiția ESP ca cea bootabilă. Am testat pe 2 dispozitive separate (1 laptop și 1 desktop) și a funcționat foarte bine. Multumesc din nou!

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.