În mod tradițional, utilizatorii de Linux copiau imaginile ISO pe DVD-uri sau CD-uri, dar multe calculatoare moderne nu mai sunt echipate cu unități optice. O soluție mai eficientă este crearea unui stick USB bootabil, care funcționează pe majoritatea sistemelor și oferă o pornire, rulare și instalare mai rapidă.
Funcționalitatea stick-urilor USB bootabile Linux
Similar unui CD sau DVD live, un stick USB bootabil vă permite să testați practic orice distribuție Linux fără a afecta sistemul. De asemenea, puteți utiliza acest stick pentru a instala o distribuție Linux pe computer, eliminând necesitatea unui CD sau DVD. Totuși, copierea sau extragerea directă a fișierului ISO pe stick-ul USB nu este suficientă. Deși nu „ardeți” în mod tehnic fișierul ISO, este necesar un proces special pentru a transforma imaginea ISO Linux într-un stick USB bootabil.
Există două metode principale pentru a realiza acest lucru: unele distribuții Linux oferă un instrument grafic pentru crearea stick-urilor USB bootabile, care automatizează procesul. Alternativ, puteți utiliza comanda `dd` într-un terminal, pe orice distribuție Linux. Indiferent de metoda aleasă, veți avea nevoie de fișierul ISO al distribuției Linux dorite.
De exemplu, Ubuntu Linux include două modalități simple de a crea un stick USB bootabil. Un astfel de stick oferă utilizatorului aceeași experiență ca un DVD Live Ubuntu, permițând testarea sistemului de operare fără a modifica calculatorul. Când sunteți pregătit pentru instalare, stick-ul USB poate fi utilizat ca mediu de instalare.
Pentru a crea un stick USB bootabil, aveți nevoie de imaginea ISO a Ubuntu. Asigurați-vă că ați descărcat versiunea de Ubuntu pe care doriți să o utilizați.
Este important de reținut că acest stick USB va porni o instanță funcțională a Ubuntu Linux, dar nu va salva modificările. Fiecare pornire de pe acest stick va reprezenta o sesiune nouă. Dacă doriți să salvați modificările și datele, va trebui să creați un stick USB bootabil cu stocare persistentă, un proces mai complex.
Introduceți pur și simplu stick-ul USB într-un computer și porniți de pe dispozitivul USB. (Pe unele PC-uri, s-ar putea să fie necesar să dezactivați Secure Boot, în funcție de distribuția Linux aleasă.)
Deși folosim Ubuntu ca exemplu, procesul este similar și pentru alte distribuții Linux.
Crearea unui stick USB bootabil prin interfața grafică
Instalarea standard Ubuntu include o aplicație numită „Startup Disk Creator”, pe care o vom utiliza pentru crearea stick-ului USB bootabil. Dacă folosiți o altă distribuție, este posibil să existe un instrument similar. Consultați documentația distribuției dvs. pentru mai multe informații.
Pentru utilizatorii de Windows, recomandăm Rufus, un program simplu pentru crearea stick-urilor USB live.
Atenție: Acest proces va șterge toate datele de pe stick-ul USB. Pentru a evita scrierea pe un dispozitiv greșit, vă recomandăm să deconectați orice alte stick-uri USB înainte de a continua.
Pentru Ubuntu, un stick USB de 4 GB sau mai mare este de obicei suficient. Dacă fișierul ISO Linux este mai mare (majoritatea nu sunt), veți avea nevoie de un stick USB cu capacitate mai mare.
Asigurați-vă că stick-ul USB corect este singurul conectat la computer și lansați „Startup Disk Creator”. Apăsați tasta Super (tasta Windows) și tastați „disc de pornire”. Faceți clic pe pictograma „Startup Disk Creator” sau apăsați Enter.
Se va deschide fereastra principală a programului. Stick-ul USB va fi evidențiat în panoul inferior.
Faceți clic pe butonul „Altele”. Se va deschide o fereastră standard de dialog pentru selectarea fișierelor. Navigați la locația fișierului ISO Ubuntu, evidențiați-l și faceți clic pe „Deschidere”.
Fereastra principală a „Startup Disk Creator” ar trebui să arate acum similar cu imaginea de mai jos, cu imaginea ISO selectată în panoul superior și stick-ul USB în panoul inferior.
Confirmați că imaginea ISO și stick-ul USB sunt corecte. Faceți clic pe „Make Startup Disk” pentru a continua.
Veți primi un avertisment că stick-ul USB va fi șters. Aceasta este ultima șansă de a anula procesul. Faceți clic pe „Da” pentru a crea stick-ul USB bootabil.
O bară de progres vă indică stadiul procesului de creare.
Un mesaj de confirmare vă va anunța când procesul este complet. Pe calculatorul utilizat pentru acest articol, procesul a durat aproximativ cinci minute.
Faceți clic pe butonul „Ieșire”. Acum puteți reporni calculatorul și porni de pe stick-ul USB, sau îl puteți folosi pe un alt calculator.
Crearea unui stick USB bootabil cu comanda `dd`
Pentru crearea stick-ului bootabil din linia de comandă vom folosi comanda `dd`.
Atenție: Această comandă trebuie folosită cu mare precauție. `dd` va executa exact instrucțiunile, fără confirmare sau posibilitatea de a anula. Trebuie să fiți foarte atenți la ceea ce introduceți.
Este necesar să cunoașteți dispozitivul asociat stick-ului USB, astfel încât să îl specificați corect în comanda `dd`.
Într-o fereastră de terminal, tastați comanda `lsblk`. Această comandă listează dispozitivele bloc de pe calculatorul dvs. Fiecare unitate are asociat un dispozitiv bloc.
lsblk
Rezultatul comenzii `lsblk` va afișa unitățile conectate la calculator. În acest exemplu, există un hard disk intern numit `sda` și o partiție numită `sda1`.
Conectați stick-ul USB și utilizați din nou comanda `lsblk`. Ieșirea comenzii se va schimba, iar stick-ul USB va fi inclus în listă.
O nouă intrare numită `sdb` va fi afișată, cu două partiții: `sdb1` (1 KB) și `sdb5` (14.6 GB). Aceasta este unitatea USB. Identificatorul corect este cel care reprezintă unitatea, nu partițiile, adică `sdb` în acest caz. Indiferent de numele său pe calculatorul dvs., dispozitivul care nu era în lista anterioară `lsblk` este stick-ul USB.
Comanda `dd` pe care o vom executa este:
sudo dd bs=4M if=Downloads/ubuntu-19.04-desktop-amd64.iso of=/dev/sdb conv=fdatasync
Să analizăm această comandă:
- `sudo`: Este necesar privilegiul de superutilizator pentru a executa `dd`. Vi se va cere parola.
- `dd`: Numele comenzii.
- `bs=4M`: Opțiunea `-bs` (blocksize) definește dimensiunea fiecărei bucăți de date citite din fișierul de intrare și scrise pe dispozitivul de ieșire. 4 MB este o valoare optimă pentru transfer și este un multiplu al dimensiunii blocurilor sistemului ext4.
- `if=Downloads/ubuntu-19.04-desktop-amd64.iso`: Opțiunea `-if` (input file) necesită calea și numele imaginii ISO Linux.
- `of=/dev/sdb`: `-of` (output file) este parametrul critic. Acesta trebuie să corespundă dispozitivului stick-ului USB. În exemplul nostru este `/dev/sdb`. Asigurați-vă că introduceți identificatorul corect.
- `conv=fdatasync`: Parametrul `conv` determină modul în care `dd` convertește datele în timp ce sunt scrise. Utilizarea lui `fdatasync` garantează că buffer-ele de scriere sunt procesate corect înainte ca procesul să fie semnalizat ca finalizat.
Comanda `dd` nu oferă feedback vizual pe parcursul procesului. Se va executa fără a afișa informații până la finalizare.
Actualizare: Versiunile recente ale comenzii `dd` includ opțiunea `status=progress` care oferă informații despre procesul de creare, o dată pe secundă. De exemplu:
sudo dd bs=4M if=Downloads/ubuntu-19.04-desktop-amd64.iso of=/dev/sdb conv=fdatasync status=progress
Când stick-ul USB bootabil este creat, `dd` va raporta cantitatea de date scrise, timpul total și rata medie de transfer.
Puteți testa funcționalitatea stick-ului USB repornind calculatorul și pornind de pe acesta, sau îl puteți utiliza pe un alt calculator.
Acum aveți o copie portabilă, funcțională a Ubuntu sau a distribuției Linux alese. Aceasta va fi impecabilă de fiecare dată când o porniți, și poate fi utilizată pe orice calculator dorit.