Come installare Ubuntu su disco rigido esterno portatile?


29

Sistema operativo: Windows 7. Voglio installare Linux Ubuntu su un disco rigido esterno portatile USB 2.0. Ho letto una varietà di metodi, ma sono confuso da consigli e metodi contraddittori. In realtà, installare Ubuntu su qualcosa di diverso dal PC pulito sembra molto più complicato dell'installazione di Windows. Devo aver Ubuntu package + Python 2.7 + C compilerinstallato. Il mio disco rigido esterno è parzialmente riempito, devo conservare tutti i file.

Ubuntu funzionerà interamente su hard disk esterno, senza scrivere nulla nelle cartelle di sistema di Windows e nel registro?

Qualcuno può pubblicare una guida dettagliata su come installare Ubuntu sul disco rigido esterno?


Quali sono le specifiche della tua macchina? Quanto spazio hai sull'HDD USB? Il tuo chip ha vt-x? Posso darti i passaggi per una vera installazione, ma poiché le tue esigenze di Ubuntu sono minime, una macchina virtuale potrebbe essere la migliore per te. Naturalmente, l'installazione di una macchina virtuale scrive nel registro, ecc. Questo è il tuo computer o lavoro?
Chaskes,

È il mio laptop. CPU Intel Core 2 Duo T6670, RAM 3GB. Non sono sicuro per vt-x. Disco rigido esterno da 386 GB gratuito. VMware Player o workstation VMware? Probabilmente il Live CD andrà bene, ma ho bisogno di uno personalizzato con i pacchetti sopra + Binwalk con dipendenze.
tri

Hai vt-x . Devi andare nel bios e assicurarti che sia abilitato. Andrai bene con una VM in VMWare Player, che è gratuita (la workstation costa $ 250). Dai 1024 MB di RAM alla VM (potresti persino cavartela con 768). Le tue esigenze non richiedono molto spazio
chaskes

Quali sono i vantaggi e gli svantaggi di eseguire Linux su VMWare Player vs eseguire Linux da un disco rigido esterno?
tri

Entrambe le soluzioni sono facili e funzionerebbero per le tue esigenze. L'utilizzo di VMWare Player per primo potrebbe essere migliore per un principiante, soprattutto se si dispone di una scheda grafica proprietaria. È possibile passare a un'installazione completa in seguito.
Chaskes,

Risposte:


34

Una risposta molto dettagliata andrebbe oltre lo scopo di una singola domanda, ma ecco lo schema generale. È molto semplice, ma il successo dipenderà in parte dalla capacità del computer di avviarsi da un disco rigido esterno. Questo dipende dal bios.

Prima di iniziare, assicurati che il tuo BIOS abbia un'opzione per l'avvio da un USB HD.

Se tutto ciò di cui hai bisogno è l'installazione di base, Python 2.7 e il compilatore C, puoi scappare con l'installazione di Ubuntu in una partizione abbastanza piccola. Dimentico il minimo letterale che Ubuntu deve installare, ma è di circa 8 GB. Consiglierei almeno 10 GB, più altri 2-4 GB se si desidera un'unità di scambio.

Crea spazio per una partizione

È meglio nel tuo caso creare la nuova partizione prima di eseguire l'installazione. Dovrai prima ridurre la partizione esistente sul tuo disco rigido esterno.

Consiglierei il backup di USB HD; ma se ne avessi una seconda, potresti semplicemente installarla su quella. A seconda di quanto è piena l'unità, potrebbe non essere possibile eseguirne il backup completamente; ma prova almeno a eseguire il backup di tutti i file importanti. Questo è solo un avvertimento generale e precauzione poiché i tuoi dati dovrebbero essere al sicuro.

Sono disponibili due opzioni per ridurre la partizione esistente:

  1. Utilizzare il gestore delle partizioni di Windows negli strumenti di amministrazione. Credo che questi siano disponibili in Home Premium. Se la partizione non si riduce abbastanza, potrebbe essere necessario eliminare i file per fare spazio. Se hai a disposizione più che sufficiente ma non si restringe ancora abbastanza, usa uno strumento di deframmentazione gratuito come MyDefrag per deframmentare e spostare i file all'inizio della partizione.

  2. Utilizzare gparteddal supporto di installazione live di Ubuntu. Questo è probabilmente il modo più semplice per farlo.

Crea una nuova partizione

Crea il supporto di installazione live di Ubuntu e usalo per avviare il tuo computer. Scegli Prova Ubuntu.

Collegare il disco rigido esterno. Avvia il programma gparted. Se non hai già ridotto la partizione sull'HD esterno, fallo ora.

Nella maggior parte dei casi, l'HD interno verrà visualizzato come sdae l'esterno come sdb, ma questo non è garantito. Assicurati di guardare l'HD corretto in gparted.

La riduzione della partizione lascerà spazio non allocato. Usalo per creare una nuova partizione. Formattalo in ext4. Annotare il numero di partizione. Questo sarà usato per /.

Non hai bisogno di una partizione di swap, ma se volete uno, ridurre la nuova partizione per la dimensione che si desidera (o semplicemente fare un po 'più piccolo, in primo luogo). Formatta quello spazio per linux-swap.

Annota i numeri delle nuove partizioni.

Esegui il programma di installazione

Avviare il programma di installazione dall'icona sul desktop o sul programma di avvio. Quando ti viene chiesto come desideri installare, scegli: Somethine Else .

Questo avvierà il partizionatore all'interno del programma di installazione. Questo è diverso da gpartede può sembrare un po 'intimidatorio per un principiante.

Evidenzia con attenzione la nuova partizione (controlla il numero e guida attentamente) e fai clic su Cambia .

Seguire le finestre di dialogo a. Utilizzare la partizione come ext4, b. montare su /e c. formato.

Evidenzia la partizione di swap e fai clic su Cambia . Scegli usa a linux-swape questo è tutto per quello.

Molto importante: modifica l'installazione del bootloader su USB HD. Questo sarà molto probabilmente /dev/sdb. Questo ti impedirà di sovrascrivere il record di avvio principale sul tuo disco rigido. (Se lo fai per caso, è facilmente risolvibile).

Ricontrolla le tue scelte di partizione, quindi fai clic su Installa ora .


Questo è tutto. Per eseguire Ubuntu, avvia il computer con USB collegato. Imposta il tuo ordine di BIOS o sposta USB HD nella prima posizione di avvio. Il menu di avvio sull'USB mostrerà sia Ubuntu (sull'unità esterna) sia Windows (sull'unità interna). Scegli quello che desideri. Se si avvia senza USB, si avvia normalmente Windows.

Ubuntu ha Python 2.7 installato per impostazione predefinita. Per installare il comiler C, aprire il terminale, qualsiasi esecuzione:

sudo apt-get install gcc

o

sudo apt-get install build-essential

(se vuoi altri programmi utili per la programmazione in C).


Per eseguire Ubuntu in una macchina virtuale, installare VirtualBox o VMWarePlayer in Windows. Entrambi sono gratuiti. Creare una nuova macchina virtuale e utilizzare il supporto di installazione per l'installazione nella macchina virtuale. Ma questa volta, non preoccuparti delle partizioni. Scegli Installa Ubuntu sull'intera unità virtuale . Ciò non influisce sul resto del disco rigido.

Se si desidera posizionare la VM su hd esterno, assicurarsi di sovrascrivere il percorso predefinito durante la creazione della VM e metterlo in una cartella sul disco esterno.

Anche la creazione del supporto di installazione con persistenza attraverso un programma Windows come LiveUSBCreator funzionerà, ma questa opzione sarà molto lenta.


1
Il programma di installazione di Ubuntu 18.04 ha rotto grub sul mio disco rigido interno anche se ho scelto l'installazione del bootloader sul disco rigido USB, come consigliato in queste istruzioni. Ho dovuto eseguire la riparazione di avvio per recuperare.
Algebra comunicativa

1
@CommunicativeAlgebra È possibile evitare questo problema scollegando l'unità interna prima e durante il processo di installazione in modo che l'installazione del bootloader possa passare solo sull'unità esterna.
mchid

10

Ubuntu può e funziona bene interamente da un disco rigido esterno. Ho usato Ubuntu in questo modo per anni. Non influisce su Windows. Non c'è niente di speciale nell'installazione su unità USB. Collega l'unità USB, esegui l'avvio utilizzando un CD o una pen drive e scegli il disco esterno quando si tratta di selezionare il percorso di installazione.

Tuttavia:

Avrai partizionato il disco rigido esterno. Presumo che il tuo disco esterno abbia una singola partizione con un filesystem NTFS. La cosa migliore da fare è ridurre questa partizione di circa 20 GB (che è più che sufficiente per Ubuntu) e creare lì nuove partizioni. Questo non è così difficile come sembra (e dovresti preoccuparti delle partizioni se volessi installare anche un'altra copia di Windows).

Utilizzare lo strumento Gestione disco di Windows per ridurre la partizione o utilizzare GParted dalla modalità Ubuntu Live. L'uso del primo è più veloce, ma ti limita a qualsiasi spazio disponibile dopo l'ultimo settore utilizzato nella partizione (che può essere molto basso, anche se hai molto spazio libero). L'uso del secondo può essere molto lento, soprattutto se la partizione è grande, ma consente di estrarre la maggior parte dello spazio libero.

In entrambi i casi, dopo aver ottenuto lo spazio libero, utilizzare GParted per creare una partizione estesa lì e all'interno di quella partizione estesa, una partizione ext4. Installa Ubuntu su questa partizione. Scegli il tuo disco rigido esterno come dispositivo per l'installazione di GRUB (bootloader).

Alternativa:

Se hai un pendrive a portata di mano, usa UNetBootin o Universal USB Installer o alcuni di questi strumenti per creare un'unità Ubuntu avviabile con persistenza . Se la persistenza è abilitata, le impostazioni e le altre modifiche a Ubuntu apportate in modalità Live non svaniscono al riavvio. È ideale per scenari a basso utilizzo. Puoi installare Python o qualsiasi altra cosa e metterti comodo con Ubuntu, quindi, quando ti senti pronto, installare Ubuntu. Si noti che le modifiche apportate nella modalità live non influiscono su alcuna installazione effettuata con essa.


1
2016, Unetbootin, Universal e altri programmi di installazione di tipo syslinux non funzionano con installazioni persistenti 14,04 e successive. I programmi di installazione di tipo Grub2 che funzionano per partizioni persistenti su chiavette USB non sembrano funzionare su dischi rigidi USB, anche con file casper-rw o partizioni.
CSCameron,

mkusb, help.ubuntu.com/community/mkusb , può creare un'unità live persistente nei dischi rigidi USB e unità SSD in scatole esterne con connessioni USB o eSATA. Ma il poster originale voleva mantenere tutti i file correnti nell'unità di destinazione e mkusb sovrascriverà la tabella delle partizioni e ne creerà una nuova. Quindi non sarebbe un'opzione per questo caso a meno che questi dati non siano sottoposti a backup su un'altra unità e ripristinati dopo l'installazione del sistema live persistente.
sudodus,

3

Installazione completa su USB

Le installazioni complete sono più stabili e sicure delle installazioni permanenti, ma non altrettanto veloci da eseguire. Sono migliori nell'utilizzare lo spazio su disco in quanto non sono richiesti file casper-rw di dimensioni fisse o partizioni. Non sono molto buoni per l'uso dell'installazione di Ubuntu.

Di seguito è riportato un passo per passo come installare 18.04 su un flash drive da 16 GB con opzioni per partizione separata Casa e partizione dati compatibile con Windows, l'installazione di un'unità esterna meccanica è simile:

  • Crea una USB o un DVD live usando SDC, UNetbootin, mkusb, ecc.
  • Spegni e scollega il computer. (Vedi nota in fondo)
  • Scollegare il cavo di alimentazione dal disco rigido o scollegare il disco rigido dal laptop.
  • Ricollegare il computer.
  • Inserisci l'unità flash.
  • Inserisci il Live USB o il Live DVD.
  • Avviare il computer, l'USB / DVD dovrebbe avviarsi.
  • Seleziona la lingua.
  • Seleziona installa Ubuntu.
  • Seleziona il layout della tastiera
  • Seleziona "Continua".
  • Seleziona il tipo di installazione e "Scarica aggiornamenti durante l'installazione di Ubuntu" e seleziona "Installa software di terze parti ...", (opzionale).
  • Seleziona "Continua".
  • In "Tipo di installazione" selezionare "Qualcos'altro". (La crittografia del disco completo ora funziona con le unità flash).
  • Seleziona "Continua".
  • Conferma che il dispositivo di destinazione è corretto.
  • Seleziona "Nuova tabella delle partizioni".
  • Fai clic su Continua nel menu a discesa.

(Partizione dati FAT32 opzionale per l'uso su macchine Windows)

  • Fai clic su "Spazio libero" e "+".
  • Rendi "Dimensione ..." circa 2000 MB.
  • Seleziona "Primario".
  • Posizione = "Inizio di questo spazio".
  • "Use as:" = "File system FAT32".
  • "Mount point" = "/ windows".
  • Seleziona "OK"

(Partizione root non opzionale)

  • Fai clic su "spazio libero" e quindi su "+".
  • Selezionare "Primario", "Dimensione ..." = da 4500 a 6000 MB, "Inizio di questo spazio", Ext4 e Punto di montaggio = "/", quindi OK.

(Partizione home opzionale)

  • Fai clic su "spazio libero" e quindi su "+".
  • Selezionare "Primario", "Nuova dimensione della partizione ..." = da 1000 a 6000 MB, Inizio di questo spazio, Ext2 e Punto di montaggio = "/ home", quindi OK.

(Partizione di swap opzionale, consente l'ibernazione e libera la memoria quando la RAM è piena)

  • Fai clic su "spazio libero" e quindi su "+".
  • Selezionare "Primario", "Nuova dimensione della partizione ..." = spazio rimanente, (da 1000 a 2000 megabyte o stessa dimensione della RAM), Inizio di questo spazio e "Usa come" = "area di scambio", quindi OK.

(Importante)

  • Conferma che "Dispositivo per l'installazione del boot loader" punta alla radice dell'unità USB. L'impostazione predefinita dovrebbe essere OK se l'HDD era scollegato.
  • Fai clic su "Installa ora".

  • Seleziona la tua posizione.

  • Seleziona "Continua".
  • Inserisci il tuo nome, nome computer, nome utente, password e seleziona se vuoi accedere automaticamente o se hai bisogno di password.cscameron
  • Seleziona "Continua".
  • Attendi il completamento dell'installazione.
  • Spegni il computer e collega l'HDD.
  • Sostituire il coperchio del computer.

Nota: è possibile omettere la disabilitazione del disco rigido se dopo il partizionamento si sceglie di installare grub sul root del drive USB su cui si sta installando Ubuntu, (cioè sdb non sdb1). Fai attenzione, molte persone hanno sovrascritto l'MBR dell'HDD poiché la posizione predefinita per il boot loader è sda, tutti gli elementi nel grub dell'unità interna verranno aggiunti al grub USB. Puoi fare un update-grub in seguito.


Se acquisto diciamo un'unità USB da 64 GB e eseguo un'installazione completa di Ubuntu su quello, presumo: mi permetterà di utilizzare l'intero disco per l'archiviazione, sarà persistente e posso usarlo su qualsiasi PC per avviare Ubuntu. È corretto?
BruceWayne,

1
@BruceWayne: Corretto, l'unica cosa che un'installazione persistente può fare che un'installazione Completa non può essere è installare Ubuntu. Mi piace avere una partizione FAT32 o NTFS che può essere utilizzata per i dati su un computer Windows o Linux. La partizione del file system (/) e la partizione home, (/ home), sono su una partizione ext4 non visibile a Windows.
CSCameron

1

Non penso che questo sia pienamente supportato tramite Wubi, ma può essere fatto. Non sono del tutto sicuro di come prevedi di usarlo.

In passato, ho scollegato il mio dispositivo Windows, collegato il mio dispositivo esterno e ho semplicemente eseguito l'installazione usando l'unità esterna (e in molti casi, l'unica). Ubuntu si installerà correttamente e tratterà quell'unità come "un'unità" - niente di speciale essendo esterno.

Quindi, invece di occuparmi di dual-boot e GRUB, posso semplicemente usare le opzioni BIOS / uEFI per selezionare il mio dispositivo di avvio preferito dopo aver ricollegato l'unità di Windows.

Esistono altri modi per farlo, ma ho scoperto che questo è il più semplice, con il rischio minimo assoluto per i miei sistemi Windows.


1
Non voglio aprire il laptop e rimuovere il disco rigido.
tri
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.