cum se instalează Ubuntu Linux pe o unitate USB externă pentru a face un sistem Linux real, portabil pe USB

scurt: acest tutorial arată pașii pentru instalarea efectivă a Ubuntu Linux pe o unitate externă din SUA cu bootloader-ul instalat pe USB. Nu este live USB înființat. Acest USB va funcționa ca sistem de operare portabil și poate fi utilizat pe orice sistem informatic.

permiteți-mi să amintesc câteva lucruri.

un USB live este utilizat pentru testarea distribuției. De asemenea, este utilizat pentru instalarea Linux pe hard disk-ul computerului. În mod normal, orice modificări pe care le-ați făcut distribuției live se pierd și acest lucru limitează utilizarea USB live.

mai multe dintre cititorii FOSS au solicitat un tutorial despre instalarea Linux pe un USB. Nu USB-ul live obișnuit cu persistență, ci Ubuntu real instalat pe un disc USB.

aceasta înseamnă a avea un Ubuntu Linux portabil pe un USB pe care îl puteți conecta la orice computer, utilizați-l, salvați-vă munca pe USB ca și cum ar fi fost un hard disk real.

procedura nu pare foarte diferită de instalarea Ubuntu pe hard disk real. Și aici oamenii fac greșeli.

tutorialele disponibile pe internet ratează cea mai importantă parte: bootloader-ul.

problemă cu bootloader-ul pe sistemele UEFI

problema majoră cu această configurare este instalarea bootloader-ului pe sistemele UEFI. Un sistem poate avea o singură partiție ESP activă la un moment dat și provoacă probleme.

în timp ce instalați Linux, chiar dacă alegeți USB ca destinație pentru bootloader, partiția ESP existentă este încă utilizată pentru plasarea fișierului EFI pentru noua distribuție.

partiția de instalare ubuntu
chiar dacă alegeți să instalați bootloader pe USB extern, nu funcționează dacă hard disk-ul are deja o partiție ESP

aceasta înseamnă că Linux instalat pe USB extern va fi ultimul care va actualiza și controla bootloader-ul. Acest lucru poate crea mai multe probleme, cum ar fi:

  • este posibil ca sistemul pe care l-ați utilizat pentru instalarea Linux pe USB să nu pornească și să se termine cu eroare grub dacă nu aveți USB-ul Linux conectat.
  • USB-ul Linux pe care l-ați creat nu va porni pe alte sisteme, deoarece fișierele sale EFI se află pe partițiile ESP ale sistemului care a fost utilizat pentru a instala Linux pe USB.

acest lucru nu reușește întreaga idee de a avea un USB Linux portabil, nu?

nu vă faceți griji. Voi împărtăși un truc elegant pentru instalarea Ubuntu sau a altor distribuții Linux pe un USB fără a vă încurca cu bootloader-ul sistemului gazdă și sistemul de pe USB.

înainte de a începe să urmați tutorialul, citiți-l în întregime și apoi continuați să îl faceți pe sistemul dvs.

lucruri de știut înainte de a instala Linux pe un USB

instalați ubuntu pe usb extern

soluția sau soluția la problema bootloader-ului este că nu lăsați instalatorul să știe că există deja o partiție ESP.

dacă aveți un PC desktop, puteți elimina hard diskul și asta ar putea rezolva problema, dar lucrurile vor fi dificile atunci când este un laptop. Scoaterea discului nu este în discuție aici.

o cale mai ușoară este să eliminați steagul ESP din partiția ESP înainte de a instala Linux pe USB și a-l pune înapoi după instalare. În acest fel, păcăliți instalatorul Ubuntu să creadă că nu există o partiție ESP existentă și va crea și utiliza o nouă partiție ESP pe USB. Partiția ESP originală de pe hard disk este neatinsă.

truc inteligent, știu. Permiteți-mi să clar câteva îndoieli și adăugați câteva sugestii:

  • veți avea nevoie de două chei USB. Unul pentru USB live și altul în care va fi instalat Linux.
  • utilizați un USB de 4 GB pentru sistemul live și cel puțin un USB de 32 GB pentru USB Linux.
  • vă recomand să utilizați USB 3.0 atât pentru USB live, cât și pentru USB-ul Linux real. USB 2.0 va fi dureros de lent atât pentru instalarea, cât și pentru utilizarea Linux.
  • chiar dacă utilizați USB 3, instalarea Linux va fi de mai multe ori mai lentă decât instalarea normală Ubuntu. Aveți răbdare și timp.
  • utilizarea unui sistem Linux de pe USB va fi întotdeauna mai lentă decât hard disk-ul și SSD-ul real.
  • când doriți să utilizați USB-ul Linux pe un sistem, va trebui să accesați setările de pornire pentru a porni de pe USB (cu excepția cazului în care sistemul este setat să pornească de pe USB în mod implicit).
  • este posibil ca USB-ul Linux să nu funcționeze cu sisteme cu secure boot activat.

despre experiența mai lentă cu Linux pe USB, dacă sistemul dvs. are un port thunderbolt, vă sfătuiesc să obțineți un SSD thunderbolt. Am un SSD SanDisk și când am folosit Linux instalat pe el, experiența a fost foarte lină, aproape ca SSD-ul din sistem.

previzualizare produs Preț
SanDisk 500GB extreme Portable SSD-până la 1050MB/s-USB - C, USB 3.2 Gen 2 - unitate SSD externă-SDSSDE61-500g - G25 SanDisk 500GB extreme Portable SSD – până la 1050mb / s-USB – C, USB 3.2 Gen 2-stare solidă externă… $87.99 Cumpărați pe Amazon

instalarea Ubuntu complet pe o unitate flash

acum, că știți ce aveți nevoie, permiteți – mi să vă prezint părțile acestui tutorial:

  • creați un live Ubuntu usb
  • utilizați USB live pentru a instala Ubuntu pe un alt USB prin eliminarea steaguri partiție ESP înainte și după instalare
  • folosind Ubuntu USB pe diferite sisteme
  • recuperarea USB

Partea 1: Creați un live Ubuntu usb

nu intru în detalii pentru această parte. Probabil că sunteți conștienți de pași oricum. Voi menționa pe scurt pașii aici. Dacă este necesar, puteți citi acest tutorial despre crearea Live Ubuntu USB.

pe computer, accesați site-ul web Ubuntu și descărcați o versiune curentă Ubuntu la alegere.

există mai multe instrumente disponibile pentru scrierea imaginii ISO pe USB. Puteți utiliza Etcher, care este disponibil pentru Linux, Windows și macOS.

Descărcare Gravor. Conectați USB de capacitate mai mică. Rulați Etcher și navigați la ISO și USB descărcate și apăsați butonul flash. Este foarte simplu.

gravor

după ce ați creat USB-ul live, este timpul să îl utilizați pentru a instala Ubuntu pe celălalt USB.

Partea 2: Instalarea Ubuntu pe USB

bine! Deci, aveți un USB Ubuntu Live și un USB gol în care veți instala Ubuntu. Conectați-le pe ambele la un computer. Trebuie să porniți de pe acest USB live acum și pentru asta va trebui să accesați setările de pornire.

Pasul 1: Porniți de pe USB live

conectați ambele USB-uri la sistemul dvs. și reporniți-l. Când sistemul pornește și afișează sigla producătorului, apăsați în mod repetat tastele F10 / F12. Diferiți producători setează chei diferite pentru accesarea setărilor BIOS.

notă: Unele sisteme nu vor permite pornirea de pe USB live dacă secure boot este pornit. Dacă acesta este cazul, dezactivați mai întâi secure boot.

pe sistemul meu Dell, setările de pornire au arătat acest ecran. Am instalat Debian pe acest sistem.

porniți de pe USB live
porniți de pe USB live

când vă aflați în sesiunea live, mergeți cu opțiunea” încercați Ubuntu”:

 încercați ubuntu instalați ubuntu
mergeți cu opțiunea încercați Ubuntu aici

Pasul 2: Dezactivați semnalizatoarele ESP din partiția ESP

apăsați tasta Windows și tastați Gparted. Aceasta va deschide Managerul de partiții Gparted, care este (de obicei) deja prezent pe Ubuntu ISO.

start gparted ubuntu
Start Gparted în Ubuntu

dacă nu este găsit, conectați-vă la internet, deschideți un terminal, rulați sudo apt update și apoi instalați gparted pe Ubuntu.

în Gparted, asigurați-vă că ați selectat discul sistemului. Căutați partiția de aproximativ 100-500 MB în dimensiune și marcată ca ESP. Faceți clic dreapta pe această partiție și selectați ‘Gestionare steaguri’:

gparted în ubuntu Live usb
Resetați steagurile pentru partiția ESP

ar trebui să afișeze steaguri esp și boot. Dacă există mai multe steaguri setate, faceți o captură de ecran, astfel încât să puteți reveni la același set de steaguri după finalizarea instalării.

gestionarea steagurilor partiția esp
eliminați steagul esp din partiția ESP

deselectarea steagurilor adaugă de obicei un steag msftdata și îl puteți lăsa așa. Modificările intră în vigoare imediat.

steaguri esp eliminate
steaguri ESP eliminate din partiția ESP

grozav! Acum, sistemul dvs. live nu vede partiția ESP și astfel setările de boot existente ale computerului. Acum este momentul să începeți instalarea Ubuntu pe celălalt USB.

Pasul 3: instalarea Ubuntu pe celălalt USB

asigurați-vă că ați conectat și celălalt USB cu capacitate mai mare. Faceți dublu clic pe pictograma instalare Ubuntu de pe desktop.

porniți instalarea ubuntu
începeți instalarea Ubuntu

acesta va începe instalarea. Puteți parcurge primii pași de alegere a aspectului tastaturii și a limbii.

  • instalați Ubuntu 2
    Alegeți limba
  • instalați Ubuntu 3
    Alegeți aspectul tastaturii

amintiți-vă, v-am spus la început că durează destul de mult timp în instalarea Ubuntu pe un USB? Din acest motiv, vă sugerez să mergeți la instalarea minimă aici, care vine cu un browser și utilități esențiale, dar nu va include software de birou, playere media etc. Le puteți instala mai târziu.

utilizarea instalării minime înseamnă copierea mai puține fișiere pe USB și acest lucru va reduce timpul de instalare.

alegeți instalarea minimă
selectarea instalării minime va reduce timpul de instalare

în ecranul următor, selectați altceva:

altceva opțiune ubuntu instalați
altceva opțiune vă va permite să accesați discurile și partiția

pe ecranul ‘Tipul de instalare’, puteți vedea toate hard disk-ul și discurile USB listate pe interfața principală. Puteți vedea că hard diskul nu afișează o partiție ESP, deoarece steagurile au fost eliminate.

ceea ce trebuie să vă asigurați aici este că ați selectat USB-ul corect (cel mai mare) pentru „Dispozitiv pentru instalarea bootloader-ului”. Folosesc SSD-ul meu extern thunderbolt aici, care are o capacitate de 500 GB (mai mare decât hard disk-ul laptopului):

locația bootloader-ului
locația bootloader – ului ar trebui să fie USB-ul extern

Acum, selectați USB – ul mai mare și ștergeți orice partiție existentă pentru a face spațiu liber făcând clic pe butonul -.

ștergeți aprtition existente pentru a face spațiu liber
face spațiu liber pe USB extern pentru instalarea Ubuntu

apoi, selectați spațiul liber pe care tocmai l-ați creat și faceți clic pe semnul + pentru a face partiție pe el.

creați partiție în usb extern
creați o nouă partiție pe USB extern

faceți prima partiție ca ESP pentru bootloader.

Creare partiție esp pe usb extern
creare

selectați spațiul liber rămas și creați root cu sistemul de fișiere Ext4. De asemenea, puteți crea root, swap și home, dar vă sugerez să păstrați totul sub root, inclusiv swap (datorită swapfile).

creați partiție rădăcină ubuntu extern usb
creați o partiție rădăcină cu sistem de fișiere ext4

când aveți partițiile gata, verificați dacă USB extern este ales pentru instalarea bootloader-ului.

verificați de două ori dispozitivul pentru locația bootloader-ului
verificați de două ori locația bootloader-ului care ar trebui să fie pe unitatea USB externă

lucrurile arată bine. Apăsați butonul Instalare și parcurgeți setările obișnuite ale fusului orar.

Selectați fusul orar când instalați Ubuntu
Selectați fusul orar

vi se va cere să creați utilizator și parolă.

Setați numele de utilizator și parola în timpul instalării Ubuntu
Setați numele de utilizator și parola

după aceasta, totul este o chestiune de așteptare. Dacă ați instalat vreodată Ubuntu, veți simți cu siguranță că această instalare este mai lentă decât de obicei.

instalarea ubuntu
instalarea Ubuntu este în curs de desfășurare

când instalarea se termină, NU reporniți imediat. Trebuie să resetați partiția ESP înapoi în starea inițială.

continuați testarea după instalarea ubuntu
continuați să utilizați mediul Ubuntu Live

Pasul 4: reactivați semnalizatoarele ESP pe partiția ESP

porniți Gparted încă o dată. Selectați hard disk-ul sistemului dvs. și faceți clic dreapta pe partiția ESP, care este acum etichetată ca msftdata. Selectați steagul esp și ar trebui să selecteze automat steagul de pornire.

setați din nou steaguri esp
setați din nou steaguri esp

Felicitări! Ați instalat cu succes Ubuntu real pe o unitate flash. Acum Puteți dezactiva sistemul Live Ubuntu.

opriți ubuntu
reporniți sau opriți sistemul acum
ce se întâmplă dacă apăsați accidental butonul de repornire fără a reseta steagurile ESP?

asta e rău, nu prea rău. Deoarece sistemul dvs. real nu are o partiție ESP, acesta nu va porni fără USB-ul extern pe care tocmai l-ați creat.

dar nu trebuie să vă faceți griji. Încă mai aveți Live Ubuntu USB, nu? Porniți din nou. Porniți Gparted și activați steagul corect pe partiția ESP a discului.

Partea 3: Utilizarea Ubuntu USB pe orice sistem

USB-ul pe care tocmai l-ați creat poate fi utilizat pe orice computer atâta timp cât permite pornirea de pe USB. Cu alte cuvinte, secure boot ar trebui dezactivat.

mi-am verificat Ubuntu usb de două sisteme, unul pe care l-am creat și altul care nu a fost folosit în acest proces. A funcționat la ambele.

procesul este similar cu modul în care ați pornit de pe USB live. Porniți sistemul, când sigla producătorului sistemului este vizibilă, apăsați tastele F2/F10/F12 pentru a accesa setările de pornire și selectați Ubuntu sau USB din care să porniți. Poate fi afișat cu oricare dintre cele două nume (sau poate mai multe).

bootarea de pe Ubuntu USB extern
bootarea de pe Ubuntu pe USB extern

când porniți de pe Ubuntu USB, veți vedea ecranul grub familiar și puteți selecta Ubuntu pentru a-l utiliza:

grub de ubuntu pe USB extern
Grub meniu de Ubuntu pe USB extern

ați observat ceva în ecranul Grub de mai sus? Am folosit un sistem care a instalat Debian pentru crearea acestui Ubuntu usb. În timpul instalării, noua partiție ESP de pe USB ia notă și de sistemul Debian, după cum puteți vedea în ecranul Grub.

dacă folosesc acest USB pe un alt sistem și încerc să pornesc în Debian, va arunca o eroare. Evident, pentru că nu există un sistem Debian pe noul sistem. Dacă folosesc USB-ul pe același sistem Debian care a fost folosit pentru instalarea Ubuntu pe USB, acesta va funcționa.

intrarea suplimentară în Grub nu ar trebui să vă deranjeze decât dacă aveți tulburare obsesiv-compulsivă. În acest caz, porniți în acest USB, instalați Grub Customizer și ștergeți aceste intrări suplimentare. Asta depinde de tine.

un alt lucru de remarcat este că atunci când porniți de pe Ubuntu USB pe un alt sistem, acesta arată un ecran albastru cu câteva opțiuni. Doar du-te cu boot oricum.

există un ultim lucru rămas, și că este de a pretinde drive-urile USB înapoi.

Partea 4: obținerea USB-urilor înapoi în stare normală

iată lucrul pe care l-ați folosit două USB-uri: unul pentru Ubuntu Live și unul pentru instalarea Ubuntu reală.

dacă doriți să utilizați oricare dintre USB mai târziu pentru transferul normal de date, veți avea o perioadă dificilă de formatare a acestora. Când creați un USB live, acesta lasă USB-ul într-o stare ciudată și adesea sistemele de operare nu îl pot formata direct.

Gparted vine să salveze încă o dată. Este disponibil pentru Linux, Windows și macOS. Descărcați și instalați – l și utilizați-l pentru a formata USB ștergând toate partițiile de pe acesta și crearea unei noi partiții în format NTFS sau FAT32.

concluzie

trucul elegant de a ascunde partiția ESP reală din programul de instalare Ubuntu este ideea cheie aici. Aceasta este o soluție mai bună decât Scoaterea hard diskului sau o pornire încurcată.

sper să vă placă acest truc și să găsiți util acest tutorial detaliat.

Write a Comment

Adresa ta de email nu va fi publicată.