Installa linux su chiavetta USB - "normale" non "live"


8

È possibile installare linux su chiavetta USB in modo che io possa farlo

  1. installare ulteriore software in esso? intendo
  2. usa il mio hard disk come / home

So di creare un live-usb, ma mi lascia un filesystem di sola lettura che non posso aggiornare con un nuovo software (o aggiornamenti di sicurezza). Inoltre so di poter avere un archivio persistente / home sul disco flash, ma mi piacerebbe averlo sul mio hard disk come se avessi avviato da esso.

Si prega di commentare se non ero chiaro della mia preoccupazione.

Risposte:


6

assolutamente. Nella maggior parte dei casi (a seconda del tipo di Linux scelto), è sufficiente avviare un CD live ed eseguire un'installazione completa direttamente sulla chiavetta USB. Probabilmente ti verrà richiesto di formattare la tua pen-drive in ext2 / 3/4 prima dell'installazione, ma dovrebbe comunque essere fattibile. Il trucco sarà scoprire se il tuo BIOS supporterà l'avvio dalla chiavetta.


Un altro problema interessante è quanto un buon filesystem journaled (ext3 / xfs / reiser) utilizzerà anche su un'unità USB. Potresti usare FAT32, poiché la maggior parte dei Linux che conosco possono leggere / scrivere FAT.
— nuovo123456,

@ new123456 Molti possono leggerlo, ma non ho sentito parlare di nessuno che possa effettivamente essere installato su di esso.
— AndrejaKo

Hmm ... Sembra che Linux supporti solo il bootstrap di DOS da un filesystem FAT e non un vero boot . Ottima scelta.
— nuovo123456,

1

Puoi, purché tu abbia una chiave USB adeguatamente grande, con Ubuntu, ad esempio, ho usato una build personalizzata su una chiave da 4 GB, quindi ne avresti bisogno almeno. Suggerirei anche di eseguire spesso la funzione clean-up (apt-get autoclean e apt-get autoremove su derivati ​​debian) sul gestore dei pacchetti, poiché molti di essi mantengono i pacchetti scaricati memorizzati nella cache, e NON è utile su un sistema di piccole dimensioni.

Imposta il sistema per montare il disco rigido all'avvio modificando fstab.

L'unità home è un po 'più complicata - Se vuoi che Linux "condivida" l'unità con un altro sistema operativo per me, il modo più "sano" per farlo sarebbe quello di fare un'installazione standard e collegamenti simbolici, poiché normalmente dovresti montare / home per una partizione. Altrimenti, imposta semplicemente il disco rigido come / home all'installazione o modifica fstab in un secondo momento.

Se hai intenzione di utilizzare i collegamenti simbolici, ti suggerisco di farlo con la directory in cui il gestore dei pacchetti scarica anche i pacchetti (vedi una tendenza?).

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.