Puncte:0

Instalarea Ubuntu 20.04 pe a doua unitate se blochează cu „grub-install /dev/sdX failed fatal error”

drapel tr

Înainte de a începe, știu că multe întrebări aici și pe alte site-uri sunt similare cu privire la unele aspecte, dar nu mi-am putut rezolva problema cu ceea ce am citit în ultimele zile.

Am construit un PC în urmă cu câțiva ani și am adăugat ocazional noi unități pentru stocare, fără probleme. În ultimul timp, mi-am migrat sistemul de operare Windows 10 către un nou SSD, lăsându-mă cu HDD de 1 TB liber. Am crezut că este ocazia să instalez Ubuntu acolo.

Configurarea unității USB de instalare a fost ușoară, pornind și pe ea. Apoi, lucrurile devin mai puțin ușoare.

În primul rând, nu am nicio opțiune „instalați Ubuntu alături de Windows”. Oricum, m-am gândit și am ales opțiunea de partiționare personalizată. Acolo, îmi pot vedea toate discurile și am plecat să-mi partitionez HDD-ul, /sdc, pentru a instala Ubuntu acolo. După ce am creat o partiție ext4 mare cu punctul de montare „/”, un schimb mai mare decât RAM-ul meu (nu este întotdeauna necesar pe computerele mai noi aparent, dar cine știe), o partiție FAT32 de 36 MB, așa cum este recomandat în tutorialele Ubuntu și chiar și o partiție /boot, prima problema reala pe care o intalnesc este:

„Nu a fost găsită nicio partiție de sistem EFI. Probabil că acest sistem nu va putea porni cu succes, iar procesul de instalare poate eșua. Vă rugăm să reveniți și să adăugați o partiție de sistem EFI sau să continuați pe propriul risc.”

Mi s-a părut ciudat, deoarece nu este menționat ca fiind necesar, deoarece Ubuntu este bine în mediile Legacy/BIOS. Oricum creez o partiție EFI în sdc și încep instalarea, cu punctul de pornire activat /sdc (după cum am văzut, a fost sfătuit mai degrabă decât sda unde se află celălalt sistem de operare al meu).

Totul merge bine până pe la sfârșit, unde iau invariabil „Eroare fatală eșuată de grub-install /dev/sdc”. Indiferent la ce partiționare inițială merg (doar ext4, ext4 + swap, ext4 + FAT32, etx4 + FAT32 + swap, adăugarea /boot, /home etc) și indiferent de modul de pornire pe care îl aleg din setările plăcii de bază (UEFI sau UEFI + Legacy), asistentul de instalare nu detectează Windows, mi se cere acea partiție EFI și se blochează la fel la sfârșit.

Sunt destul de sigur că am omis ceva în legătură cu formatarea MBR vs GPT sau modul de pornire, dar chiar nu îmi pot da seama ce.

Stie cineva unde gresesc? Mulțumesc anticipat :)

drapel cc
Modul în care mediul de instalare (versiunea ISO completă, nu o versiune specifică unui mod pe care unele instrumente le pot crea) este modul în care se face instalarea. Unele mașini vă permit să setați o preferință de mod (de exemplu, UEFI mai întâi față de moștenire) atunci când ambele sunt prezente (cum ar fi mediul de instalare). Fiți conștienți de bug-ul de lansare 1396379, care pune încărcătoarele UEFI pe sda, indiferent de locația țintă pe care o specificați. Windows a fost închis complet (dezactivați opțiunea de alimentare W10 care hibernează în loc să se închidă.
oldfred avatar
drapel cn
Cu unități multiple, unii sugerează deconectarea sau dezactivarea în UEFI a tuturor celorlalte unități. Mai multe alte soluții în raportul de erori. https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1396379 Eu montez ESP corect în mijlocul instalării, vezi #55. Sau aceasta: 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
Kaura Neden avatar
drapel tr
Am rezolvat-o până la urmă, mai întâi deconectând toate unitățile, cu excepția celui pentru Linux, pe care l-am instalat în mod standard. Apoi, având în vedere că grub încă nu detectează Windows, m-am gândit că chiar trebuie să-mi convertesc win10 în GPT, ceea ce am făcut. Și acum totul e bine :)
Puncte:0
drapel in

Pentru a porni Linux cu succes, trebuie să aveți bootloader-ul pe un disc bootabil. De obicei, acesta este primul tău disc.

Dacă aveți un sistem EFI cu o partiție EFI pe discul principal, Linux își poate instala bootloader-ul în aceeași partiție EFI pe care o folosește Windows.

Dacă aveți un sistem vechi cu un tabel de partiții în format MBR pe discul principal, trebuie să aveți /boot pe acel disc primar, astfel încât Linux să aibă unde să-și instaleze bootloader-ul. Acesta nu trebuie să fie mai mic de 500M, probabil că 1G este mai bun. Dacă îl faceți prea mic, actualizările vor eșua.

Dacă aveți un sistem vechi cu un tabel de partiții în format GPT pe discul principal, puteți crea o partiție BIOS pentru Linux pentru a instala încărcătorul de pornire. Acesta poate fi destul de mic (2-3M poate?).

Dacă nu aveți loc pentru acestea pe discul principal, trebuie să vă radeți puțin de pe una dintre partițiile Windows pentru a face loc. Cel mai sigur este să faceți acest lucru în managerul de discuri Windows.

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.