Finestre.  Virus.  I Quaderni.  Internet.  ufficio.  Utilità.  Autisti

A partire da marzo 2016, Ubuntu 16.04 Xenial Xerus non è ancora stato rilasciato. È ancora in fase di sviluppo, quindi non è stabile per l'uso quotidiano, ma puoi scaricare questa versione di sviluppo. Questa guida riguarda l'installazione di qualsiasi versione di Ubuntu su un disco rigido esterno, non solo la 16.04. Ma poiché il 16.04 sta diventando un argomento caldo oggi, stiamo usando il 16.04 come esempio. Si noti che l'installazione di qualsiasi GNU/Linux esterno su un disco rigido esterno è leggermente diversa perché è necessario prestare attenzione a dove installare il bootloader ed essere pronti a eseguire il salvataggio quando non è possibile eseguire l'avvio normalmente.

Informazioni di sistema

Utilizziamo questo computer per eseguire queste procedure di installazione:

  • ASUS X44C Intel Celeron 2 GB di RAM
  • Un disco rigido interno da 320 GB
  • Un disco rigido esterno da 320 GB
  • Il disco rigido interno contiene un sistema operativo con bootloader GRUB
  • Il disco rigido esterno è vuoto, non contiene un sistema operativo e non dispone di un bootloader

Piano

Vogliamo installare Ubuntu 16.04 su un disco rigido esterno, su una seconda partizione (/dev/sdb2) e installare il bootloader GRUB su quel disco rigido esterno (/dev/sdb). Prestare attenzione allo schema di numerazione dei dispositivi.
Vogliamo che questo piano assicuri che il disco rigido esterno con il sistema operativo all'interno possa essere avviato su qualsiasi altro computer poiché ha già il proprio bootloader. Non utilizziamo il nostro bootloader interno disco rigido anche se possiamo perché vogliamo che ogni disco rigido abbia il proprio bootloader.

Preparazione ISO

Preparazione del disco

Non limitiamo la tua libertà di partizionare il tuo disco. Vi stiamo solo facendo un esempio, uno dei più circuiti semplici sezioni (almeno per noi). Abbiamo un disco rigido esterno da 320 GB, diamo una tabella delle partizioni MBR (non GPT) e la dividiamo in 10 partizioni con lo schema:

Informazioni: come forse saprai, la tabella delle partizioni MBR consente solo un massimo di 4 partizioni se sono tutte primarie. Se vogliamo installare più di 4 sistemi operativi (più di 4 partizioni), possiamo creare primari 3 e 1. Possiamo quindi creare un numero qualsiasi di partizioni logiche all'interno della partizione estesa. Ecco perché vedi oltre 1 partizione estesa e 6 partizioni logiche sopra. Utilizzando questo schema, possiamo avere 10 partizioni su un disco rigido MBR.

Preparazione dei materiali di installazione

Il supporto di installazione è qualsiasi archivio che utilizzerai per installare il sistema operativo. Potrebbe essere un CD, un DVD, un'unità USB, un disco rigido o persino una rete. Oggi la chiavetta USB è diventata un mezzo comune per l'installazione di qualsiasi distribuzione GNU/Linux. È più economico di un CD (perché puoi masterizzare l'ISO in qualsiasi momento), più facile e veloce. È necessario creare un supporto di installazione per installare qualsiasi cosa.
Per masterizzare Ubuntu ISO su chiavetta USB, secondo l'attuale sistema operativo:

  • Su GNU/Linux puoi usare il programma Unetbootin. Ma se stai attualmente utilizzando Ubuntu, ha già un programma Startup Creator per masterizzare l'ISO di Ubuntu su una chiavetta USB.
  • Su Windows: è possibile utilizzare Universal USB Installer (GNU GPL 2).

1. Scarica il supporto di installazione

Supponiamo che il tuo supporto sia una chiavetta USB. Inserisci il supporto> riavvia> accedi al BIOS> imposta il BIOS per l'avvio nella chiavetta USB> salva> riavvia. Questo caricherà il sistema operativo all'interno del tuo supporto. Ubuntu si avvierà da lì e finalmente ti darà interfaccia utente per scegliere tra Installa e Live. Seleziona "Dal vivo".

2. Apri il programma di installazione di Ubuntu (Ubiquity)

In una sessione live, potresti vedere un'icona "Installa Ubuntu" sul desktop. Fare doppio clic su di esso e Ubiquity (programma di installazione del sistema operativo). La prima pagina che vedrai è una schermata di benvenuto in cui chiedi la lingua che preferisci. Si consiglia di utilizzare l'inglese.

3. Pre-separazione

Nella fase di pre-partizionamento, vedrai diversi passaggi:

  1. Wireless: ti verrà chiesto di utilizzare qualsiasi connessione rete senza fili, che si tratti di WLAN o LAN o altro. Ti consigliamo di non connetterti a nulla, quindi seleziona Non vuoi connetterti. Prossimo.
  2. Preparazione all'installazione di Ubuntu: ti verranno richieste due cose: il download automatico degli aggiornamenti e l'installazione di terze parti Software. Ti consigliamo di non scaricare nulla, quindi non selezionare nulla. Prossimo.
  3. Smonta partizione: ti verrà chiesto di smontare (smontare) alcune partizioni che sono ancora montate (collegate) al tuo sistema. Perché devi smontare la partizione nel caso in cui sia formattata. Seleziona Sì. Prossimo.
  4. Tipo di installazione: verrà richiesto di selezionare un tipo di partizione. Non selezionare nient'altro che Qualcos'altro. Avvertenza: la selezione di qualsiasi altra opzione potrebbe distruggere tutti i dati sui dischi rigidi. Non fidarti del partizionamento automatico. Prossimo.

4. Marcatura

Attenzione: è molto pericoloso partizionare o formattare qualsiasi disco rigido. Per fare ciò, non devi essere in uno stato di sonnolenza, devi prestare attenzione e concentrazione, altrimenti puoi distruggere tutti i dati su tutti i dischi rigidi.
La prima cosa da guardare è trovare dove si trova il tuo disco rigido e dove si trova la tua partizione di destinazione. Abbiamo detto che il nostro obiettivo è il disco rigido /dev/sdb e la partizione /dev/sdb2. Ma dovresti prestare attenzione, a volte Ubiquity legge /dev/sdb come /dev/sda. Qui il nostro /dev/sdb si legge come /dev/sda quindi il nostro obiettivo qui è la partizione /dev/sda2. È necessario identificare correttamente dove si trova la partizione di destinazione.
Usando i nomi delle etichette, creando partizioni di dimensioni diverse, creando sistema di file sezioni di diverse o idealmente fornire tutte le sezioni vuote (come abbiamo fatto noi) aiuta molto a garantire che non ci sbagliamo qui.

In questa fase, ci sono diversi passaggi di formattazione seguenti:

  1. Selezionare la voce della partizione di destinazione, ad esempio /dev/sda2.
  2. Fare clic sul pulsante Modifica....
  3. Non ridimensionare la partizione poiché l'hai già formattata in precedenza per avere quella dimensione.
  4. Cambia il file system in ext4.
  5. Cambia il punto di montaggio in "/" (barra). Ciò significa il file system root, il punto più alto della partizione del sistema operativo.
  6. Seleziona Formatta questa partizione (facoltativo) per assicurarti che tutti i dati all'interno di /dev/sda2 vengano eliminati.
  7. Fare clic su OK.
  8. Aspetta mentre Ubiquity prepara la partizione di tua scelta.


Quindi faresti meglio a creare una partizione di swap:

  1. Seleziona la sezione vuota che hai preparato. Avrai bisogno da 2 a 4 GB solo per la condivisione.
  2. Fare clic sul pulsante Modifica....
  3. Cambia il file system in swap.
  4. Oppure seleziona una partizione vuota, fai clic su Modifica..., quindi ridimensiona qualsiasi dimensione superiore a 4 GB a 4 GB o solo 2 GB. Non hai bisogno di 8, 10 o addirittura una sostituzione di 40 GB.

Quindi è necessario inserire i passaggi di installazione del bootloader:

  1. Campo "Programma di installazione da scaricare":. Si trova nella parte inferiore dello schermo diviso di Ubiquity.
  2. Seleziona il nome del disco rigido che contiene la partizione. In questo caso, poiché la partizione è /dev/sda2, dovresti selezionare /dev/sda (disco rigido). L'installazione di un bootloader su un disco rigido (piuttosto che su una partizione) ti aiuta a riconoscere tutto Sistema operativo all'interno del disco rigido, non solo uno per partizione.

Quindi, se li hai ricontrollati e sei sicuro, fai clic su Installa ora.

5. Dopo la separazione

Dopo aver fatto clic sul pulsante "Installa ora", l'installazione inizia e si avvia quando si entra in questa fase con i seguenti passaggi:

  1. Seleziona il paese del tuo paese. Prossimo.
  2. Seleziona un layout di tastiera. Per la maggior parte degli utenti, la scelta predefinita è sicura. Prossimo.
  3. Seleziona un nome utente, una password e un nome computer. Prossimo.
  4. Attendi l'installazione di Ubiquity.
  5. Al termine, ti verrà chiesto se continuare il test (LiveCD) o riavviare ora.


Installazione completata. Ora puoi goderti il ​​nuovo sistema operativo Ubuntu 16.04.

6. recupero

In alcuni casi, non otterrai un normale bootloader se puoi selezionare un sistema operativo e premere semplicemente Invio per avviare. A volte non puoi. Perché a volte GRUB non è riuscito a installarsi sul disco rigido esterno. Se ciò accade, troverai solo il prompt di GRUB in cui devi inserire alcuni comandi per download automatico sistema operativo. È difficile se non sai quale comando digitare, ma è abbastanza facile se sai come. Per tale condizione, abbiamo preparato un articolo Avvio manuale di GNU / Linux utilizzando il comando GRUB per accedere al sistema operativo su un disco rigido esterno.

Se vuoi avere un'unità flash portatile o esterna HDD con , ci sono almeno due opzioni:

  • installare il sistema su un'unità flash
  • (deposito permanente)

La prima opzione è simile alla normale installazione del sistema operativo. Ma dal momento che installeremo su un'unità flash, otteniamo la portabilità: la possibilità di eseguire l'avvio su qualsiasi computer con Ingresso USB. Tutte le modifiche apportate al sistema vengono salvate dopo un riavvio. In generale, il lavoro non è molto diverso dal lavorare con un computer convenzionale.

La seconda opzione è creare Sistemi vivi su un'unità USB (la stessa unità flash). Ma poiché il sistema Live non è in grado di salvare le modifiche (file utente, impostazioni di sistema), viene creata un'altra partizione per esso, su cui vengono salvati file e impostazioni. Cioè, sembrerebbe che risulti approssimativamente come nella prima opzione: esiste un sistema che "ricorda" le modifiche apportate dopo il riavvio. In effetti, ci sono alcune sfumature.

Sistema live con persistente di per sé occupa meno spazio, tanto quanto scaricato Immagine ISO- cioè. di solito fino a quattro gigabyte. Il sistema operativo installato nel solito modo richiede circa 13-15 gigabyte. Ma il sistema installato nel solito modo si avvia più velocemente, perché Live utilizza la compressione. Un sistema live persistente può incorrere in un problema in cui il nuovo kernel (che è aggiornabile) è incompatibile con il vecchio bootloader (che fa parte dell'immagine Live e non è aggiornabile).

In generale, entrambi i metodi meritano il diritto di esistere ed entrambi saranno considerati nelle pagine del sito. Questo manuale mostrerà come creare flash drive con kali linu installato X. Verrà descritta una procedura dettagliata per evitare alcuni dei problemi che potrebbero verificarsi durante l'installazione del sistema su un'unità USB o durante l'avvio da un'unità flash USB o un'unità esterna.

Caratteristiche dell'installazione di Kali Linux su una scheda di memoria

L'installazione su un'unità flash USB è simile all'installazione su un'unità interna. Ma per non danneggiare accidentalmente il sistema principale del computer, i dischi rigidi del computer o il bootloader del sistema principale, suggerisco di eseguire l'installazione KalìLinux a un'unità flash USB calcolatore virtuale. Al termine dell'installazione, sarai in grado di eseguire l'avvio da questa unità flash nel tuo computer reale. Sto usando .

Presumo che tu abbia già installato VirtualBox o che tu stesso sappia come installarlo.

In VirtualBox, crea una nuova macchina virtuale. Il computer virtuale più comune per Linux. L'unica differenza è che non deve avere un disco rigido (virtuale). Se hai difficoltà a creare una macchina virtuale in VirtualBox, o se hai difficoltà con altri problemi relativi a VirtualBox, fai riferimento alle istruzioni "", dove questo è descritto in dettaglio e illustrato con schermate.

Quando, nel processo di creazione di un nuovo computer virtuale, raggiungi la finestra HDD poi seleziona " Non montare il disco rigido virtuale»:

Quando la macchina virtuale viene creata, avviala. I rilasci ufficiali (piuttosto che le build automatizzate settimanali) sono consigliati come ISO. Durante il tentativo di utilizzare le build settimanali, ho ricevuto errori relativi all'impossibilità di caricare i moduli del kernel e l'installazione non è riuscita.

Chiavetta USB per Kali Linux

Per Kali Linux, così come per qualsiasi moderno Distribuzione linux Raccomando schede di memoria più grandi di 16 gigabyte. Quelli. sono 32 gigabyte o più. Maggiore è la velocità, meglio è. Le unità flash non sono adatte per più operazioni simultanee di lettura/scrittura e i sistemi operativi funzionano in questa modalità. Anche con una buona scheda di memoria, il tuo sistema funzionerà notevolmente più lentamente di un desktop, può "ritardo", "rallentare". Con una scheda di memoria difettosa (lenta), il lavoro può diventare difficile, scomodo.

Quanto durano le unità flash USB con il sistema operativo installato

Sono uno di quelli che non risparmiano i loro supporti multimediali. Scarico torrent sulle mie schede di memoria nel mio telefono, installo sistemi operativi sulle mie unità flash USB, li uso ampiamente, spesso eseguo e ripristino backup completi. Non ho rotto una sola scheda di memoria / USB dall'uso intensivo. Ad essere onesti, penso che sia un mito che le schede di memoria possano danneggiarsi a causa dell'uso frequente. Forse sono solo fortunato. Voglio dire che le chiavette USB (almeno alcune) sono in grado di "vivere" ed essere utilizzate per anni con i sistemi operativi installati su di esse.

Pulizia della memory stick USB per installare il sistema operativo

Prima di iniziare l'installazione, consiglio di cancellare completamente i dati dall'unità flash (rimuovere GPT), perché altrimenti a volte ho avuto errori con un problema di scrittura su disco. Lo faremo dal sistema Live stesso, avviando dall'ISO scaricato.

Quando viene visualizzato questo menu, invece di scegliere l'opzione "Installazione grafica", avviare il sistema.

Quando esegui l'avvio nella barra inferiore della macchina virtuale, collega l'unità flash USB al sistema:

Puoi guardare l'elenco dei dischi, ma poiché qualsiasi altro supporto ( dischi fissi), non è presente, vedrai solo un'unità flash sotto il nome /dev/sda:

Fdisk -l

Per rimuovere GPT dal disco, se presente, eseguire:

Gdisk /dev/sda

Per passare alla modalità esperto, entra

Quindi per rimuovere il tipo GPT

Accetta due volte di pulire completamente l'unità.

Ora la nostra unità flash è pulita, senza rimuoverla, riavvia il sistema virtuale. Ora dal menu seleziona " Installazione grafica»:

Istruzioni per l'installazione di Kali Linux su una chiavetta USB

Non ci sono differenze rispetto all'installazione del sistema operativo: tutto è abbastanza standard, la scelta della lingua, il nome utente, ecc. Se hai problemi con questo, allora, ancora una volta, fai riferimento alla nota "".

Forse c'è solo una piccola sfumatura con la partizione di swap. Non abbiamo assolutamente bisogno di una partizione di swap su un'unità flash: utilizzeremo direttamente le risorse del computer, ad es. Tutto RAM- dovrebbe bastare. Ma anche se così non fosse, la partizione di swap sull'unità flash danneggerà solo perché sarà molto lenta. Per impedire la creazione di una partizione di swap, quando si accede a " Partizionamento del disco" Selezionare " Manualmente»:

Scegli una sezione:

Scegli "Sì":

Scegli "POSTO LIBERO":

Nella finestra successiva, molto probabilmente, non dovrai modificare nulla:

Scegli Primario:

Seleziona "Configurazione della partizione terminata":

Seleziona "Termina il partizionamento e scrivi le modifiche sul disco":

Il sistema si lamenta del fatto che non è specificata alcuna partizione per lo spazio di swap e lo loda in ogni modo possibile. Nel nostro caso (installando il sistema operativo su un'unità flash), non è davvero necessario. Scegli "No":

Ora seleziona "Sì":

Successivamente, inizierà la consueta installazione del sistema operativo Kali Linux.

Lascialo invariato qui:

Scegli la tua chiavetta:

Al termine dell'installazione (e potrebbe richiedere più tempo del previsto, poiché le unità flash non sono veloci nemmeno come i normali dischi rigidi, per non parlare degli SSD), spegni la macchina virtuale. Puoi riavviare il tuo vero computer per avviarlo da un sistema appena installato su un'unità flash USB.

Avvio di Kali Linux da un'unità flash

Se non si dispone di UEFI, quando il computer avvia l'avvio, premere più volte il pulsante Elimina o Esc (a volte un altro, a seconda del modello scheda madre Puoi trovarlo su Google.) Nel BIOS, dove "Boot Order" seleziona la tua unità flash. L'unità flash deve essere inserita nel computer in questo momento, altrimenti il ​​BIOS non la vedrà. Se l'unità flash è inserita, ma il computer non la vede, prova a inserirla in prese diverse e ogni volta riavvia e vai al BIOS.

Se hai UEFI, non entrerai nel BIOS. Il modo più semplice per entrare nel BIOS è entrare riga di comando(per conto dell'amministratore):

Shutdown.exe /r /o

Dopodiché, apparirà un messaggio che il computer si riavvierà in meno di un minuto. Dopo il riavvio, arriviamo qui e selezioniamo "Diagnostica":

Ora seleziona "Opzioni avanzate":

Ora "Impostazioni firmware UEFI":

Bene, "Ricarica":

Diversi produttori hanno BIOS diversi, quindi il tuo potrebbe essere diverso. Ma ti mostrerò un esempio del mio laptop in modo che l'essenza sia chiara. Vai alla scheda Avvio, seleziona Priorità opzioni di avvio lì, guarda quali opzioni ci sono:

Solo un'opzione e sicuramente non la mia unità flash.

Stanno cercando avvio sicuro e disabilitare (Disabilita):

Viene visualizzata una nuova voce di menu OS Mode Selection. In esso, seleziona CMS e UEFI OS. Se scegli solo il sistema operativo CMS, allora Windows installato non verrà caricato.

Ora stiamo cercando un oggetto come Fast BIOS Mode e lo disabilitiamo (Disabilita). Questo è necessario affinché il BIOS inizi a controllare i dispositivi USB durante il caricamento:

Ma abbiamo ancora bisogno nel BIOS! Pertanto, durante il caricamento, premere il tasto appropriato. La mia chiave è F2. Sul vecchio computer, questa chiave era Elimina. Il BIOS stesso scrive questa chiave all'avvio del computer. Se non hai tempo per cercare o non capisci l'inglese, cerca il tuo modello su Google. Oppure prova il metodo di iterazione. Oltre a quelli nominati, questo tasto può anche essere Esc o qualche tipo di F*.

Di nuovo vai alla scheda Priorità opzioni di avvio. Ora c'è un'unità flash. Se fai come ho fatto io, metti l'unità flash al primo posto e Windows Boot Manager al secondo, otterrai il seguente effetto: se l'unità flash è inserita nel computer, Linux si avvierà da questo flash guidare. Se non è presente un'unità flash, Windows si avvierà e non è necessario accedere nuovamente al BIOS!

Non dimenticare di salvare e riavviare.

Risolvere il problema "il disco contiene un file system non pulito"

All'avvio di Linux, potresti riscontrare un errore:

Il disco contiene un impuro sistema di file (0, 0)

Soprattutto spesso questo errore appare quando si tenta di eseguire l'avvio da un'unità flash USB o da un'unità esterna. Il motivo è che le impostazioni di GRUB puntano all'unità sbagliata, ad esempio a Disco Windows. Il sistema non riconosce il file system del disco e non può continuare l'avvio. Questo problema è risolto abbastanza semplicemente.

Riavvia il computer e quando viene visualizzato il menu Caricatore di avvio GRUB Premi un tasto e. Vedrai qualcosa del genere:

Notare la riga che inizia con Linux. Nel mio caso, c'è una voce

Root=/dev/sda1

Poiché durante l'installazione nel computer virtuale non c'erano altri supporti di memorizzazione oltre all'unità flash, gli è stato dato il nome /dev/sda1. Un vero computer ha almeno un altro disco rigido e ad esso potrebbe essere assegnato il nome /dev/sda1. E l'unità flash che sto cercando di avviare ora ha un nome diverso. Questo nome può essere /dev/sdb1, o /dev/sdc1 o qualcos'altro (a seconda del numero di dischi nel sistema).

Se non conosci il nuovo nome, ripeti semplicemente diverse varianti. Sposta il cursore sul nome dell'unità e modificalo in /dev/sd B 1. Quindi premere il tasto F10 e attendi il download. Se il download non riesce, riavvia il computer e modifica la voce in /dev/sd Con 1 (e così via in ordine alfabetico), premere F10 e controlla se il download è andato a buon fine.

Dopo aver avviato correttamente il sistema, modificare il nome del disco di avvio. Ad esempio, nel mio caso, il nome del disco si è rivelato essere /dev/sdc1(con lettera C). Poi il comando di cambiare disco di avvio sarà simile a questo:

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

Invece di /dev/sdc sostituire il nome del disco o dell'unità flash.

Ora, al riavvio, non si verificherà un errore e entrerò immediatamente in Kali Linux installato su un'unità flash.

Creazione di un backup su unità flash con Kali Linux

L'installazione di un sistema operativo su un'unità flash, e in particolare la sua successiva configurazione e installazione di programmi, è un processo lungo. Nel caso in cui l'unità flash si rompa ancora o ne hai bisogno per masterizzare corsi, puoi farne un backup. Si consiglia inoltre di eseguire copie di backup prima di installare driver video o altri esperimenti simili pericolosi per il sistema operativo.

Se stiamo parlando di creare un backup del sistema operativo e non singoli file, Quello L'opzione migliore consiste nel clonare un'immagine dell'intero disco. Se necessario, ciò ti consentirà di restituire molto rapidamente l'intero sistema operativo con tutte le impostazioni. Lo svantaggio di questo metodo è che l'immagine di backup occuperà esattamente lo stesso spazio dell'unità flash. Anche se, ad esempio, il sistema operativo con tutti i file occupa solo la metà del volume Supporto USB, l'immagine avrà ancora le dimensioni di un'unità flash. Come già accennato, il vantaggio è che non è necessario selezionare i file per la sincronizzazione, tutto copia di backup memorizzato come un unico file, il ripristino garantisce un completo ritorno allo stato originale.

IN Sistemi Linux un'immagine simile può essere realizzata utilizzando il programma gg e per Windows c'è un meraviglioso open source gratuito codice sorgente utilità .

Avvia Win32 Disk Imager come dispositivo seleziona la tua unità flash e nel campo file immagine scrivi il percorso dove vuoi salvare l'immagine:

Quando hai finito, clicca Leggere.

Se è necessario ripristinare il sistema operativo su un'unità flash, selezionare allo stesso modo l'immagine che si desidera masterizzare su un'unità flash e fare clic su Scrivere.

Conclusione

Questo manuale ha mostrato in dettaglio come installare Kali Linux su un'unità flash, descrive possibili problemi e modi per risolverli. In effetti, è possibile impostare qualsiasi Linux su Scheda USB memoria. Questo ti mostrerà come creare una chiavetta USB Kali Linux con persistente(deposito permanente).

Se è necessario visualizzare i file che si trovano sull'unità flash dal file main Sistemi Windows, quindi fare riferimento all'istruzione "".

Originale: "Ubuntu Hacks: Chapter 1 - Getting Started"
Autori: Kyle Rankin, Jonathan Oxer, Bill Childers
Data di pubblicazione: giugno 2006
Traduzione: N.Romodanov
Data di trasferimento: luglio 2010

Puoi installare Sistema Ubuntu, caricarlo ed eseguirlo completamente da un dispositivo FireWire, USB o altra unità esterna, ma ciò richiede una configurazione speciale. Di seguito descriveremo il processo di tale adeguamento dall'inizio alla fine.

Durante la stesura di questo libro, ci siamo resi conto che il principale svantaggio dell'utilizzo di un laptop come computer principale è che è molto più difficile sostituire i dischi rigidi durante il test dei sistemi. Avevamo bisogno di configurare il sistema Ubuntu in modo da poter testare vari trucchi e impostazioni di sistema specifiche, ma se possibile, non vorremmo ripartizionare il disco rigido principale del laptop e reinstallare il sistema. Abbiamo preso la decisione di installare il sistema Ubuntu su un supporto esterno ed eseguirlo da lì; in questo modo, il sistema normale rimane intatto, ma possiamo avviare il sistema Ubuntu quando ne abbiamo bisogno.

Sfortunatamente, questa opzione di installazione non funzionerà automaticamente senza alcuna configurazione per diversi motivi:

  • Per impostazione predefinita, il file initrd (ramdisk di origine) utilizzato da Ubuntu non contiene i driver necessari per l'avvio da un dispositivo esterno. Il tuo BIOS rileverà il tuo dispositivo senza problemi (supponendo che supporti l'avvio da unità rimovibili), ma una volta caricato il kernel, Linux non sarà in grado di rilevare e montare l'unità per continuare il processo di avvio.
  • Anche se ci sono driver appropriati in initrd, il kernel impiegherà alcuni secondi per caricare questi moduli e rilevare l'unità rimovibile prima di tentare di usarli. Durante questo periodo, molto probabilmente il sistema proverà ad avviarsi e non sarà in grado di trovare il disco rimovibile, poiché la sua configurazione non sarà completata entro questo momento.
  • Il programma di installazione di Ubuntu è molto utile in quanto tenta di rilevare altri sistemi operativi che potresti aver installato sul sistema e aggiunge una voce al bootloader GRUB per ciascun sistema operativo. Sfortunatamente, ciò significa che ogni sistema operativo deve trovarsi su un disco rigido interno, che è il primo disco elencato nel BIOS, mentre il disco rimovibile sarà il secondo (o il terzo o il quarto se sono presenti altri dischi nel sistema). Quando il BIOS si avvia da un disco rimovibile, verrà configurato come primo disco nel sistema, il che causerà problemi in GRUB.

In questa sezione vedremo come risolvere ciascuno di questi problemi in modo che Ubuntu possa essere installato e avviato da un'unità rimovibile.

Configurazione delle partizioni del disco

Il primo passo è avviare il processo di installazione di Ubuntu proprio come qualsiasi altra opzione di installazione, quindi segui tutto ciò che hai letto in Installazione di Ubuntu [Hack #5] finché non arrivi al passaggio di ripartizionare l'unità in sezioni. Quando Ubuntu passa al partizionamento del disco, si noti che probabilmente verrà impostato automaticamente su uno degli interni del sistema Unità IDE o SCSI. Se il tuo sistema usa Dispositivo IDE, è possibile selezionare un'unità esterna specificando un'unità rilevata dal sistema SCSI. La linea di trasmissione sarà probabilmente "SCSI (0,0,0) (sda)". Se hai già un'unità SCSI nel tuo sistema, trovare l'unità USB sarà un po' più difficile, ma molto probabilmente sarà l'ultima unità SCSI elencata nel sistema.

Avvertimento

Devi essere assolutamente sicuro di aver selezionato l'unità corretta a questo punto, poiché Ubuntu formatterà e ripartizionerà l'unità selezionata ed eliminerà tutti i dati che potrebbero essere stati su di essa. Se non sai quale unità scegliere, avvia da usando Ubuntu Live CD e controlla i nomi dei dispositivi ( sda, sdb ecc.) assegnati a diverse unità del sistema.

Installazione di GRUB

Dopo aver scelto il dispositivo appropriato da formattare, continua con il processo di installazione di Ubuntu fino ad arrivare alla fase di configurazione del bootloader GRUB. Qui ti verrà chiesto se desideri avviare GRUB sul tuo disco rigido interno nell'MBR. Non dovresti farlo in quanto sovrascriverà il bootloader che è in uso sul sistema. Invece, rispondi No, e nella finestra che appare dopo, specifica /dev/sda (o qualunque nome di dispositivo Linux sia assegnato all'unità rimovibile) in modo da poter installare GRUB direttamente sull'unità rimovibile.

Usando chroot

Quindi continuiamo il processo di installazione di Ubuntu finché non ti viene chiesto di selezionare Continua e riavviare il sistema. Prima di riavviare, dovrai effettuare alcune impostazioni sul sistema. Il programma di installazione di Ubuntu ti consente effettivamente di accedere a una console principale che puoi utilizzare per eseguire alcuni comandi limitati sul sistema. Premi i tasti Alt-F2 per accedere a questa console, quindi premi il tasto Invio per attivarla.

Ora dobbiamo preparare il disco rimovibile, quindi puoi usare il comando chroot e modificare alcuni file. Il disco rimovibile verrà effettivamente montato nella directory /target e il primo passo è montare lo speciale filesystem /proc su quel dispositivo:

# mount -t proc /target/proc

Ora puoi usare il comando chroot per trasformare la directory /target in una partizione di sistema valida. Pertanto, puoi eseguire i comandi come se avessi avviato da questo disco:

# chroot /target

Configurazione di initrd

Non appena il comando viene eseguito chroot, la prima cosa da fare è aggiungere quei moduli Linux che renderanno accessibile il tuo disco rimovibile initrd. Nel file /etc/mkinitramfs/modules puoi specificare moduli aggiuntivi, che verrà aggiunto a initrd, quindi usa un editor di testo della console di tua scelta e modifica questo file. Se non hai un editor di testo per console preferito, usa semplicemente l'editor vim(se non si ha dimestichezza con vim, vedere la sezione "Modifica dei file di configurazione" [Hack #74] per esempi di come usare vim):

# vim /etc/mkinitramfs/modules

Una volta aperto questo file, vai alla fine del file, aggiungi le seguenti poche righe, quindi salva le modifiche e chiudi il file:

ehci-hcd usb-storage scsi_mod sd_mod

Traccia

Se il tuo dispositivo rimovibile è connesso tramite un connettore IEEE1394, aggiungi anche la seguente riga:

ieee1394ohci1394sbp2

e per altri dispositivi: basta aggiungere a questo file quei moduli necessari per questi dispositivi.

Una volta configurati correttamente i moduli, il passo successivo è configurare il demone initrd in modo che attenda qualche secondo prima di procedere con il download. In questo modo, Linux avrà il tempo di rilevare e configurare l'unità rimovibile. Apri dentro editor di testo File /etc/mkinitramfs/initramfs.conf:

# vim /etc/mkinitramfs/initramfs.conf

Affinché Linux attenda qualche secondo prima di completare il processo di avvio, ora aggiungi un nuovo parametro all'inizio del file

Nella nostra esperienza, dieci secondi sono sufficienti per Download Linux da un'unità USB, ma è possibile modificare questo valore su un valore superiore o inferiore, se necessario. Salva le tue modifiche e chiudi il file.

Ora puoi usare uno strumento speciale mkinitramfs ricreare il file initrd, in cui verranno già aggiunte nuove impostazioni:

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

Modificare i percorsi initrd.img e /lib/modules in modo che corrispondano alla versione del kernel utilizzata sul CD di installazione.

Modifica dell'impostazione di GRUB

L'ultimo passaggio consiste nel modificare alcune impostazioni in file di configurazione grub. Il programma di installazione di Ubuntu configura dispositivo esterno(o la seconda unità elencata nel BIOS) come hd1, ma si desidera che l'unità esterna sia hd0 perché quel dispositivo sarà il primo dispositivo di sistema nel BIOS all'avvio. In un editor di testo, apri il file menu.lst di GRUB:

# vim /boot/grub/menu.lst

e cerca le linee che toccano il dispositivo radice di GRUB. Avranno un aspetto simile a questo:

## dispositivo root grub predefinito ## ad es. groot=(hd0,0) # groot=(hd1,0)

Cambia l'ultima riga in modo che punti al dispositivo hd0:

## dispositivo root grub predefinito ## ad es. groot=(hd0,0) # groot=(hd0,0)

Titolo 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 boot title Ubuntu, kernel 2.6.15-16-386 (modalità ripristino) 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 boot title Ubuntu, memtest86+ root (hd1,0) kernel /boot/memtest86+.bin boot

Titolo 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 boot title Ubuntu, kernel 2.6.15-16-386 (modalità ripristino) 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 boot title Ubuntu, memtest86+ root (hd0,0) kernel /boot/memtest86+.bin boot

Se Ubuntu ha scoperto e creato una configurazione per altri sistemi operativi e si desidera utilizzare anche quella, è sufficiente apportare le stesse modifiche al parametro di configurazione per ciascun sistema operativo radice- basta sostituire hd0 con hd1 . Quindi salva le modifiche e chiudi il file.

Ora puoi uscire dal comando chroot, quindi digita exit nella console e quindi premi Alt-F1 per tornare alla console di installazione principale di Ubuntu. È ora possibile selezionare l'opzione Continua per riavviare la macchina e avviare il sistema installato.

Traccia

Tieni presente che la maggior parte dei computer non può essere impostata per l'avvio da un'unità rimovibile per impostazione predefinita se è presente un CD-ROM o un altro disco rigido. Alcuni BIOS hanno la possibilità di impostare un'impostazione in modo tale che quando si preme un tasto speciale durante l'avvio (ad esempio, F12), è possibile scegliere da quale dispositivo eseguire l'avvio. In altri BIOS, potrebbe essere necessario premere uno dei tasti Esc, F2 o Canc per accedere al BIOS e impostare l'ordine di avvio del dispositivo.

I dischi rigidi Firewire ed eSATA, così come altri supporti esterni, hanno un'importante caratteristica comune: si collegano al computer in movimento e si disconnettono in movimento. Il sistema funziona con quasi tutti i supporti come SCSI.

Cuocere per collegare unità esterne in Linux?

I sistemi locali (KDE, Gnome) di quasi tutte le distribuzioni rispondono alla connessione supporti esterni così: apre una nuova finestra gestore di file(a volte con una richiesta di conferma), che fornisce un comodo accesso ai file del supporto esterno collegato.

Spesso sul desktop viene visualizzata un'icona per identificare il supporto e consentire l'apertura menù contestuale, attraverso il quale il file system può essere specificamente disconnesso dall'albero delle directory.

È necessario disabilitare in modo specifico tutte le sezioni del supporto esterno dall'albero delle directory e solo allora rimuovere il cavo! Sulla maggior parte delle distribuzioni, questo viene fatto facendo clic sull'icona del supporto e selezionando Espelli, Rimozione sicura o una voce simile dal menu.

In questo modo ti assicuri che tutte le operazioni di scrittura siano completate e quindi il dispositivo si spenga effettivamente. Se trascuri questo passaggio, rischi di danneggiare il file system e di perdere dati!


In generale, è strano, poiché la procedura è semplice. Forse semplicemente non c'era una sezione creata dal negozio?

Forse semplicemente non c'era una sezione creata dal negozio?
Probabilmente lo era. Sul disco rigido c'erano programmi per Windows. Non volevo eseguirli sotto Wine. Non uso una macchina virtuale. Questo è tutto.

Anche se c'erano già programmi su di esso, allora la sezione lo era. Ma forse tutto era cifrato con questi programmi per proteggere il disco, quindi non era possibile formattarlo così facilmente.

Sto provando a montare un'unità esterna e questo è ciò che mi dà: gid=1000,dmask=0077,fmask=0177" "/dev/sdb1" "/media/vadim/3Q HDD External"" terminato con non- zero exit status 13: $MFTMirr non corrisponde a $MFT (record 0).
Impossibile montare "/dev/sdb1": errore di input/output
NTFS è incoerente o c'è un errore hardware o è un errore
Hardware SoftRAID/FakeRAID. Nel primo caso eseguire chkdsk /f su Windows
quindi riavviare in Windows due volte. L'uso del parametro /f è molto
importante! Se il dispositivo è un SoftRAID/FakeRAID, attivare prima
it e montare un dispositivo diverso nella directory /dev/mapper/ (ad es.
/dev/mapper/nvidia_eahaabcc1). Si prega di consultare la documentazione "dmraid".
per ulteriori dettagli.

Prova a installare il programma mountmanager, mi ha aiutato molto in una situazione simile:

sudo apt-get install mountmanager

Dati iniziali o cosa avevo per avviare l'installazione:

  1. Distribuzione Ubuntu corretta - ubuntu-11.04-dvd-i386.iso
  2. Netbook - Acer AO BGK-531h
  3. HDD esterno - Transcend Classic 320Gb

In realtà quello che volevo fare:

Installa Ubuntu su HDD esterno, e a Collegamento dell'HDD a qualsiasi computer e visualizzare in Avvio BIOS-e da questo HDD, Ubuntu si avvierebbe. E se si avvia un computer senza collegare questo HDD, verrà caricato il sistema operativo installato su questo computer.

Il problema che ho riscontrato e, di fatto, che risolvo in questo articolo:

Durante una normale installazione (collegare un HDD esterno al computer, avviare tramite la distribuzione di avvio di Ubuntu e installare), l'MBR (record di avvio principale) del computer viene sovrascritto, Ubuntu installa il proprio GRUB e l'ulteriore avvio del computer non è possibile senza un HDD esterno inserito. Non escludo che ci siano opportunità per aggirare questo fenomeno, ma via questo momento Non lo conosco, ecco perché stavo cercando altre soluzioni alternative.

Quindi iniziamo:

Dopo aver cercato su Google e letto numerosi forum, mi sono reso conto che per installare senza sovrascrivere l'MBR su un computer, puoi a) disabilitare i dischi rigidi del computer oppure b) installare tramite macchina virtuale. Ho deciso di cavarmela metodi software, e non volevo spegnerlo, durante l'installazione ho lavorato tranquillamente e navigato in Internet. Ho scelto VirtualBox 4.1.0 per creare un sistema virtuale, anche se in linea di principio questo segmento non molto saturo, nemmeno saturo e non ho dovuto scegliere per molto tempo.

1. Installa questo programma, eseguilo.

2. Creiamo una macchina virtuale, mentre il tipo di sistema operativo e la versione, probabilmente è meglio scegliere rispettivamente Linux e Ubuntu. Perché? Per quanto ho capito, la tastiera e il mouse funzionano meglio nella finestra di questa VM. Anche se potrei sbagliarmi:

3. Perché Ho avuto un netbook e non ha lettore DVD, unità flash che ho 8 GB, da creare unità flash avviabile inoltre non era a portata di mano, ho preinstallato Alcohol 52% e ho creato un'unità virtuale al suo interno per caricare l'immagine di installazione di Ubuntu. Fortunatamente, la VM lo accetta come una normale unità e avvia facilmente l'installazione da esso. Ancora una volta, qui possiamo dire che volevo cavarmela con metodi completamente software ... Beh, non volevo cercare un'unità flash o un'unità esterna + DVD-ku altro ...

4. Avviamo la macchina virtuale, al primo avvio chiede quale unità host utilizzare, selezioniamo l'unità creata da Alcohol 52% e nella quale abbiamo già montato l'immagine ubuntu-11.04-dvd-i386.iso. eh.. ops! Viene visualizzata la finestra di installazione del programma:

Non parlerò delle complessità dell'installazione, l'unica cosa che noterò sono alcuni punti:

  • Quando ho avviato l'installazione per la prima volta, quando sono arrivato alla selezione del disco rigido in cui verrà installato Ubuntu, avevo solo 1 disco lì, quello avviato dalla VM. Cioè, la VM non ha visto l'HDD USB collegato. Salendo tra le impostazioni, ho trovato, in dispositivi-dispositivi Connessione USB HDD esterno e selezionato la casella, solo dopo è diventato possibile selezionare un HDD esterno quando si sceglie un luogo in cui verrà installato il sistema.

  • È meglio installare Ubuntu in modalità testo. La solita installazione, anche se in modalità grafica, in qualche modo non mi è piaciuta.
  • Eppure, un netbook non è molto adatto per far funzionare una VM. Tutto viene eseguito lentamente e per molto tempo ... non c'è abbastanza energia, quindi non ho aspettato e ho ripetuto l'intera procedura su un normale computer.

Di conseguenza, abbiamo un HDD esterno con sistema operativo Ubuntu, che può essere collegato a qualsiasi computer, avviato e funzionante, mentre tutti i dati verranno salvati.

Se noti un errore, seleziona una parte di testo e premi Ctrl + Invio
CONDIVIDERE: