Puncte:2

instalarea Ubuntu 20.10 clonată pe același hardware eșuează la pornire

drapel in

Am mai mult de 100 de unități din același HW de care trebuie să mă pregătesc pentru livrarea produselor noastre. Toate sunt același HW (platformă Celeron N, SSD de 32 GB) și vin cu o instalare standard Ubuntu 20.10 care trebuie personalizată pentru produsul nostru specific. Am făcut toată personalizarea pe o singură unitate pe care aș dori să o păstrez ca setup „master” pentru a fi răspândit pe toată unitatea. Am aruncat o imagine a acestei instalări „master” prin Rufus pe o mașină Windows 10 și am încercat să pregătesc unitățile clonate. Problema aici este că SSD-ul clonat pornește doar pe unitatea „master”, dar nu va porni pe alta. Am primit un mesaj care spune „... Selectați dispozitivul de pornire adecvat...Inserați mediul de încărcare în dispozitivul de pornire selectat și apăsați o tastă”. Ar trebui să fiu o configurație legată de EFI, pe care de fapt nu o cunosc în detalii. Am încercat să copiez fișierul în acest fel cp /boot/efi/EFI/ubuntu/grubx64.efi /boot/efi/EFI/BOOT/bootx64.efi (care în instalarea mea este de fapt cu majuscule BOOTX64.EFI), așa cum am primit, ar trebui să fie folosit ca recuperare atunci când fișierul de boot principal nu este găsit. Dar asta nu a funcționat. Cum pot crea o imagine portabilă Ubuntu 20.10 utilizabilă pentru această instalare masivă?

pLumo avatar
drapel in
Știți că suportul 20.10 se va încheia în 3 săptămâni de acum înainte?
Maurizio Santovito avatar
drapel in
ok, de acord. Cea mai nouă lansare Ubuntu nu are probleme de clonare precum cea pe care o descriu mai sus?
sudodus avatar
drapel jp
Dacă doriți o viață lungă, vă recomand să utilizați Ubuntu 20.04.x ​​LTS (Long Time Support pentru 5 ani). - Poate că există o diferență crucială între computerele dvs., care face ca o copie clonată să eșueze în celelalte computere.Sau instalezi Ubuntu **Server**? Se configurează rețeaua cu fir într-un mod neportabil și pot exista și alte lucruri care împiedică clonarea.
C.S.Cameron avatar
drapel cn
Rufus ar clipi foarte lent doar o imagine la un moment dat, Etcher va face mai multe imagini simultan. Etcher are și o versiune Linux. Am avut probleme la utilizarea versiunilor vechi de Rufus, cel mai bine să folosesc cea mai recentă versiune.
C.S.Cameron avatar
drapel cn
Înțeleg că puteți verifica și imaginea folosind MD5SUM, dar nu ați încercat următoarea metodă: http://www.geekmungus.co.uk/linux-and-nagios/usingmd5sumtoverifyaddimagewiththeoriginal
Puncte:1
drapel jp

Experiența mea este că an sistem desktop Ubuntu instalat (într-o unitate portabilă) poate porni în multe computere PC, nu numai cu hardware identic. atâta timp cât nu există drivere proprietare (de exemplu, pentru grafică și wifi).Și, prin urmare, sistemele clonate vor funcționa și ele (în alte computere).

Dar sunt câteva lucruri de verificat.

  • Clonarea funcționează corect atunci când unitatea țintă este cel puțin la fel de mare ca și unitatea sursă (nici un octet mai mic). Vă rugăm să rețineți că două unități cu aceeași dimensiune nominală (de exemplu, 32 GB) pot conține un număr diferit de octeți.

    • Dacă unitatea țintă este puțin mai mică, puteți rezolva problema lăsând suficient spațiu de unitate nealocat lângă capătul de coadă al unității.
  • Dacă există o tabelă de partiții GUID, GPT și dimensiunea unității țintă este diferită, trebuie să reparați tabelul de partiții de rezervă, care ar trebui să fie situat la capătul de coadă al unității. Poți face asta cu gdisk sau mai usor cu gpt-fix.


  • Ubuntu Server configurează rețeaua cu fir într-un mod neportabil și pot exista și alte lucruri care împiedică clonarea.
Maurizio Santovito avatar
drapel in
Mulțumesc pentru răspuns, sudodus.
Maurizio Santovito avatar
drapel in
Atât sursa, cât și SSD-ul țintă sunt unități identice, același producător, același produs, același totul, ca și PC-ul la care este conectat. Același produs. Acesta este motivul pentru care trebuie să am o imagine principală care să fie răspândită peste tot. Dar sunt blocat să nu pot rula imaginea pe o unitate diferită a aceluiași produs. Singura alternativă pe care o avem până acum este să instalăm manual Ubuntu pe fiecare PC și să repetam fiecare pași de personalizare.realizabil, dar deloc eficient. Cred că am rămas blocat cu configurația UEFI, nu știu, deoarece nu sunt familiarizat cu cum funcționează UEFI boot, mă tem
sudodus avatar
drapel jp
Poate ați creat sistemul master cu o altă unitate conectată și acea unitate a fost văzută ca prima unitate, iar partiția de sistem EFI a fost localizată acolo. Prin urmare, unitatea master nu conține nicio partiție de sistem EFI. - Dacă deconectați, deconectați sau dezactivați în alt mod unitatea internă și instalați din nou Ubuntu, lucrurile ar trebui să funcționeze mai bine. Vedeți [acest link](https://askubuntu.com/questions/16988/how-do-i-install-ubuntu-to-a-usb-key-without-using-startup-disk-creator/942312#942312)
sudodus avatar
drapel jp
Cred că chiar și „unitățile identice” de SSD pot conține un număr diferit de octeți. Vă rugăm să verificați, de exemplu, cu `lsblk -bdo name,size`
Maurizio Santovito avatar
drapel in
Am verificat, au exact aceeași dimensiune. Mai mult, pot porni discul clonat dacă sunt conectat la PC-ul folosit pentru instalarea master. Dar când îl mut pe un alt PC (din același produs, deci este același HW, aceeași RAM, aceeași platformă, același tot), boot-ul nu are loc cu eroarea din descrierea pe care am scris-o.
sudodus avatar
drapel jp
Din nou, poate ați creat sistemul master cu o altă unitate conectată și acea unitate a fost văzută ca prima unitate, iar partiția de sistem EFI a fost localizată acolo. **Deci [poate] unitatea master nu conține partiție de sistem EFI.** - Dacă deconectați, deconectați sau dezactivați în alt mod unitatea internă și instalați din nou Ubuntu, lucrurile ar trebui să funcționeze mai bine. Vedeți [acest link](https://askubuntu.com/questions/16988/how-do-i-install-ubuntu-to-a-usb-key-without-using-startup-disk-creator/942312#942312) .
sudodus avatar
drapel jp
Vă rugăm să verificați tabelul de partiții din computer, unde funcționează copia clonată și este conectată copia clonată: `lsblk -o nume, dimensiune, fstype, etichetă`; Editați întrebarea inițială pentru a adăuga rezultatul acestei comenzi. Indentați fiecare linie cu 4 spații pentru a o reda ca „cod”. (În caz contrar, va fi greu de citit.)
sudodus avatar
drapel jp
Vă rugăm să rețineți, de asemenea, că nu ar trebui să porniți niciodată un computer cu două unități clonate conectate în același timp. Este OK să conectați o copie clonată după procesul de pornire, când ați ajuns în mediul desktop. - Motivul este că cele două clone au aceleași UUID-uri pe sistemele de fișiere, iar sistemul pornit nu le poate deosebi și poate amesteca o parte a unei unități cu [altă] parte a celeilalte unități, iar acest lucru poate provoca o corupție gravă.
Puncte:1
drapel cn

Duplicarea unui sistem Ubuntu pentru distribuție

Ref: Cum să duplicați un sistem Ubuntu pentru distribuție?

După ce ați creat sistemul de operare Ubuntu care rulează cu tot ce doriți, utilizați Gnome-Disks pentru a crea un fișier imagine al acestuia, (.img).

introduceți descrierea imaginii aici

Utilizați balenaEtcher, https://www.balena.io/etcher/, pentru a flash fișierul imagine Ubuntu pe noul hardware. Etcher va flash un fișier imagine pe mai multe SSD-uri în același timp.

introduceți descrierea imaginii aici

Utilizați pictograma de setări din colțul din dreapta sus al ferestrei pentru a selecta modul Nesigur pentru intermiterea pe unități mari.

introduceți descrierea imaginii aici

La clonarea imaginilor, toate partițiile OS au același UUID. GParted are o opțiune pentru crearea de noi UUID-uri, dacă se dorește.

Maurizio Santovito avatar
drapel in
mulțumesc C.S.Cameron, nu trebuie să am un UUID diferit, trebuie doar ca discul clonat să poată porni când este mutat pe un PC care este identic cu cel folosit pentru a crea fișierul .img. Până acum acest lucru este prevenit prin procedura de boot EFI, cel puțin aceasta este singura explicație pe care o pot găsi pentru asta. Am folosit o mulțime de clonări Rufus cu sistemele Debian Buster, așa că nu m-am așteptat niciodată la o asemenea diferență în versiunile Ubuntu. Dacă Balena etcher (pe care îl cunosc și eu) va preveni astfel de dificultăți în clonarea Ubuntu SSD, atunci îl pot folosi cu ușurință
Maurizio Santovito avatar
drapel in
De fapt, motivul a fost că încărcarea UEFI nu a fost configurată corect în BIOS. Oricum această procedură chiar a funcționat
Puncte:1
drapel in

De fapt, motivul unei eșecuri de pornire pe discul clonat a fost că caracteristica UEFI a fost configurată greșit pe BIOS. L-am reconfigurat corect si porneste. Mulțumesc tuturor celor care au comentat în această comunitate foarte utilă și reactivă.

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.