Acasă
» LINUX
»
Cum să creezi un ISO personalizat Ubuntu cu Cubic
Cum să creezi un ISO personalizat Ubuntu cu Cubic
Creați un ISO Ubuntu personalizat cu Cubic modificând o imagine oficială Ubuntu și reconstruind-o ca un program de instalare bootabil. Cubic este un expert grafic cu un terminal integrat: utilizați-l pentru a adăuga pachete APT sau a modifica fișiere în imagine, apoi generați un nou ISO. Acest ghid utilizează Ubuntu Desktop, dar Cubic este compatibil și cu multe imagini bazate pe Ubuntu.
Proiectul lui Cubic spune că gazda sa de compilare ar trebui să ruleze Ubuntu 18.04.5 sau o versiune ulterioară. De asemenea, veți avea nevoie de fișierul ISO original, un nou folder gol al proiectului pe o unitate locală cu spațiu pentru imaginea extrasă și rezultatul și o unitate USB separată suficient de mare pentru fișierul ISO finalizat. Scrierea imaginii șterge fișierul USB.
1. Descărcați și verificați un ISO oficial Ubuntu
Obțineți imaginea curentă a desktopului Ubuntu de pe pagina oficială de descărcare . Alegeți arhitectura utilizată de computerele pe care intenționați să o instalați și păstrați fișierul ISO descărcat neschimbat ca sursă.
Începeți cu descărcarea oficială a Ubuntu pentru desktop.
Ubuntu publică un fișier de sumă de control SHA-256 cu imaginile sale. Într-un terminal, calculați hash-ul fișierului ISO descărcat cu sha256sum <your-ubuntu-file.iso>și comparați-l cu intrarea pentru același nume de fișier în SHA256SUMS. Pentru o siguranță mai puternică, verificați mai întâi semnătura GPG a fișierului de sumă de control urmând ghidul de verificare Ubuntu .
Verificați imaginea originală în raport cu suma de control publicată.
2. Instalați Cubic
Pe calculatorul Ubuntu pe care îl veți folosi pentru compilare, deschideți Terminalul și rulați comenzile PPA curente ale Cubic. Confirmați promptul repository dacă Ubuntu vă întreabă:
Lansați Cubic din meniul de aplicații. Pagina oficială a proiectului listează sistemele gazdă acceptate și pașii de instalare.
3. Configurați proiectul și imaginea sursă
Începeți un nou proiect Cubic și selectați un director dedicat, gol, pentru proiect. Păstrați fișierul ISO sursă în afara acelui folder, astfel încât să rămână intact. Un disc local este preferabil unui spațiu de stocare amovibil sau de rețea, în timp ce Cubic extrage și reconstruiește sistemul de fișiere.
Alegeți un folder de lucru dedicat.
Pe pagina proiectului, navigați la fișierul ISO Ubuntu și setați-l ca imagine originală. Cubic îl analizează și completează detaliile proiectului. Păstrați valorile sugerate, cu excepția cazului în care aveți nevoie de un nume de fișier de ieșire distinct sau de metadate; ghidul Paginii de proiect Cubic descrie aceste câmpuri.
Confirmați folderul proiectului și fișierul ISO sursă.
4. Personalizați sistemul de fișiere de imagine
Avansați prin extragere și pregătire până când Cubic își deschide terminalul integrat. Comenzile din acest terminal modifică imaginea personalizată, nu sistemul Ubuntu care rulează Cubic. De exemplu, instalați pachete Debian ca acesta:
apt update
apt install --yes curl vim
apt clean
Se utilizează apt remove --yes package-namepentru a elimina un pachet Debian sau pentru a edita fișierele de configurare din imagine pentru a schimba valorile implicite. Terminalul Cubic nu instalează aplicații Snap; utilizați pachete APT pentru acest flux de lucru. Consultați documentația Paginii Terminalului pentru mai multe detalii.
Adăugați pachete Debian în terminalul Cubic.
Dacă Cubic afișează o pagină Pachete, nu o folosiți pentru a adăuga software. Ghidul din amonte spune că această pagină Ubiquity mai veche controlează ce pachete sunt eliminate în timpul instalării; nu este un instalator de aplicații. Este absentă pe Ubuntu Desktop 23.04 și versiunile ulterioare. Adăugați sau eliminați pachete în terminalul integrat.
5. Păstrați setările de compilare adecvate și generați fișierul ISO
Continuați prin ecranele cu opțiuni ale Cubic. Dacă nu aveți nevoie de un kernel de boot live diferit, de un meniu de boot diferit sau de un comportament diferit la instalarea nesupravegheată, păstrați valorile implicite recomandate. Pe pagina Compresie, gzip este valoarea implicită și o alegere generală practică. Alți algoritmi schimbă timpul de construire și utilizarea CPU pentru o imagine de ieșire mai mică sau mai mare; consultați ghidul de compresie Cubic pentru opțiuni.
Gzip este opțiunea implicită de compresie.
Continuați cu Generarea, verificați numele fișierului de ieșire și începeți compilarea. Cubic salvează noul fișier ISO în directorul proiectului. Păstrați acel folder până la finalizarea testării, astfel încât să puteți identifica rezultatul și să repetați compilarea mai târziu.
Dacă este disponibilă, utilizați acțiunea Test a Cubic pentru a verifica dacă fișierul ISO pornește într-un mediu live. Emulatorul său nu oferă un disc pentru finalizarea instalării unui sistem de operare. Pe imaginile desktop Ubuntu mai noi, suprapunerea live poate ascunde unele personalizări chiar și atunci când acestea sunt prezente după instalare, așadar verificați modificările importante pe un computer de rezervă înainte de a implementa imaginea.
6. Scrieți fișierul ISO personalizat pe USB
Pe Ubuntu, deschideți Discuri, selectați unitatea USB amovibilă, apoi alegeți Restaurare imagine disc din meniul unității. Selectați fișierul ISO personalizat și verificați încă o dată dispozitivul țintă înainte de a confirma: operațiunea suprascrie toate fișierele și partițiile de pe USB-ul respectiv.
Verificați USB-ul țintă înainte de a restaura imaginea.
Când scrierea se termină, ejectați unitatea și porniți computerul țintă de pe USB folosind meniul său de boot; cheia variază în funcție de producător. Încercați sistemul live înainte de instalare. Dacă doriți să instalați Ubuntu, urmați ghidul de instalare curent Ubuntu Desktop și faceți o copie de rezervă a computerului țintă înainte de a selecta o opțiune care șterge un disc. Ghidul de creare USB al Ubuntu acoperă discurile și alte instrumente de scriere.
Verificări rapide dacă ceva nu merge bine
Dacă suma de control nu se potrivește, descărcați din nou fișierul ISO și verificați lista de sume de control semnate înainte de a o edita.
Dacă o aplicație lipsește după instalare, confirmați că ați instalat-o în terminalul integrat al Cubic; pagina Pachete este pentru comportamentul de eliminare Ubiquity.
Dacă USB-ul nu pornește, verificați din nou dispozitivul selectat și arhitectura imaginii, apoi testați fișierul ISO pe hardware-ul care corespunde modului de pornire țintă.