Unidad USB con un sistema operativo de arranque completo
Un Live USB es un dispositivo de almacenamiento de datos externo portátil conectado a un USB que contiene un sistema operativo completo desde el que se puede iniciar . El término recuerda a las unidades flash USB , pero puede abarcar una unidad de disco duro externa o una unidad de estado sólido , aunque pueden denominarse "HDD en vivo" y "SSD en vivo", respectivamente. Son el siguiente paso evolutivo después de los Live CD , pero con el beneficio adicional de almacenamiento grabable, que permite personalizaciones del sistema operativo iniciado. Los Live USB se pueden utilizar en sistemas integrados para la administración del sistema , la recuperación de datos o la prueba de manejo, y pueden guardar configuraciones e instalar paquetes de software de manera persistente en el dispositivo USB.
Para reparar una computadora con problemas de arranque, los técnicos suelen utilizar sistemas operativos livianos en medios de arranque y una interfaz de línea de comandos . El desarrollo de los primeros CD en vivo con interfaz gráfica de usuario hizo posible que los no técnicos repararan computadoras que funcionaban mal. La mayoría de los Live CD están basados en Linux y, además de reparar computadoras, ocasionalmente se usan por sí solos como sistemas operativos.
Las computadoras personales introdujeron el arranque USB a principios de la década de 2000, y las computadoras Macintosh introdujeron la funcionalidad en 1999, comenzando con el Power Mac G4 con gráficos AGP y los modelos iMac G3 con carga por ranura . [1] Las Mac basadas en Intel transfirieron esta funcionalidad al iniciar macOS desde USB. [2] IBM propuso el arranque especializado basado en USB en 2004 con Reincarnating PCs with Portable SoulPads y Boot Linux desde un dispositivo FireWire . [3] [4]
Beneficios y limitaciones
Los Live USB comparten muchos de los beneficios y limitaciones de los Live CD y también incorporan los suyos propios.
Beneficios
A diferencia de los Live CD, los datos contenidos en el dispositivo de arranque se pueden cambiar y se pueden almacenar datos adicionales en el mismo dispositivo. Un usuario puede llevar consigo su sistema operativo preferido, aplicaciones, configuración y archivos personales, lo que facilita compartir un único sistema entre varios usuarios.
Los Live USB brindan el beneficio adicional de una mayor privacidad porque los usuarios pueden llevar consigo fácilmente el dispositivo USB o almacenarlo en un lugar seguro (por ejemplo, una caja fuerte ), lo que reduce las oportunidades para que otros accedan a sus datos. Por otro lado, un dispositivo USB se pierde o es robado fácilmente, por lo que el cifrado y la copia de seguridad de los datos son incluso más importantes que con un sistema de escritorio típico.
La ausencia de partes móviles en los dispositivos flash USB permite un verdadero acceso aleatorio , evitando así la latencia rotacional y el tiempo de búsqueda (ver también latencia mecánica ) de los discos duros o medios ópticos , lo que significa que los programas pequeños se iniciarán más rápido desde una unidad flash USB que desde una local. disco duro o CD en vivo. Sin embargo, como los dispositivos USB suelen alcanzar velocidades de transferencia de datos más bajas que los discos duros internos, el arranque desde computadoras más antiguas que no son compatibles con USB 2.0 o más reciente puede ser muy lento.
Los controladores USB en tarjetas complementarias (por ejemplo, ISA, PCI y PCI-E) casi nunca se pueden arrancar, por lo que los sistemas que no tienen controladores USB nativos en su conjunto de chips (por ejemplo, los más antiguos antes de USB) probablemente sí lo harán. no podrá iniciar desde USB incluso cuando el USB esté habilitado a través de dicha tarjeta complementaria.
Es posible que algunas computadoras, especialmente las más antiguas, no tengan un BIOS que admita el arranque mediante USB. Es posible que muchos de los que admiten el arranque USB aún no puedan iniciar el dispositivo en cuestión. En estos casos, a menudo se puede "redireccionar" una computadora para que arranque desde un dispositivo USB mediante el uso de un CD o disquete de arranque inicial . [5] [6] [7]
Algunas computadoras Macintosh basadas en Intel tienen limitaciones al arrancar desde dispositivos USB; si bien el firmware de la interfaz de firmware extensible (EFI) puede reconocer e iniciar desde unidades USB, solo puede hacerlo en modo EFI. Cuando el firmware cambia al modo BIOS "heredado", ya no reconoce las unidades USB. Es posible que los sistemas que no sean Macintosh, en particular Windows y Linux, no se inicien normalmente en modo EFI y, por lo tanto, el inicio USB puede limitarse a combinaciones de hardware y software compatibles que se puedan iniciar fácilmente a través de EFI. [8] Sin embargo, programas como Mac Linux USB Loader pueden aliviar las dificultades de la tarea de iniciar un USB con Linux en una Mac. Esta limitación podría solucionarse cambiando el firmware de Apple para incluir un controlador USB en el modo BIOS o cambiando los sistemas operativos para eliminar la dependencia del BIOS.
Debido a los ciclos de escritura adicionales que se producen en una instalación completa, la vida útil de la unidad flash puede verse ligeramente reducida. Esto no se aplica a sistemas especialmente diseñados para sistemas activos que mantienen todos los cambios en la RAM hasta que el usuario cierra la sesión. [9] Una tarjeta SD con bloqueo de escritura (conocida como Live SD, la contraparte de estado sólido de un Live CD) en un adaptador de lector de tarjetas flash USB es una forma eficaz de evitar ciclos de trabajo en el medio flash debido a escrituras y elusiones. este problema. La tarjeta SD como dispositivo WORM tiene una vida esencialmente ilimitada. Un sistema operativo como Linux puede ejecutarse desde la tarjeta USB/SD activa y utilizar medios convencionales para escribir, como discos magnéticos, para preservar los cambios del sistema; ver persistencia (informática) .
La partición debe estar formateada (normalmente en formato FAT32 , pero también se pueden utilizar otros sistemas de archivos )
Se debe instalar un gestor de arranque en la partición (la mayoría de las veces se usa syslinux al instalar un sistema Linux)
Se debe escribir un archivo de configuración del cargador de arranque (si se usa)
Los archivos necesarios del sistema operativo y las aplicaciones predeterminadas deben copiarse en la unidad flash USB.
Los archivos de idioma y teclado (si se usan) deben escribirse en la unidad flash USB
Compatibilidad con USB en el menú de inicio del BIOS (aunque hay formas de evitar esto; el uso real de un CD o DVD puede permitir al usuario elegir si se puede escribir en el medio más adelante. Escritura una vez Lectura Muchos discos permiten tener la certeza de que el sistema en vivo estará limpio la próxima vez que se reinicie).
Los Live CD de Knoppix tienen una utilidad que, al arrancar, permite a los usuarios declarar su intención de escribir las estructuras de archivos del sistema operativo, ya sea temporalmente, en un disco RAM , o permanentemente, en un disco o medio flash para preservar cualquier configuración agregada y actualizaciones de seguridad. Esto puede ser más fácil que recrear el sistema USB, pero puede ser discutible ya que muchas herramientas USB en vivo son fáciles de usar.
Instalación completa
Una alternativa a la solución del sistema operativo en vivo sería una instalación completa; es decir, una instalación tradicional, pero sin particiones swap. Esta opción tiene la ventaja de ser eficiente para el software, ya que elimina la necesidad de que el dispositivo conserve (separado del archivo persistente) el software de instalación del sistema operativo. Sin embargo, la instalación completa no está exenta de desventajas; Debido a los ciclos de escritura adicionales que requiere, la vida útil de la unidad flash puede verse ligeramente reducida. Para mitigar esto, algunos sistemas activos están diseñados para almacenar cambios en la RAM hasta que el usuario inicia un apagado del sistema, lo que desencadena las escrituras reales en el dispositivo. La compensación es un mayor riesgo de pérdida de trabajo, en el caso de un aborto anormal. Más allá de estos, otro factor a considerar es que, si la velocidad de transferencia del dispositivo de almacenamiento es deficiente, entonces el rendimiento puede reducirse a una velocidad más típica de las computadoras heredadas, incluso para máquinas con componentes modernos. Este problema generalmente se puede solucionar instalándolo en un disco duro USB, ya que generalmente funcionan mejor que las unidades flash, independientemente del conector.
Microsoft Windows
Aunque muchos USB activos dependen del arranque de un sistema operativo de código abierto como Linux, es posible crear USB activos para Microsoft Windows usando Diskpart [11] o WinToUSB . [12]
^ "Información del USB y beneficios del USB de doble canal". Apple (publicado el 20 de febrero de 2012). 16 de septiembre de 2003. Archivado desde el original el 12 de mayo de 2013 . Consultado el 25 de septiembre de 2016 . Unidades USB de arranque: se puede utilizar un dispositivo de almacenamiento como un SuperDisk, un disco Zip u otra unidad de almacenamiento USB para guardar una carpeta del sistema válida y utilizarla al inicio.
^ "A partir de un dispositivo de almacenamiento USB externo (Mac con Intel)". Manzana . 22 de marzo de 2016. Archivado desde el original el 22 de mayo de 2016 . Consultado el 25 de septiembre de 2016 .
^ Cantante, Michael (15 de agosto de 2005). "Los cerebros de IBM capturan el alma de una PC". CNET . CBS interactivo. Archivado desde el original el 27 de septiembre de 2016 . Consultado el 25 de septiembre de 2016 .
^ Honeyford, Martyn (15 de julio de 2004). "Iniciar Linux desde un dispositivo FireWire". IBM DeveloperWorks . IBM . Archivado desde el original el 17 de enero de 2007 . Consultado el 15 de mayo de 2016 .
^ Trevor (6 de mayo de 2010). "Arranque desde una unidad USB incluso si su BIOS no se lo permite". Cómo hacerlo geek . Archivado desde el original el 23 de septiembre de 2016 . Consultado el 25 de septiembre de 2016 .
^ "Administrador de arranque Plop". 7 de febrero de 2012. Archivado desde el original el 8 de febrero de 2012 . Consultado el 25 de septiembre de 2016 .
^ "Instalador USB universal - Software USB de arranque - UUI". Pendrive Linux . 2010-02-10 . Consultado el 17 de febrero de 2024 .
^ knome (14 de diciembre de 2013). "MactelSupportTeam/EFI-Boot-Mactel". Wiki de ayuda de la comunidad de Ubuntu . Canonical Ltd. Archivado desde el original el 4 de marzo de 2016 . Consultado el 25 de septiembre de 2016 .
^ "XFCE instalación mínima HD" . Foros de Linux Mint . Archivado desde el original el 27 de septiembre de 2016 . Consultado el 25 de septiembre de 2016 . El Live CD solo escribe en la partición de intercambio si su PC tiene una. Si no es así, solo usará tu RAM.
^ "YUMI - Creador USB de arranque múltiple | Arranque fácilmente desde USB Windows". Pendrive Linux . 13 de marzo de 2011. Archivado desde el original el 23 de octubre de 2017 . Consultado el 17 de febrero de 2024 .
^ nnamuhcs. "Crear una unidad flash USB de arranque". docs.microsoft.com . Archivado desde el original el 16 de septiembre de 2018 . Consultado el 15 de septiembre de 2021 .
^ Gordon, Whitson (21 de abril de 2014). "Cómo ejecutar una versión portátil de Windows desde una unidad USB". Hacker de vida . Medios curiosos. Archivado desde el original el 25 de septiembre de 2016 . Consultado el 25 de septiembre de 2016 .
enlaces externos
Wikimedia Commons tiene medios relacionados con Live USB .
Wikibooks tiene un libro sobre el tema: Distribución en vivo e instalación completa de Linux
Las diferencias entre Live USB persistente y la instalación completa de Linux en USB
Instalador USB universal
Instalación sin particiones
Tutorial: cómo configurar su BIOS para que arranque desde CD o USB