Instale Linux a la unidad flash USB - "normal" no "en vivo"

8

¿Es posible instalar Linux en una unidad flash USB para poder

  1. instalar más software en él? quiero decir
  2. usar mi disco duro como / home

Sé cómo crear un live-usb, pero me deja con un sistema de archivos de solo lectura que no puedo actualizar con un nuevo software (o actualizaciones de seguridad). También sé que puedo tener un almacenamiento persistente / doméstico en el disco flash, pero me gustaría tenerlo en mi disco duro como si lo arrancara.

Por favor comente si no estaba claro acerca de mi preocupación.

František Žiačik
fuente

Respuestas:

6

absolutamente. En la mayoría de los casos (según el sistema Linux que elija), simplemente puede arrancar desde un CD en vivo y realizar una instalación completa directamente en su memoria USB. Probablemente se le pedirá que formatee su pen-drive en ext2 / 3/4 antes de la instalación, pero aún debe ser factible. El truco será descubrir si su BIOS admitirá el arranque desde la memoria USB.

TheCompWiz
fuente
Otro problema interesante es cuánto utilizará un sistema de archivos con un registro diario decente (ext3 / xfs / reiser) en una unidad USB. Podrías usar FAT32 de forma potencial, ya que la mayoría de los Linux que conozco pueden leer / escribir FAT.
new123456
@ new123456 Muchos pueden leerlo, pero no he oído hablar de ninguno que pueda instalarse en él.
AndrejaKo
Hmm ... Parece que Linux solo admite el arranque de DOS desde un sistema de archivos FAT, y no el arranque real . Buena llamada.
nuevo123456
1

Puede, siempre y cuando tenga una llave USB adecuadamente grande, con ubuntu, por ejemplo, utilicé una compilación personalizada en una llave de 4 gb, por lo que necesitaría al menos eso. También sugiero ejecutar la función de limpieza (apt-get autoclean y apt-get autoremove en derivados de debian) en su administrador de paquetes a menudo, ya que muchos de ellos mantienen los paquetes descargados en caché, y eso NO es útil en un sistema de tamaño pequeño.

Configure el sistema para montar el disco duro en el arranque editando fstab.

La unidad de inicio es un poco más complicada: si desea que Linux `` comparta '' la unidad con otro sistema operativo para mí, la forma más `` segura '' de hacerlo sería hacer una instalación estándar y enlaces simbólicos, ya que normalmente se espera que monte / inicio a una partición. De lo contrario, simplemente configure el disco duro como / home en la instalación, o edite fstab en un momento posterior.

Si va a utilizar enlaces simbólicos, le sugiero que lo haga también con el directorio en el que el administrador de paquetes descarga los paquetes (¿ve una tendencia?).

Journeyman Geek
fuente