Instalarea Kali Linux pe o unitate flash sau pe o unitate externă ca sistem de operare cu drepturi depline. Instalarea Ubuntu Linux pe un hard disk gol Cum să rulați Ubuntu de pe un hard disk extern

Hard disk-urile Firewire și eSATA, precum și alte medii externe, au importanță trasatura comuna: se conectează la computer din mers și se deconectează din mers. Sistemul funcționează cu aproape toate mediile precum SCSI.

Cum se conectează unități externe în Linux?

Sistemele locale (KDE, Gnome) ale aproape tuturor distribuțiilor reacționează la conectarea mediilor externe astfel: se deschide o fereastră nouă manager de fișiere(uneori cu o cerere de confirmare), oferind acces convenabil la fișierele de pe un dispozitiv de stocare extern conectat.

Adesea, pe desktop apare o pictogramă care indică suportul media și vă permite să deschideți meniul contextual, prin care Sistemul de fișiere poate fi deconectat în mod specific de la arborele de directoare.

Este necesar să deconectați în mod specific toate secțiunile suportului extern din arborele de directoare și abia apoi să scoateți cablul! În majoritatea distribuțiilor, acest lucru se face făcând clic pe pictograma media și selectând Eject, Safely Remove ( Îndepărtare sigură) sau o intrare similară din meniu.

Acest lucru asigură că toate operațiunile de scriere sunt finalizate înainte de a opri efectiv dispozitivul. Dacă neglijezi acest pas, riscați să deteriorați sistemul de fișiere și să pierdeți date!


În general, este ciudat, deoarece procedura este simplă. Poate pur și simplu nu a fost creată o secțiune pentru magazin?

Poate pur și simplu nu a fost creată o secțiune pentru magazin?
Probabil asta s-a întâmplat. Hard disk-ul conținea programe pentru Windows. Nu am vrut să le rulez sub Wine. Nu folosesc o mașină virtuală. Asta este.

Deși dacă existau deja programe pe el, atunci a existat o secțiune. Dar poate că aceste programe au criptat totul pentru a proteja discul, așa că nu a fost posibil să-l formateze atât de ușor.

încercând să se conecteze unitate externă Aceasta este ceea ce îmi dă: Eroare la montarea /dev/sdb1 la /media/vadim/3Q HDD Extern: Linia de comandă `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid= 1000, dmask=0077,fmask=0177" "/dev/sdb1" "/media/vadim/3Q HDD External"" a ieșit cu starea de ieșire diferită de zero 13: $MFTMirr nu se potrivește cu $MFT (înregistrare 0).
Montarea „/dev/sdb1” a eșuat: eroare de intrare/ieșire
NTFS fie este inconsecvent, fie există o defecțiune hardware, fie este un
Hardware SoftRAID/FakeRAID. În primul caz, rulați chkdsk /f pe Windows
apoi reporniți în Windows de două ori. Utilizarea parametrului /f este foarte
important! Dacă dispozitivul este un SoftRAID/FakeRAID, atunci mai întâi activați
și montați un dispozitiv diferit în directorul /dev/mapper/, (de ex.
/dev/mapper/nvidia_eahaabcc1). Consultați documentația „dmraid”.
pentru mai multe detalii.

Încercați să instalați programul mountmanager, m-a ajutat foarte mult într-o situație similară:

sudo apt-get install mountmanager

Dacă doriți să aveți o unitate flash portabilă sau un hard disk extern cu , atunci există cel puțin două opțiuni:

  • instalați sistemul pe o unitate flash
  • (depozitare permanenta)

Prima opțiune este similară cu o instalare normală sistem de operare. Dar, deoarece ne vom instala pe o unitate flash, obținem portabilitate - capacitatea de a porni pe orice computer cu Intrare USB. Toate modificările aduse sistemului sunt salvate după repornire. În general, munca nu este mult diferită de lucrul cu un computer obișnuit.

A doua opțiune este de a crea Sisteme live pe o unitate USB (aceeași unitate flash). Dar, deoarece sistemul Live nu este capabil să salveze modificări (fișiere utilizator, setări de sistem), pentru acesta este creată suplimentar o altă partiție, pe care sunt salvate fișierele și setările făcute. Adică, s-ar părea că se dovedește ceva ca prima opțiune - există un sistem care „își amintește” modificările făcute după o repornire. De fapt, există câteva nuanțe.

Sistem live cu persistentîn sine ocupă mai puțin spațiu - la fel ca și descărcat Imagine ISO- adica de obicei până la patru gigaocteți. Sistemul de operare instalat în mod obișnuit durează aproximativ 13-15 gigaocteți. Dar un sistem instalat normal va porni mai repede, deoarece Live folosește compresia. Un sistem live cu persistent poate întâmpina o problemă în care noul nucleu (care poate fi actualizat) este incompatibil cu vechiul bootloader (care face parte din imaginea Live și nu este actualizat).

În general, ambele metode merită dreptul de a exista, iar ambele vor fi discutate pe paginile site-ului. Acest tutorial vă va arăta cum cum să creați o unitate flash cu Kali Linu instalat X. Va fi descrisă o procedură detaliată pentru a evita unele probleme care pot apărea la instalarea sistemului pe o unitate USB sau la pornirea de pe o unitate flash USB sau o unitate externă.

Caracteristici de instalare Kali Linux pe un card de memorie

Instalarea pe o unitate flash USB este similară cu instalarea pe o unitate internă. Dar pentru a nu deteriora accidental sistemul computerului principal, hard disk-urile computerului sau încărcătorul principal de pornire a sistemului, vă sugerez să instalați Kali Linux pe o unitate flash USB în computer virtual. După finalizarea acestei instalări, veți putea computer real porniți de pe această unitate flash. Eu folosesc .

Presupun că ai deja instalat VirtualBox sau știi cum să-l instalezi singur.

În VirtualBox, creați un nou computer virtual. Cel mai comun computer virtual pentru Linux. Singura diferență este că nu trebuie să aibă un hard disk (virtual). Dacă întâmpinați dificultăți la crearea unei mașini virtuale în VirtualBox sau aveți dificultăți cu alte probleme legate de VirtualBox, atunci consultați instrucțiunile „”, unde acest lucru este descris în detaliu și ilustrat cu capturi de ecran.

Când, în procesul de creare a unui nou computer virtual, ajungi la fereastră HDD, apoi selectați „ Nu montați hard diskul virtual»:

Odată ce mașina virtuală este creată, lansați-o. Lansările oficiale (nu build-urile săptămânale automatizate) sunt recomandate ca ISO. Când încercam să folosesc versiunile săptămânale, primeam erori că modulele kernel nu puteau fi încărcate și instalarea eșua.

Unitate flash USB pentru Kali Linux

Pentru Kali Linux, precum și pentru orice distribuție Linux modernă, recomand carduri de memorie mai mari de 16 gigaocteți. Acestea. adică 32 de gigaocteți sau mai mult. Cu cât viteza este mai mare, cu atât mai bine. Unitățile flash nu sunt potrivite pentru mai multe operații simultane de citire/scriere, iar sistemele de operare funcționează în acest mod. Chiar și cu un card de memorie bun, sistemul dumneavoastră va funcționa considerabil mai lent decât unul desktop; poate întârzia și încetini. Cu un card de memorie prost (lent), munca poate deveni dificilă și inconfortabilă.

Cât durează unitățile flash USB cu un sistem de operare instalat?

Sunt unul dintre cei care nu-mi cruță mass-media. Descarc torrente pe cardurile de memorie din telefon, instalez sisteme de operare pe unitățile flash USB, le folosesc intens și adesea fac și refac copii de rezervă complete. Nu am avut nicio întrerupere de memorie/card USB din cauza utilizării intense. Sincer, cred că este un mit că cardurile de memorie se pot deteriora din cauza utilizării frecvente. Poate că sunt doar norocos. Vreau să spun că unitățile flash USB (cel puțin unele) pot „trai” ani de zile și pot fi folosite cu sisteme de operare instalate pe ele.

Curățarea unui stick de memorie USB pentru a instala un sistem de operare

Înainte de a începe instalarea, recomand ștergerea completă a datelor de pe unitatea flash (eliminați GPT), deoarece altfel am întâlnit uneori erori cu o problemă la scrierea pe disc. Vom face acest lucru folosind sistemul Live în sine, pornind din ISO descărcat.

Când apare acest meniu, în loc să selectați „Instalare grafică”, porniți în sistem.

Când porniți în bara de jos a mașinii virtuale, conectați unitatea flash USB la sistem:

Vă puteți uita la lista de discuri, dar din moment ce nu există alte medii ( hard disk-uri), nu este acolo, atunci veți vedea doar unitatea flash sub nume /dev/sda:

Fdisk -l

Pentru a elimina GPT de pe disc, dacă este acolo, rulați:

Gdisk /dev/sda

Pentru a comuta la modul expert, intrați

Apoi, pentru a elimina GPT, introduceți

Acceptați de două ori să ștergeți complet unitatea.

Acum unitatea noastră flash este curățată, fără a o elimina, reporniți sistemul virtual. Acum din meniu selectați „ Instalare grafică»:

Instrucțiuni pentru instalarea Kali Linux pe un stick de memorie USB

Nu există diferențe față de instalarea sistemului de operare - totul este destul de standard, alegerea limbii, nume de utilizator etc. Dacă aveți probleme cu aceasta, atunci, din nou, consultați nota „”.

Poate că există doar o mică nuanță cu partiția de swap. Nu avem deloc nevoie de o partiție de swap pe unitatea flash - vom folosi resursele computerului direct, de exemplu. toată RAM - aceasta ar trebui să fie suficientă. Dar chiar dacă nu este cazul, partiția de swap de pe o unitate flash va face doar rău, deoarece va fi foarte lentă. Pentru a preveni crearea unei partiții de swap, când accesați „ Partiționarea discului» selectați articolul « Manual»:

Selectați o secțiune:

Selectați „Da”:

Selectați „LOC GRATUIT”:

În fereastra următoare, cel mai probabil, nu va trebui să schimbați nimic:

Selectați „Primar”:

Selectați „Configurarea partiției finalizată”:

Selectați „Terminați partiționarea și scrieți modificările pe disc”:

Sistemul se plânge că nu este specificată nicio partiție pentru spațiul de swap și îl laudă în toate modurile posibile. În cazul nostru (instalarea sistemului de operare pe o unitate flash), chiar nu este necesar. Selectați „Nu”:

Acum selectați „Da”:

După aceasta, va începe instalarea normală a sistemului de operare Kali Linux.

Lăsați neschimbat aici:

Selectați unitatea flash:

Când instalarea este terminată (și poate dura mai mult decât vă așteptați, deoarece unitățile flash nu sunt la fel de rapide ca nici măcar hard disk-urile obișnuite, ca să nu mai vorbim de SSD), apoi opriți computerul virtual. Puteți reporni computerul real pentru a porni din sistemul proaspăt instalat pe unitatea flash USB.

Pornirea Kali Linux de pe o unitate flash

Dacă nu aveți UEFI, atunci când computerul începe să pornească, apăsați butonul Delete sau Esc de multe ori (uneori unul diferit, în funcție de model placa de baza- puteți afla asta pe Google). În BIOS, unde este selectată „Boot Order”, selectați unitatea flash. Unitatea flash trebuie introdusă în computer în acest moment, altfel BIOS-ul nu o va vedea. Dacă unitatea flash este introdusă, dar computerul nu o vede, încercați să o introduceți în sloturi diferite și reporniți de fiecare dată și accesați BIOS-ul.

Dacă aveți UEFI, atunci nu puteți intra pur și simplu în BIOS. Cel mai simplu mod de a intra în BIOS este să intri Linie de comanda(în numele administratorului):

Shutdown.exe /r /o

După aceasta, va apărea un mesaj că computerul va reporni în mai puțin de un minut. După repornire, ajungem aici și selectăm „Diagnosticare”:

Acum selectați „Opțiuni avansate”:

Acum „Setări firmware UEFI”:

Ei bine, „Reporniți”:

U diferiți producători BIOS-uri diferite, deci al dumneavoastră poate fi diferit. Dar vă voi arăta un exemplu al laptopului meu, astfel încât esența să fie clară. Accesați fila Boot, selectați Boot Option Priorities, vedeți ce opțiuni există:

Există o singură opțiune și cu siguranță nu am unitatea mea flash.

Căutăm Secure Boot și îl dezactivăm (Disable):

Apare un nou element de meniu OS Mode Selection. În el selectăm CMS și UEFI OS. Dacă selectați doar sistemul de operare CMS, atunci Windows instalat nu se va încărca.

Acum căutăm un element precum Fast BIOS Mode și îl dezactivăm (Disable). Acest lucru este necesar pentru ca la încărcarea BIOS-ului să înceapă să verifice prezența dispozitivelor USB:

Dar trebuie să mergem din nou la BIOS! Prin urmare, la încărcare, apăsați tasta corespunzătoare. Cheia mea este F2. Pe vechiul computer, această cheie era Ștergere. BIOS-ul scrie singur această cheie atunci când computerul pornește. Dacă nu aveți timp să căutați sau nu înțelegeți engleza, atunci căutați modelul dvs. pe Google. Sau încercați metoda forței brute. Pe lângă cele menționate, această tastă mai poate fi Esc sau niște F*.

Accesați din nou fila Boot Option Priorities. Acum există o unitate flash acolo. Dacă procedați așa cum am făcut eu - puneți unitatea flash pe primul loc și Windows Boot Manager pe locul doi, veți obține următorul efect: dacă unitatea flash este introdusă în computer, atunci Linux va porni de pe această unitate flash. Dacă nu există o unitate flash, atunci Windows se va porni - și nu este nevoie să intri din nou în BIOS!

Nu uitați să salvați și să reporniți.

Rezolvarea problemei „discul conține un sistem de fișiere necurat”

Când porniți Linux, este posibil să întâlniți o eroare:

Discul conține un sistem de fișiere necurat (0, 0)

Această eroare apare mai ales când încercați să porniți de pe o unitate flash USB sau de pe o unitate externă. Motivul pentru aceasta este că setările GRUB indică unitatea greșită, de exemplu unitatea Windows. Sistemul nu înțelege sistemul de fișiere pe disc și nu poate continua pornirea. Această problemă poate fi rezolvată destul de simplu.

Reporniți computerul și când apare meniul Bootloader GRUB apăsați tasta e. Veți vedea așa ceva:

Observați linia care începe cu linux. În cazul meu există o intrare

Root=/dev/sda1

Deoarece în timpul instalării în computerul virtual nu existau alte medii de stocare în afară de unitatea flash, i s-a dat numele /dev/sda1. Un computer real are cel puțin un alt hard disk și i-ar putea fi atribuit numele /dev/sda1. Și unitatea flash pe care încerc să o pornesc de acum are un alt nume. Acest nume poate fi /dev/sdb1, sau /dev/sdc1 sau altceva (în funcție de numărul de discuri din sistem).

Dacă nu cunoașteți noul nume, încercați diferite variante. Mutați cursorul pe numele discului și schimbați-l în /dev/sd b 1. După aceea, apăsați tasta F10și așteptați să se încarce. Dacă descărcarea nu reușește, reporniți computerul și schimbați intrarea în /dev/sd Cu 1 (și așa mai departe în ordine alfabetică), apăsați F10și verificați dacă descărcarea a avut succes.

După încărcarea cu succes în sistem, schimbați numele discului de pornire. De exemplu, în cazul meu, numele discului sa dovedit a fi /dev/sdс1(cu litera c). Atunci comanda de schimbat este disc de pornire va arata asa:

Sudo grub-install --recheck /dev/sdc sudo grub-mkconfig -o /boot/grub/grub.cfg

În loc de /dev/sdcÎnlocuiți numele discului sau al unității flash.

Acum, la repornire, nu va apărea o eroare și voi intra imediat în Kali Linux instalat pe unitatea flash.

Faceți copii de rezervă pentru o unitate flash cu Kali Linux

Instalarea unui sistem de operare pe o unitate flash, și mai ales configurarea și instalarea ulterioară a programelor, este un proces îndelungat. În cazul în care unitatea flash se rupe sau aveți nevoie de ea pentru a scrie cursuri, puteți face o copie de rezervă a acesteia. De asemenea, este recomandat să faceți copii de rezervă înainte de a instala drivere video sau alte experimente similare care sunt periculoase pentru sistemul de operare.

Dacă vorbim despre crearea unei copii de rezervă a sistemului de operare și nu a fișierelor individuale, atunci cea mai bună opțiune este de a clona o imagine a întregului disc. Dacă este necesar, acest lucru vă va permite să returnați foarte rapid întregul sistem de operare cu toate setările. Dezavantajul acestei metode este că imaginea de rezervă va ocupa exact la fel de mult spațiu cât capacitatea unității flash. Chiar dacă, de exemplu, sistemul de operare cu toate fișierele ocupă doar jumătate din volum suport USB, atunci imaginea va avea în continuare dimensiunea unei unități flash. După cum am menționat deja, avantajul este că nu trebuie să selectați fișierele pentru sincronizare, toate copie de rezervă stocat ca un singur fișier, restaurarea garantează o revenire completă la starea inițială.

ÎN sisteme Linux o imagine similară poate fi realizată folosind programul dd, iar pentru Windows există o minunată sursă gratuită, deschisă cod sursa utilitate

Lansați Win32 Disk Imager ca Dispozitiv selectați unitatea flash și în câmp Fișier imagine notează calea în care vrei să salvezi imaginea:

Când este gata, faceți clic Citit.

Dacă trebuie să restaurați sistemul de operare pe un card flash, selectați în mod similar imaginea pe care doriți să o scrieți pe unitatea flash și faceți clic Scrie.

Concluzie

Această instrucțiune a arătat în detaliu cum să instalați Kali Linux pe o unitate flash, descrisă posibile problemeși modalități de a le rezolva. De fapt, îl puteți instala în acest fel orice Linux pe card USB memorie. Acest lucru vă va arăta cum să creați un stick de memorie USB Kali Linux persistent(depozitare permanentă).

Dacă trebuie să vizualizați fișierele aflate pe o unitate flash din principal sisteme Windows, apoi consultați instrucțiunile „”.

Original: „Ubuntu Hacks: Capitolul 1 – Noțiuni introductive”
Autori: Kyle Rankin, Jonathan Oxer, Bill Childers
Data publicării: iunie 2006
Traducere: N. Romodanov
Data traducerii: iulie 2010

Puteți instala sistem Ubuntu, încărcați-l și operați-l complet de pe o unitate FireWire, USB sau altă unitate externă, dar acest lucru necesită unele cadru special. Mai jos vom descrie procesul unei astfel de configurare de la început până la sfârșit.

În procesul de scriere a acestei cărți, ne-am dat seama că principalul dezavantaj al utilizării unui laptop ca computer principal: este mult mai dificil de înlocuit hard disk-uri la testarea sistemelor. Trebuie să configuram sistemul Ubuntu astfel încât să putem testa diverse trucuri și setări specifice de sistem, dar dacă este posibil, nu am dori să realocăm partițiile principale hard disk laptop și reinstalați sistemul. Am decis să instalăm sistemul Ubuntu pe medii externe și să-l rulăm de acolo; în acest fel, sistemul obișnuit rămâne neatins, dar putem porni sistemul Ubuntu ori de câte ori avem nevoie.

Din păcate, această opțiune de instalare nu va funcționa automat fără o anumită configurație din mai multe motive:

  • În mod implicit, fișierul initrd (disc ram inițial) utilizat de Ubuntu nu conține driverele necesare pentru a porni de pe un dispozitiv extern. BIOS-ul dvs. va detecta dispozitivul fără probleme (cu condiția să accepte pornirea de pe unități amovibile), dar odată ce nucleul este încărcat, Linux nu va putea detecta și monta unitatea pentru a continua procesul de pornire.
  • Chiar dacă există drivere adecvate în initrd, nucleul va dura câteva secunde pentru a încărca acele module și a detecta discul amovibil înainte de a încerca să le folosească. În acest timp, sistemul va încerca cel mai probabil să pornească și nu va putea găsi discul amovibil, deoarece configurarea acestuia nu va fi finalizată până în acest moment.
  • Programul de instalare Ubuntu este foarte util prin faptul că încearcă să detecteze alte sisteme de operare pe care este posibil să le aveți instalate pe sistem, iar pentru fiecare sistem de operare adaugă o intrare la încărcătorul de pornire GRUB. Din păcate, aceasta înseamnă că fiecare sistem de operare trebuie să se afle pe hard diskul intern, care este prima unitate listată în BIOS, în timp ce unitatea amovibilă va fi a doua (sau a treia sau a patra dacă aveți alte unități în sistem). Când BIOS-ul pornește de pe o unitate amovibilă, acesta va fi configurat ca prima unitate din sistem, ceea ce va cauza probleme în GRUB.

În această secțiune, vom analiza cum să rezolvați fiecare dintre aceste probleme, astfel încât să puteți instala Ubuntu pe o unitate amovibilă și să porniți de pe aceasta.

Configurarea partițiilor de disc

Primul pas este să porniți procesul de instalare Ubuntu exact la fel ca și cu orice altă opțiune de instalare, așa că urmați tot ce ați citit în secțiunea „Instalarea Ubuntu” [Sfat #5] până ajungeți la etapa de repartiționare a discului în secțiuni. Când Ubuntu trece la partiționarea discului, rețineți că implicit va fi probabil una dintre unitățile interne IDE sau SCSI ale sistemului. Dacă sistemul dumneavoastră utilizează un dispozitiv IDE, puteți selecta o unitate externă specificând o unitate SCSI detectată de sistem. Șirul specific unității va fi probabil „SCSI (0,0,0) (sda)”. Dacă aveți deja o unitate SCSI în sistem, atunci găsirea unității USB va fi puțin mai dificilă, dar cel mai probabil va fi ultima unitate SCSI listată în sistem.

Avertizare

Trebuie să fii absolut sigur de ceea ce ai ales în această etapă. discul necesar, deoarece Ubuntu va formata și repartiționa unitatea pe care o selectați și va șterge orice date care ar putea fi pe ea. Dacă nu știți ce unitate să alegeți, porniți de pe folosind Ubuntu Live CD și verificați numele dispozitivelor ( sda, sdb etc.) atribuite diferitelor unități de pe sistemul dumneavoastră.

Se instalează GRUB

Odată ce ați selectat dispozitivul potrivit pentru format, continuați cu procesul de instalare Ubuntu până ajungeți la etapa de configurare a încărcător de boot GRUB. Aici veți fi întrebat dacă doriți să încărcați GRUB pe hard disk-ul intern în boot-ul principal intrare MBR. Nu ar trebui să faceți acest lucru, deoarece va suprascrie bootloader-ul care este utilizat pe sistem. În schimb, răspundeți Nu și în următoarea fereastră care apare, specificați /dev/sda (sau orice nume de dispozitiv Linux este atribuit unității amovibile), astfel încât să puteți instala GRUB direct pe unitatea amovibilă.

Folosind chroot

Apoi continuăm procesul de instalare Ubuntu până când vi se solicită să selectați Continuare și să reporniți sistemul. Înainte de a reporni, va trebui să faceți câteva setări pe sistem. Programul de instalare Ubuntu vă permite de fapt să vă conectați la o consolă principală, pe care o puteți utiliza pentru a rula unele comenzi limitate pe sistem. Apăsați Alt-F2 pentru a naviga la acea consolă și apoi apăsați Enter pentru a o activa.

Acum trebuie să pregătiți unitatea amovibilă, astfel încât să puteți utiliza comanda chroot și să modificați unele fișiere. De fapt, discul amovibil va fi montat în directorul /target, iar primul pas este să montați un sistem de fișiere special /proc pe acest dispozitiv:

# mount -t proc /target/proc

Acum puteți folosi comanda chroot pentru a transforma directorul /target într-o partiție de sistem funcțională. În acest fel, puteți rula comenzi ca și cum ați fi pornit de pe acest disc:

#chroot/țintă

Configurarea initrd

Odată executată comanda chroot, primul lucru pe care trebuie să-l faceți este să adăugați acele module Linux care vor face unitatea dvs. amovibilă accesibilă initrd. Fișierul /etc/mkinitramfs/modules este locul în care specificați module suplimentare pentru a fi adăugate la initrd, așa că utilizați un editor de text consolă la alegere și editați acest fișier. Dacă nu aveți un editor de text pentru consolă preferat, utilizați doar editorul vim(dacă nu sunteți familiarizat cu vim, atunci căutați în secțiunea „Editarea fișierelor de configurare” [Sfatul #74] pentru exemple de utilizare vim):

# vim /etc/mkinitramfs/modules

Odată ce acest fișier este deschis, mergeți până la sfârșitul fișierului, adăugați următoarele câteva rânduri, apoi salvați modificările și închideți fișierul:

Ehci-hcd usb-storage scsi_mod sd_mod

Cheie

Dacă dispozitivul dvs. detașabil este conectat printr-un conector IEEE1394, adăugați și următoarea linie:

Ieee1394ohci1394sbp2

și pentru alte dispozitive - doar adăugați la acest fișier acele module care sunt necesare pentru aceste dispozitive.

Odată ce modulele sunt configurate corect, următorul pas este să configurați demonul initrd să aștepte câteva secunde înainte de a continua încărcarea. Acest lucru oferă Linux timp pentru a detecta și configura unitatea detașabilă. Deschide în editor de text fișier /etc/mkinitramfs/initramfs.conf:

# vim /etc/mkinitramfs/initramfs.conf

Pentru a forța Linux să aștepte câteva secunde înainte de a finaliza procesul de pornire, acum adăugați un nou parametru la începutul fișierului

Din experiența noastră, zece secunde sunt suficiente pentru a porni Linux de pe drive USB, dar puteți modifica această valoare la o valoare mai mare sau mai mică, dacă este necesar. Salvați modificările și închideți fișierul.

Acum puteți folosi un instrument special mkinitramfs recreați fișierul initrd, în care se vor adăuga deja setări noi:

# mkinitramfs -o /boot/initrd.img-2.6.15-16-386 /lib/modules/2.6.15-16-386

Schimbați căile initrd.img și /lib/modules pentru a se potrivi cu versiunea de kernel utilizată pe CD-ul de instalare.

Modificarea setării GRUB

Ultimul pas este modificarea unor setări din fișierul de configurare GRUB. Programul de instalare Ubuntu configurează dispozitiv extern(sau a doua unitate listată în BIOS) ca dispozitiv hd1, dar aveți nevoie ca unitatea externă să fie dispozitivul hd0, deoarece acesta va fi primul dispozitiv dispozitiv de sistemîn BIOS la pornirea de pe acesta. Într-un editor de text, deschideți fișierul GRUB menu.lst:

# vim /boot/grub/menu.lst

și găsiți liniile care se referă la dispozitivul rădăcină GRUB. Vor arăta cam așa:

## dispozitiv grub root implicit ## de ex. groot=(hd0,0) # groot=(hd1,0)

Schimbați ultima linie pentru a indica dispozitivul hd0:

## dispozitiv grub root implicit ## de ex. groot=(hd0,0) # groot=(hd0,0)

Titlu Ubuntu, kernel 2.6.15-16-386 root (hd1.0) kernel /boot/vmlinuz-2.6.15-16-386 root=/dev/sda1 ro quiet splash initrd /boot/initrd.img-2.6.15 -16-386 titlu de pornire Ubuntu, kernel 2.6.15-16-386 (mod de recuperare) root (hd1,0) kernel /boot/vmlinuz-2.6.15-16-386 root=/dev/sda1 ro single initrd /boot /initrd.img-2.6.15-16-386 titlu de pornire Ubuntu, memtest86+ root (hd1,0) kernel /boot/memtest86+.bin boot

Titlu Ubuntu, kernel 2.6.15-16-386 root (hd0,0) kernel /boot/vmlinuz-2.6.15-16-386 root=/dev/sda1 ro quiet splash initrd /boot/initrd.img-2.6.15 -16-386 titlu de pornire Ubuntu, kernel 2.6.15-16-386 (mod de recuperare) root (hd0,0) kernel /boot/vmlinuz-2.6.15-16-386 root=/dev/sda1 ro single initrd /boot /initrd.img-2.6.15-16-386 titlu de pornire Ubuntu, memtest86+ root (hd0,0) kernel /boot/memtest86+.bin boot

Dacă Ubuntu a detectat și creat o configurație pentru alte sisteme de operare și doriți să profitați și de aceasta, pur și simplu faceți aceleași modificări la parametrul de configurare pentru fiecare sistem de operare rădăcină- doar înlocuiți hd0 cu hd1. Apoi salvați modificările și închideți fișierul.

Acum puteți ieși din modul de comandă chroot, așa că tastați exit la consolă și apoi apăsați Alt-F1 pentru a reveni la consola principală de instalare Ubuntu. Acum puteți selecta opțiunea Continue pentru a reporni mașina și a porni sistemul instalat.

Cheie

Rețineți că majoritatea computerelor nu pot fi setate să pornească de pe o unitate amovibilă în mod implicit dacă au un CD-ROM sau un alt hard disk. Unele BIOS-uri au capacitatea de a seta o setare, astfel încât atunci când apăsați o tastă specială în timpul pornirii (cum ar fi F12), puteți alege de pe ce dispozitiv să porniți. În alte BIOS-uri, poate fi necesar să apăsați una dintre tastele Esc, F2 sau Del pentru a intra în BIOS și a configura ordinea de pornire a dispozitivelor.

Datele inițiale sau ce am avut pentru a începe instalarea:

  1. Distribuția Ubuntu actuală este ubuntu-11.04-dvd-i386.iso
  2. Netbook - Acer AO BGK-531h
  3. HDD extern - Transcend Classic 320Gb

De fapt, ceea ce am vrut să fac:

Instalați Ubuntu pe HDD extern, iar dacă conectați HDD-ul la orice computer și setați BIOS-ul să pornească de pe acest HDD, Ubuntu ar porni. Și dacă porniți computerul fără a conecta acest HDD, sistemul de operare instalat pe acest computer se va încărca.

Problema pe care am întâlnit-o și, în esență, pe care o ocolesc în acest articol:

În timpul unei instalări normale (conectați un HDD extern la computer, porniți prin distribuția de pornire Ubuntu și instalați), MBR (principal înregistrarea de pornire) al computerului, Ubuntu își instalează GRUB și apoi pornirea computerului fără un HDD extern introdus nu este posibilă. Nu exclud să existe posibilități de a ocoli acest fenomen, dar acest moment Nu-l cunosc, de aceea am căutat alte soluții.

Asadar, haideti sa începem:

După ce am căutat pe Google și am citit numeroase forumuri, mi-am dat seama că pentru a instala fără a suprascrie MBR-ul pe un computer, puteți a) deconecta hard disk-urile computerului sau b) instalați printr-o mașină virtuală. Am decis să mă mulțumesc cu metodele software și nu am vrut să-l opresc; în timpul instalării am lucrat în liniște și am navigat pe internet. Program de creat sistem virtual Am ales VirtualBox 4.1.0, deși în principiu acest segment nu este foarte saturat, nici măcar saturat și nu mi-a luat mult să aleg.

1. Instalați acest program și lansați-l.

2. Creați o mașină virtuală, cu tipul și versiunea sistemului de operare, probabil că este mai bine să alegeți Linux și, respectiv, Ubuntu. De ce? Din câte am înțeles, atunci tastatura și mouse-ul funcționează mai bine în fereastra acestui VM. Deși, aș putea greși:

3. Pentru că Am avut un netbook și nu are o unitate DVD, am o unitate flash de 8 GB de creat unitate flash bootabilă De asemenea, nu l-am avut la îndemână, am instalat anterior Alcohol 52% și am creat o unitate virtuală în el pentru a încărca imaginea de instalare Ubuntu. Din fericire, VM-ul îl acceptă ca pe o unitate obișnuită și lansează cu ușurință instalarea de pe acesta. Din nou, aici putem spune că am vrut să folosesc metode complet software... Ei bine, nu am vrut să caut o unitate flash sau o unitate externă + un DVD...

4. Pornim mașina virtuală, la prima pornire ne întreabă ce unitate gazdă să folosească, selectăm unitatea pe care Alcohol 52% a creat-o și în care am montat deja imaginea ubuntu-11.04-dvd-i386.iso. ii.. hopa! Apare fereastra de instalare a programului:

Nu voi vorbi despre complexitatea instalării, voi remarca doar câteva puncte:

  • Când am început prima dată instalarea, când am ajuns să selectez hard disk-ul unde urma să fie instalat Ubuntu, aveam acolo doar 1 unitate, cea pe care a pornit VM-ul. Adică, VM-ul nu a văzut HDD-ul USB conectat. După ce am căutat prin setări, am găsit în dispozitive-dispozitive Conexiune USB HDD extern și bifați caseta, abia după aceea a devenit posibilă selectarea unui HDD extern la alegerea locației în care va fi instalat sistemul.

  • Este mai bine să instalați Ubuntu în modul text. Instalarea obișnuită, deși în modul grafic, cumva nu mi-a plăcut.
  • Și totuși, un netbook este foarte nepotrivit pentru rularea unui VM. Totul se face incet si mult timp... nu este suficienta putere, asa ca nu am asteptat si am repetat intreaga procedura pe un calculator normal.

Ca urmare, avem un HDD extern cu sistem de operare Ubuntu, care poate fi conectat la orice computer, pornește și funcționează, în timp ce toate datele vor fi salvate.

Linux vă poate fi util din mai multe motive. De exemplu, dvs calculator vechi nu se poate actualiza la altele noi versiuni Windows sau macOS, sau aveți nevoie de aplicații specifice Linux, sau sunteți doar curios să încercați ceva nou. Sau poate tocmai ai cumpărat computer nou fără sistem de operare și doriți să economisiți bani alegând Linux gratuit.

Instalarea Linux este ușoară. Desigur, există distribuții precum Arch, care sunt destul de greu de instalat pentru un începător. Dar majoritatea distribuțiilor moderne sunt foarte ușor de instalat. Poate chiar mai simplu și mai rapid decât Windows.

Înainte de a instala Linux pe computerul dvs. principal, faceți o copie a datelor dvs. importante. Când lucrați cu partiții de pe hard disk, este posibil să ștergeți accidental ceva important. Desigur, dacă urmați instrucțiunile și citiți cu atenție ceea ce faceți, atunci nu se va întâmpla nimic neașteptat. Dar este un lucru util în orice caz.

Puteți instala Linux pe computere care rulează Control Windowsși macOS sau pe un hard disk gol. Puteți alege Linux ca sistem principal sau îl puteți utiliza în paralel cu vechiul sistem.

1. Descărcați distribuția Linux

În primul rând, trebuie să alegeți o distribuție Linux. Evaluarea DistroWatch.com vă va ajuta să decideți.

Apoi trebuie să descărcați distribuția selectată. Acest lucru este ușor de făcut: deschideți site-ul web al distribuției dorite, găsiți secțiunea de descărcări și selectați-l pe cel care se potrivește capacității de biți a procesorului dvs.

De obicei, distribuții Linux Site-urile web oficiale oferă două moduri de descărcare. Prima metodă este o descărcare normală. Al doilea este prin P2P folosind un client torrent. A doua metodă este în mod natural mai rapidă. Așa că alegeți-l dacă doriți să economisiți timp.

Când kitul de distribuție în format ISO este descărcat, trebuie să îl inscripționați pe un CD sau pe o unitate flash USB obișnuită.

Puteți inscripționa pe CD mijloace standard sistem: „Burn Disk Image” în Windows sau „Disk Utility” în macOS. Doar faceți clic dreapta pe imaginea descărcată și selectați elementul corespunzător din meniu.

Pentru a inscripționa ISO pe o unitate flash, veți avea nevoie utilitati speciale. Pentru Windows este mai bun selectați Rufus, iar pentru macOS - UNetbootin. Aceste programe au o interfață foarte simplă, este destul de greu să te încurci în ele.

3. Pregătiți partiția de disc

Acest pas trebuie urmat dacă doriți să păstrați sistemul instalat pe dvs. și să utilizați Linux în același timp. Dacă decideți să treceți complet computerul la Linux sau instalați sistemul de operare pe un hard disk gol, săriți peste acest paragraf.

Windows

Deschideți Windows Disk Management. Selectați unitatea sau partiția pentru care intenționați să tăiați spațiu Instalări Linux. Pentru majoritatea distribuțiilor, 10 GB sunt mai mult decât suficienti. Dar dacă intenționați să instalați o mulțime de aplicații, obțineți mai multe. Faceți clic dreapta pe partiție și selectați Shrink Volume. Introduceți dimensiunea și faceți clic pe OK.

Procesul poate dura destul de mult, așa că aveți răbdare.

Când Gestionarea discurilor termină de redimensionat partițiile, va exista spațiu gol nealocat pe disc, marcat cu negru. Vom instala Linux acolo.

Mai târziu, dacă nu aveți nevoie de Linux, puteți șterge partițiile cu acesta și puteți da spațiul liber înapoi Windows folosind același instrument de gestionare a discurilor.

macOS

Puteți aloca spațiu pentru instalarea Linux folosind „ Utilitatea discului» macOS. Selectați unitatea și faceți clic pe pictograma „+” pentru a crea o partiție pentru Linux. Crearea unei noi partiții poate dura ceva timp.

4. Pregătiți bootloader-ul

Windows

Acest articol se aplică numai computerelor noi care rulează Windows 10, 8.1 sau 8 preinstalat. Pe astfel de computere, utilizați Bootloader UEFI, care nu vă va permite să porniți în alt sistem decât Windows.

Pentru a remedia acest lucru, accesați setări BIOS computerul dvs. și dezactivați opțiunea Secure Boot. Apoi reporniți. Gata, acum puteți descărca și instala alte sisteme lângă Windows.

macOS

Spre deosebire de majoritatea computerelor, un Mac necesită câțiva pași suplimentari pentru a instala Linux pe dual boot cu macOS.

În primul rând, dezactivați SIP. Reporniți Mac-ul și apăsați Cmd + R Meniul de recuperare. Selectați „Terminal” în el și introduceți csrutil disable .

Reporniți Mac-ul din nou. SIP este dezactivat.

Manual

Potrivit dacă doriți să setați singur dimensiunile partițiilor sau, de exemplu, să creați o partiție separată pentru fișierele dvs. Pentru a face acest lucru, selectați „Altă opțiune” și faceți clic pe „Continuare”.

Linux va afișa ce partiții aveți pe computer. Puteți să le ștergeți, să le formatați sau, dimpotrivă, să lăsați intacte secțiunile cu informațiile pe care doriți să le salvați.

Pentru a instala Linux în locul sistemului dvs., selectați o partiție cu sistem instalatși ștergeți-l cu butonul „–”. Apoi creați noi partiții în spațiul liber.

  • Partiție rădăcină pentru fișiere de sistem Linux. Selectați sistemul de fișiere Ext4 și punctul de montare /.
  • O partiție de schimb sau o partiție de schimb este utilă dacă nu aveți suficientă memorie cu acces aleator, dar o unitate SSD rapidă. În lista de sisteme de fișiere, selectați „Swap Partition”.
  • Partiția de acasă unde vor fi stocate fișierele dvs. Selectați sistemul de fișiere Ext4 și punctul de montare /home.

Faceți clic pe Continuare și confirmați modificările. Programul de instalare va șterge partițiile pe care le-ați selectat și va crea altele noi în spațiul liber.

Cum să instalați Linux lângă sistemul dvs. actual

Există două moduri de a instala Linux lângă sistemul dvs.

Auto

Majoritatea instalatorilor Linux vor detecta imediat sistemele pe care le-ați instalat. Dacă nu ați creat un spațiu separat pe disc pentru Linux, puteți încerca să selectați opțiunea „Instalați lângă Windows”. Programul de instalare va crea secțiunile necesare, și nu trebuie să faceți nimic manual.

Manual

Dacă doriți să determinați singur cât spațiu să alocați sistemului și ați urmat instrucțiunile de la pasul 3, faceți clic pe „Altă opțiune” și faceți clic pe „Continuare”. Veți vedea partițiile de disc și spațiul gol pe care l-am pregătit pentru Linux. Creați o partiție rădăcină acolo (punct de montare /) așa cum este descris mai sus. O partiție de acasă nu este necesară în acest caz: veți putea copia și modifica fișierele de pe sistemul dvs. principal.

Faceți clic pe Continuare. Programul de instalare va lăsa fișierele pe loc. Pur și simplu va crea partiții noi spatiu liber. Veți putea alege ce sistem doriți să porniți la pornire.

8. Finalizați instalarea Linux

Apoi vi se va cere să vă prezentați. Introduceți numele dvs. și creați o parolă. Nu uitați parola, deoarece veți avea nevoie constant de ea pentru a îndeplini sarcini în numele tuturor. Dacă doriți, puteți cripta folderul de acasă.

Atunci doar așteaptă. Când instalarea este finalizată, vi se va solicita să retrageți disc de instalareși reporniți. Nu uitați să dezactivați pornirea de pe unități externe din BIOS dacă ați activat-o.

Ce să faci după instalare

Când reporniți și desktopul dvs. Linux apare în fața dvs., puteți face tot ce puteți face în Windows și macOS: navigați pe internet, editați documente și ascultați muzică. Nu uitați să actualizați și să vă uitați la „App Store” (sau echivalentul acestuia, în funcție de distribuție) pentru a instala suplimentar aplicațiile de care aveți nevoie.

Încercați Linux și veți vedea asta în Viata de zi cu zi nu este mai complicat decât Windows sau macOS.

Acțiune