Cómo usar Linux en un pendrive y desde cualquier equipo... ¡más fácil imposible!

Iniciado por DeBilbao, Marzo 03, 2020, 10:14:26

Tema anterior - Siguiente tema

DeBilbao

Hace poco he actuaizado mi portátil de referencia - una Surface Pro de 5ª Generación LTE Advanced - que es un magnífico equipo híbrido portátil / tablet, por un Lenovo ThinkPad X1 Carbon 6ª Gen, que es un básicamente un portátil ultraligero. Teniendo un iPad, nunca usaba la Surface como tablet y el X1 Carbon me da más juego para hacer experimentos, y ya sabéis que yo soy muy cacharrero...

Esta es la Surface Pro 5ª Gen LTE Advanced que he dejado, con su Surface Pen y su ratón Surface Mouse ARC



Y este el ThinkPad X1 Carbon 6ª Gen. Los dos incorporan un modem 4G (LTE) con lo que poniéndoles una nanoSIM de tu operador favorito, se convierten en máquinas permanentemente conectadas, vayas donde vayas y sin depender de redes Wi-Fi.



El X1 Carbon lo tengo configurado con Windows 10 Pro y con él puedo hacer lo mismo que con mi equipo de sobremesa. Monta un procesador de cuatro núcleos Intel Core i7-8650U a 3,9GHz, 16GB de RAM LPDDR3 y 512GB de disco NVMe PCIe Samsung SSD 960PRO, que ofrece unos sorprendentes 3.500MB/s de velocidad de lectura y 1.900MB/s de escritura. Todo junto hace que el encendido sea casi instantáneo y que puedas hacer cualquier cosa con él sin despeinarse.

Solo le pongo dos "peros", la pantalla es de 14" y con resolución FullHD (1920x1080) y estoy acostumbrado a las resoluciones mayores, pero con este modelo la autonomía es mayor y se ve muy, muy bien. Y lo peor es el apartado de sonido, es lamentable que un equipo de este nivel de precio monte unos altavoces francamente malos y una salida de audio de muy poca calidad. Para mi no es un problema ya que lo uso para trabajar, pero cuando quiero usarlo para escuchar audio con calidad, tengo que usar un FiiO K1 que resuelve el problema de una forma muy competente y en una configuración muy compacta.

Su rendimiento con Windows 10 Pro es muy bueno y he probado a instalar el mismo software que tengo en mi equipo principal de sobremesa, incluso VMware Workstation 15 con el que puedo tener virtualizado cualquier sistema operativo, hasta la última versión de macOS Catalina.

Pero he querido probar cómo se comportaría con las distribuciones Linux más populares de forma nativa, ejecutándolo desde un pendrive que además puedo utilizar en cualquier otro PC. De esto va este proyecto, de preparar un pendrive rápido de verdad con una instalación de Linux, que pueda funcionar como un disco externo y que además pueda ejecutarlo en cualquier equipo.



La idea es llevar un PC en el bolsillo siempre me ha seducido y cualquiera de estos dos pendrives ofrecen un rendimiento excelente para que la experiencia sea equivalente a usar un ordenador con disco SSD.

En realidad han sido dos proyectos: con el Sandisk Extreme GO de 64GB he preparado un pendrive en el que puedo probar fácilmente las versiones "Live" de las distribuciones Linux más populares, y una vez decidida la que más me gusta, usar el Sandisk Extreme Pro de 128GB para hacer una instalación completa de Linux, que pueda usar como disco de arranque externo en cualquier equipo. Y como no me hacen falta los 128GB, el reto se amplía configurando el resto del espacio como un pendrive normal que puedas usar para almacenar información.



Para el primer proyecto he preparado un pendrive desde Windows usando el programa YUMI (en su variante EFI) que hace muy sencillo instalar en una única unidad todas las versiones "Live" de las distribuciones que quieras, pudiendo elegir a la hora de arrancar el equipo la que quieras probar. Hay muchas alternativas para hacer esto mismo (Rufus, unetbootin, LiLi, etc.) pero esta es la que más me ha gustado por su sencillez y fiabilidad.

https://www.pendrivelinux.com/yumi-multiboot-usb-creator/

Además, si la distribución está basada en Ubuntu, puedes configurar también un archivo "casper-rw" con persistencia para que cuando apagues el sistema, los cambios que hayas realizado se queden almacenados y no los pierdas. Como sabéis, las distribuciones "Live" están pensadas para evaluar el sistema, para instalarlo en un disco o para realizar tareas de mantenimiento.

Antes de empezar, es importante elegir un pendrive que sea lo más rápido posible para que la experiencia sea buena. Yo lo he probado con un pendrive "cutre" y sirve perfectamente para valorar la interfaz, pero si quieres hacer algo con buena fluidez, mejor cuanto más rápido. Los dos pendrives de Sandisk de mi ejemplo, un Extreme GO de 64GB y un Extreme PRO de 128GB, son compatibles con USB 3.1 y ofrecen un rendimiento muy bueno.

El Sandisk Extreme Pro es en realidad un disco SSD encapsulado dentro de un pendrive, y los valores de velocidades anunciados se consiguen sin problemas. Los 400MB/s de velocidad de lectura son importantes, pero para ejecutar un sistema operativo lo son aún más los valores de escritura. Y aunque esos 380MB/s son muy buen reclamo, el sistema suele andar grabando archivos pequeños en cualquier sitio y no archivos grandes de forma secuencial.



Para esta primera prueba me he decidido por el Extreme GO de 64GB que es un poco más lento, y dejaré el Extreme PRO de 128GB para instalar un sistema Linux completo en una partición y dejar el resto para usarlo como mi pendrive habitual. Os lo cuento más tarde adelante.

El pendrive debe estar formateado en FAT32 y con la tabla de partición en formato MBR. Este aspecto es muy importante para que vuestro equipo sea capaz de reconocerlo a la hora de arrancar desde el mismo. Esto lo podéis hacer con el programa Minitool Partition Wizard, con su versión gratuita es suficiente.

https://www.partitionwizard.com/free-partition-manager.html

Los cuatro pasos que tienes que dar con el programa YUMI son claros y sencilllos: seleccionar el pendrive desde el desplegable, indicarle qué distribución vas a grabar, seleccionar la ISO que hayas descargado de tu distribución favorita y configurar el tamaño del archivo de persistencia si se puede (máximo 4GB).

Si quieres añadir otra distribución, sólo tienes que repetir el proceso y de hecho te lo pregunta al terminar. Así de sencillo.



Una vez preparado el pendrive y con el equipo apagado, lo encendemos y mostramos el selector del dispositivo de arranque. Dependiendo del equipo puede que haya que pulsar una tecla distinta y la BIOS tiene que estar configurada para permitir arrancar desde un dispositivo USB. En mi ThinkPad X1 Carbon hay que pulsar la tecla F12 para elegir el dispositivo de arranque, aunque también puedo hacerlo desde Windows 10 Pro, abriendo las opciones de recuperación > Reiniciar > y seleccionar el disco USB como dispositivo de arranque.

Una vez detectado correctamente por nuestro equipo, el sistema arranca y nos presenta un menú con las distintas ISOs que hayamos almacenado.



He probado las últimas distribuciones de Ubuntu, Linux Mint, Fedora Workstation, Deepin (no la nueva), Feren, Manjaro y unas cuantas más, pero si tengo que elegir una lo tengo claro: Linux Mint 19.3 "Tricia" con su interfaz Cinnamon me ha parecido la mejor, combinando una interfaz fácil de manejar y muy intuitiva para alguien que venga de Windows, gran estabilidad y sobre todo agilidad. Hay una gran diferencia de velocidad entre esta distribución y otras.



Así que una vez decidida la distribución favorita, me he puesto en marcha con la segunda fase de mi proyecto: montar en el Sandisk Extreme PRO un sistema Linux completo (no un Live CD o USB) que pueda ejecutar desde cualquier ordenador, instalándolo en una partición de 32GB oculta, y dejando el resto libre para poder usarlo como mi pendrive habitual en formato NTFS.

Mi idea inicial ha sido arrancar desde el pendrive anterior, con la instalación Live de Linux Mint, conectar el pendrive e instalarlo en él como si fuera un disco duro externo. Pero siempre que he hecho eso, he terminado con la partición EFI del disco duro donde tengo instalado Windows modificada, con una entrada más para arrancar desde Mint. Y os aseguro que he seleccionado la partición adecuada del disco externo, pero no ha habido forma.

Cuidado si lo intentáis de esta forma, porque luego hay que arreglar el desaguisado y no es intuitivo. Y si como yo tienes activado Bitlocker para cifrar el contenido de tu disco interno, te tocará además introducir la clave de recuperación ya que habrá detectado un cambio inesperado en la estructura del disco.

Así que he adoptado otra estrategia y he usado la imagen ISO de Linux Mint para configurar una máquina virtual con VMware Workstation ejecutando el Live CD, he conectado el pendrive, se lo he asignado a la máquina virtual, Mint lo ha reconocido, lo he particionado con GParted en dos particiones, y lo he instalado. Y así sí que ha funcionado.



Aquí lo tenéis funcionando y mostrando la distribución de las particiones en el Sandisk Extreme PRO, que convive perfectamente con el disco interno M.2 de Samsung que uso con Windows (cifrado con BitLocker) y con la microSD de 256GB que uso para almacenar una buena selección de música en formato FLAC.



Lo he probado en cuatro PCs distintos y he podido arrancar desde este pendrive en todos ellos, equipos portátiles y de sobremesa, con pantallas FullHD o incluso 4K en donde he ajustado la resolución al 200% sin problemas usando HiDpi (tipo al Retina de Apple), con gráficas integradas o con una nVidia Quadro P600 a la que le he instalado los drivers oficiales. Todo sin un solo problema y funcionado a muy buena velocidad.

Lo que no he conseguido (de momento) es que este pendrive lo reconozca un MacBook pulsando la tecla opción en el arranque. Lo tengo que investigar, pero sé que tiene que ver con que Apple no usa el estándar EFI al 100% y usa "su versión".

Nunca me plantearía Linux como alternativa "profesional" ya que mi dependencia de las soluciones de Microsoft con su Office 365 es total y estoy muy contento con ellas, pero como alternativa de equipo de entretenimiento y sobre todo como equipo "de bolsillo" que puedes usar en cualquier momento, me parece una muy buena solución.

El sistema funciona muy, muy bien, y comparándolo con Windows 10 Pro hay pocas cosas que no pueda hacer con él. He instalado bastante software adicional y es muy fácil de acceder al mismo a través de su interfaz similar al menú de inicio de Windows 7.



En mi ThinkPad X1 Carbon se ha detectado todo el hardware excepto el modem LTE (4G) y el lector de huella dactilar. Esto sería un problema si me decididera a instalar Linux Mint como sistema en el disco interno ya que estaría renunciando a la conectividad 4G, pero para usarlo como sistema ocasional que puedo usar en cualquier PC, no me preocupa demasiado.

El hardware del X1 Carbon es muy potente y los 4 cores físicos y 8 virtuales del Core i7-8650U se muestran en el monitor del sistema. El consumo de memoria es moderado y con 16GB de RAM no he pensado en instalar una partición de swap, aunque pensando en que puedo acabar usándolo en cualquier equipo, quizá no fuese mala idea.



VLC funciona muy bien como reproductor multimedia, incluso como reproductor IPTV



Para mi la TV en directo es una forma estupenda de estar en contacto con los idiomas y no perderlos.



También me gusta la radio, y mis emisoras favoritas las puedo configurar con GRadio, un reproductor sencillo y eficaz.



Pero ya sabéis que lo que realmente me gusta es la música y en especial el Jazz. El acceso a mis plataformas de streaming está disponible de forma parcial, ya que solo tengo Spotify, pero no Tidal. Aún así, con Spotify es más que suficiente para un uso ocasional, tanto si quieres descubrir nueva música como si quieres revisitar algún álbum maravilloso como esta sesión de Donald Byrd en el Half Note Café.

Fijaros en el detalle de cómo el control de volumen del escritorio se integra las aplicaciones de reprucción.



Como reproductor de los archivos FLAC de mi una mini-CDTeka que llevo en el pendrive, utilizo Clementine. No está mal, aunque me gustaría que hubiera una versión de MusicBee disponible para Linux. La interfaz está mucho más trabajada que en este.



Si cambiamos de la música al cine, podemos usar VLC u otros reproductores para ver nuestras copias de seguridad. Me ha gustado mpv player.



Como os digo, puedes hacer casi de todo. Aquí tengo abierto mi cliente bittorrent preferido (qBittorrent), JDownloader para descargas directas, Skype para videoconferencias, WhatsApp y Telegram como clientes de mensajería instantánea replicados con el móvil, e incluso Adobe Reader leyendo un archivo en formato PDF.



Mi navegador favorito es Firefox, y afortunadamente está disponible en Linux, lo cual lo hace todo mucho más sencillo. Con Firefox Sync tengo sincronizado todo, historial, marcadores y hasta contraseñas. Es mi preferido y la velocidad siempre me ha parecido buena, pero desde las últimas versiones es excelente.



Y Youtube sigue estando repleto de buenos contenidos. Para música, sigo siendo un enamorado de los miniconciertos de TinyDesk de la NPR.



Y como os decía, no me lo plantearé nunca como una alternativa profesional ya que uso de una forma muy intensa las aplicaciones de Microsoft con su Office 365 sobre Windows 10 Pro, pero he de reconocer que la opción de usarlo online a través del navegador, cada vez es más resultona.



:) :) :)
Sennheiser HD650 < Rega Ear MKII < Rega DAC < Douk U2 < MacPro
AudioQuest NightHawk Carbon < Rega Ear MKII < Topping D10s < iMac
IMR R1 < HiBy R3 Pro | AudioQuest DragonFly Cobalt < MacBook Pro 2020 | iPad Air 3 | iPhone 11 Pro
AirPods Pro | AirPods 2 | Edifier Luna Eclipse E25HD

alan

Enhorabuena DeBilbao.Por ahí tengo aún en un cajón un pendrive 2.0 con una distribución de Linux.La cosa ha evolucionado bastante porque ahora se puede conseguir un ssd por 30e ya que los USB son muy lentos.
Si los ordenadores trajeran una conexión eSata externa tal vez mejor aún.
Recuerdo que las distribuciones que más rápido se instalaban en el pendrive eran las basadas en Red Hay.No sé ahora cómo está la cosa.Pero lo bueno es instalar una de larga duración.Es decir que tenga un soporte largo para no tener que actualizarla completamente porque no sé si está forma de instalarlas lo permite.



Enviado desde mi Mi A2 Lite mediante Tapatalk

Auriculares: Akg K-712 Takstar HI-2050
Fuente:  Linn Genki Oppo bdp 93
Amplificador: Marantz 2226
Dac: Benchmark dac1

marta5

no sabía que se podía utilizar linux en un pen, bien es saberlo. Muchas gracias
Sin la música la vida seria un error.

Marta24

Muy buen trabajo @DeBilbao!! Muchas gracias por la aportación, pero basicamente esto seria lo que antiguamente era el LiveCD de Linux no? Solo que ahora lo meten en un pendrive, gracias a tu explicación voy a probar crear mi propio Linux Ubuntu Pendrive  :) :)  Puedo hacerlo también con Debian o Slack?

DeBilbao

Cita de: Marta24 en Enero 09, 2022, 16:23:53
Muy buen trabajo @DeBilbao!! Muchas gracias por la aportación, pero basicamente esto seria lo que antiguamente era el LiveCD de Linux no? Solo que ahora lo meten en un pendrive, gracias a tu explicación voy a probar crear mi propio Linux Ubuntu Pendrive  :) :)  Puedo hacerlo también con Debian o Slack?

No es exactamente un LiveCD, sería más como una instalación en un pendrive, puesto que aquí gestionamos la persistencia de los datos y en un LiveCD los pierdes al apagar el equipo.

Como comentaba en el hilo, puedes hacer instalaciones de distintas distribuciones, así que puedes probar a instalar Debian o Slackware, y nos cuentas.

Recientemente he ido un paso más allá y aprovechando un cambio de disco NVMe en mi Surface, he colocado el viejo en una carcasa externa y he realizado una instalación de Windows To Go con Windows 11 Pro, que puedo ejecutar en cualquier equipo, con un resultado excelente.

Si a alguien le interesa, puedo compartir los detalles.





:) :) :)
Sennheiser HD650 < Rega Ear MKII < Rega DAC < Douk U2 < MacPro
AudioQuest NightHawk Carbon < Rega Ear MKII < Topping D10s < iMac
IMR R1 < HiBy R3 Pro | AudioQuest DragonFly Cobalt < MacBook Pro 2020 | iPad Air 3 | iPhone 11 Pro
AirPods Pro | AirPods 2 | Edifier Luna Eclipse E25HD