it-swarm-es.tech

Arrancar Linux desde pendrives USB

Arrancar un sistema Linux desde pendrives USB es una de mis cosas favoritas.

En una computadora portátil tenemos las siguientes ventajas,

  • El disco duro se puede apagar y eso reduce el consumo de energía (hdparm)
  • El sistema calienta menos y los ventiladores se activan con menos frecuencia
  • El sistema puede soportar más golpes (un viaje en taxi en el asiento trasero lleno de baches)

Con hardware de estación de trabajo antiguo,

  • Puede utilizarse para realizar pruebas rápidas de las plataformas de hardware
  • Linux (Ubuntu en estos días) funciona bastante bien con la mayoría de hardware
  • Una desventaja: muchos BIOS de placas base antiguas no admiten un arranque USB

En la mayoría de los casos, he preferido un "dispositivo de arranque" USB a un LiveCD.

Preguntas .

  1. ¿Qué otras ventajas y problemas ha visto o anticipado con Linux arrancado con USB? ?
    • ¿Cuál es su elección de Linux para este propósito?
    • ¿Sugeriría ext4 o algo más probado/estable para linux usb-boot?
    • ¿A menudo encuentra que las unidades USB se se corrompen ?
    • ¿Particionas tus unidades USB?

Referencia reciente de la guía de instalación,
Instalación de memoria flash cifrada de Ubuntu Karmic Koala (editado el 22 de julio de 2009).

Esta guía de instalación es para instalar Ubuntu 'Karmic Koala' en una memoria flash USB con
el cifrado LUKS ext4 sistema de archivos ejecutando el buntu Karmic Koala 'CD alternativo'.

32
nik

Al arrancar un dispositivo USB, tendré cuidado con lo siguiente:

  1. Intercambie, a menos que lo necesite, guarde las escrituras del flash
  2. Mantenga el sistema de archivos delgado, apague SELinux/AppArmour a menos que lo necesite
  3. Ajuste la configuración de la caché y el registro en diario para obtener un mejor rendimiento

Tengo una llave USB que utilizo para arrancar todos mis sistemas, contiene el kernel y el cargador de arranque con configuraciones para la máquina. También guardo las claves de cifrado para mis discos duros.

18
Aiden Bell

He oído que a algunas personas les preocupan los ciclos de escritura con pendrives USB y la mayoría de los sistemas de archivos de Linux, como ext3, que está configurado para actualizar el disco cada vez que se accede a un archivo. Esto puede provocar mucha escritura específicamente en la misma área de la unidad. Por lo general, se recomienda utilizar la opción noatime para solucionar este problema.

Creé una unidad USB Linux para un equipo de robots. Usé Debian, que fue seleccionado porque era muy fácil de colocar en un espacio pequeño y ya estoy familiarizado con él. Los hemos estado ejecutando por un tiempo y hasta ahora no ha habido corrupción. Incluso si hay daños, siempre que tenga copias de seguridad (reflejamos en otra unidad del mismo tamaño periódicamente), debería estar bien y no es exactamente costoso reemplazarlo.

Por lo general, no participo mis unidades USB porque creo que crean problemas. Si quiero un sistema de archivos razonable (con permisos, sensibilidad de mayúsculas, etc.) en una unidad accesible a Windows, creo un archivo de bucle para usar.

12
jamuraa

Solo tengo respuestas para las últimas 3 preguntas (no tengo experiencia profesional con el arranque desde unidades flash).

Alguien más mencionó que existen preocupaciones sobre los ciclos de escritura en unidades flash. He oído que está en algún lugar en el área de 100.000 escrituras y 500.000 escrituras. Probablemente sea lo último. El problema con el uso de ext4 o ext3 es que están registrando sistemas de archivos. Esto significa que los datos se transfieren al dispositivo de almacenamiento, se almacenan allí y luego se escriben en el lugar adecuado del dispositivo de almacenamiento. De esta manera, si la escritura completa está incompleta y la computadora falla, el dispositivo de almacenamiento tiene una copia y puede continuar escribiendo. Esto reducirá la vida útil de su unidad flash, específicamente, cualquier parte que se utilice como diario. Recomendaría usar un sistema de archivos que no sea de diario para este propósito, como ext2.

No he tenido una unidad USB dañada. El límite de escritura que mencioné anteriormente fue por unidad de memoria. Dicho esto, incorporan unidades de memoria de respaldo para ser utilizadas cuando uno muere. Además de eso, incluso la estimación más baja que escuché, 100,000 escrituras, tomará un tiempo para alcanzarla. Si escribiera en 1 unidad de memoria 8 veces al día todos los días, se necesitarían más de 30 años para eliminar una unidad de memoria. Dicho esto, a veces las instalaciones de Live-USB utilizarán una parte de la memoria USB como memoria si el sistema no tiene suficiente RAM o si no está seguro de cuánto RAM tendrá acceso más tarde, aunque esto casi siempre se hace con Live-CD para simular el almacenamiento de datos, como el historial del navegador web. Como se trata de un Live-USB, puede guardar esos datos de forma permanente. Con todo lo dicho, tenga en cuenta que una unidad de memoria no es un solo byte, sino un número de bytes que se determina cuando se diseñó la unidad flash.

Yo mismo he tenido problemas para particionar una unidad USB, pero es posible.

CORRECCIÓN: En la segunda parte, me refiero a un proceso mediante el cual una unidad flash se usa a sí misma para RAM y luego me refiero a algo similar para los Live-CD. Para los Live-CD, usan lo que se llama RAMdrive donde usan la RAM del sistema como un disco duro virtual para "guardar" archivos como el historial del navegador. Lo que describí para las unidades flash puede no existir realmente. Puede haber sido un poco de confusión de mi parte (estoy en la universidad y aún no estoy del todo despierto) cuando estaba pensando en el readyboost de Vista. Perdón por la mala información.

6
indyK1ng

Me gusta Puppy Linux , aunque no he jugado con él por un tiempo. Es rápido, incluso en máquinas con poca potencia. También tiene (o tenía) asistentes de red fáciles de usar, etc. para conectarse rápidamente. No estoy seguro de lo fácil que es piratear si te encuentras con dificultades; nunca profundicé tanto en ello.

4
Margaret

Una desventaja con la que me he encontrado a menudo es que si inicia Linux desde un USB que lleva consigo, es más difícil conectarse en una PC que no es la suya. Especialmente si la PC es inalámbrica, en mi experiencia, el propietario a menudo tendrá problemas para recordar cosas como llaves inalámbricas.

Tengo un USB con Ubuntu que uso ocasionalmente para reparar máquinas rotas y cosas así, y este es el problema más común que tengo. No puedo recordar el detalle del comando. Quiero hacer algo y no puedo conectarme para comprobarlo.

3
Simon P Stevens
  1. ¿Qué otras ventajas y problemas ha visto o anticipado con Linux con arranque USB?
  2. ¿Cuál es su elección de Linux para este propósito?
  3. ¿Sugeriría ext4 o algo más probado/estable para un arranque USB de Linux?
  4. ¿A menudo encuentra que las unidades USB se corrompen?
  5. ¿Particionas tus unidades USB?

1- principalmente actualizar el kernel y cosas así es más difícil ...

2- cualquier linux puede ser un usb en vivo decente, pero Slitaz es liviano, rápido y es el único linux que podría rehacerse en una instalación de disco duro, un cd en vivo, un dvd en vivo o un usb en vivo fácilmente manteniendo todas las configuraciones agregadas. .. (viejo pero decente, siempre tengo mi disquete de arranque, mi cd de arranque y mi usb en vivo para ayudar a las personas y aprenderles un poco de amor linux ...

3- Usaría ext3 que está registrado en un diario por seguridad y porque se puede leer en Windows si es necesario ...

4- no he visto ese problema si la llave USB se quita correctamente, pero lo vi mucho cuando la gente lo quita sin la técnica de extracción adecuada ...

5- tal vez para convertirlo en una llave usb de arranque múltiple ...

IMP: Si puede entender el francés básico, iría directamente al paquete de instalación de la llave usb Framakey Ubuntu-fr Remix que es la llave usb prefabricada más avanzada por ahora, esperando ser traducida si quiere ayudarlos, realmente vale la pena. es mucho !!! Tal vez podrías cambiar fácilmente el idioma de ubuntu al inglés ...

Remix de framakey ubuntu-fr:

Aplicaciones portátiles para windows y mac ubuntu 9.04 perfiles compartidos usb en vivo persistentes entre aplicaciones cosas de virtualización en opción

(agregue Windows y Mac Live USB a eso y es el paraíso!)

1
zillion
  1. Ventajas de las memorias USB de arranque : puede arrancar cualquier número de sistemas desde una única memoria USB si utiliza, por ejemplo, grub4dos , incluido el arranque de archivos ISO físicos ubicados en su dispositivo flash, ya sea asignados a RAM o directamente desde el disco (el archivo debe estar en un bloque contiguo). Problemas potenciales : el arranque desde archivos ISO no es compatible con todas las distribuciones; algunas distribuciones ni siquiera arrancarían en hardware exótico o no típico. Con grub4dos también puede arrancar fácilmente de imágenes de arranque en disquete, que también es la forma en que se utilizan algunos discos CD/DVD de arranque. Otra desventaja es que la lectura de varios archivos pequeños desde unidades flash USB puede ser dolorosamente lenta. Con unidades de disco duro USB externas la velocidad es mucho mayor.

  2. Elección de distribuciones de Linux : PartedMagic , PuppyLinux , DamnSmallLinux , lubunt , xubunt , BartPE, CD de arranque de Hiren, archivos de instalación de Windows.

  3. Sistema de archivos: ext4 u otro : FAT32 funciona mejor si desea flexibilidad y múltiples sistemas operativos, p. Ej. ambos sistemas operativos basados ​​en Linux y Windows en el mismo dispositivo.

  4. USB se corrompe : nunca había sucedido esto; pero sobre todo utilizando memorias USB de arranque con fines de rescate y no como un entorno normal.

1
ccpizza
  • ¿Qué otras ventajas y problemas ha visto o anticipado con Linux con arranque USB?

El acceso al disco es lento. Muy lento. Y poco confiable. En el momento en que su llave se mueve demasiado, usted es testigo de primera mano de los efectos prácticos de un éxito inmediato rm -rf /.

Por otro lado, las unidades USB son prácticamente la única forma de probar realmente los últimos desarrollos en GNOME. Gnome Shell se ejecuta horriblemente en una máquina virtual, mientras que Unity se niega a ejecutarse sin aceleración 3D.

Una instalación USB le permite probar un sistema Edge sangrante directamente en su hardware sin ensuciar su instalación "principal" en el proceso.

  • ¿Cuál es su elección de Linux para este propósito?

Realmente no importa. Tengo una llave USB con Arch Linux (que no ejecuta un entorno gráfico) y una llave USB con Ubuntu 11.04 alpha con Unity con tecnología compiz. Ambos funcionan razonablemente bien, aunque apt es mucho más lento que pacman cuando se trata de aplicar actualizaciones.

  • ¿Sugeriría ext4 o algo más probado/estable para un arranque USB de Linux?

ext4 funciona bien; ext3 también serviría. Sin embargo, sugiero contra sistemas de archivos no registrados.

  • ¿A menudo encuentra que las unidades USB se corrompen?

Todavía no los he usado, pero no puedo decir que los haya usado mucho.

  • ¿Particionas tus unidades USB?

He dividido uno de los dos para mantener una pequeña partición FAT32 para cuando necesite usar mi clave para, eh, almacenar datos. No causó ningún problema en particular.

1
badp