Mostrando las entradas con la etiqueta linux live. Mostrar todas las entradas
Mostrando las entradas con la etiqueta linux live. Mostrar todas las entradas

Creación de un pen drive con Linux

                                                         (P) Hugo Napoli, 2018                                                        

Conceptos preliminares.

Lo primero que debemos tener en cuenta, es que necesitaremos un sistema operativo funcionando correctamente para realizar esta tarea. El sistema será lo que nos permitirá "meter a Linux en un pen drive".
Esta característica se conoce como "modo live" o "Linux Live", lo cual significa poder tener un sistema operativo en cualquier medio de almacenamiento (pen drive, discos duro externo, tarjeta de memoria, CD, DVD, etc.) que funcione sin ser instalado en una máquina (el "disco duro", en este caso, sería el "pen drive").

Si queremos trabajar con un sistema operativo diferente a Mageia, podemos utilizar un programa para esto, llamado UNetbootin, presente en la mayoría de los repositorios de las distribuciones Linux más reconocidas, y también disponible para Windows y MAC.

Mageia no es compatible con esta herramienta, y con casi ninguna incluida dentro de las distribuciones Linux más reconocidas, pero de todos modos, Mageia lo hace fácil: con un simple (pero poderosísimo) comando introducido en la terminal, se logra la magia :)


Será necesario un pen drive de, al menos, 8 GB. Uno de 4 GB podría funcionar, pero, por experiencia, esto se desaconseja.

Se explicará cómo se hace esto desde Linux primero, y de Windows nos ocuparemos al final del artículo (el programa utilizado será el mismo en ambos casos). De todos modos, los usuarios de sistemas Windows y MAC, deben leer el procedimiento llevado a cabo en Linux para comprender la idea.
El sistema operativo elegido para ser puesto en el pen drive, fue Mageia Linux, debido a varias razones prácticas, pero también se puede utilizar este instructivo para muchas distribuciones más: OpenSuse, Puppy Linux, Debian, Linux Mint, Centos, Fedora, Ubuntu, Gentoo, etc.

Estamos intentando tener en cuenta que la persona que esté leyendo este artículo, puede haber optado por una distribución Linux diferente a Mageia. No obstante, se recomienda utilizar alguna de las ya mencionadas, con fuerte énfasis en: OpenSuse para ser instalado en máquinas modernas, y Mageia para crear pen drives con Linux en modo "live". Mageia puede ser utilizado desde el pen drive y también desde allí mismo puede ser instalado en cualquier ordenador, pero no es tan robusto como OpenSuse. OpenSuse, por otra parte, es uno de los sistemas más robustos que existen en el mundo Linux, pero, de manera oficial, no permite el "modo live", más allá de que la comunidad de usuarios ya ha llevado esto a cabo.

Para instalar OpenSuse en un pen drive, se recomienda "Suse Studio ImageWriter", disponible para OpenSuse y para Windows:



¡Manos a la obra!


1. Si vamos a utilizar una distribución que no sea Mageia, debemos verificar que el programa UNetbootin esté instalado en nuestro equipo. De no ser así, iremos al centro de software de nuestra distribución y lo instalaremos. Recordemos que para OpenSuse se recomienda "Suse Studio ImageWriter", aunque UNetbootin puede ser utilizado también, si es que en nuestro sistema operativo, por alguna razón, no podemos instalar Suse Studio ImageWriter.

2. Hay que descargar Mageia, visitando su web oficial (clic aquí para ello), y siguiendo los siguientes criterios.

I) Haremos clic en el recuadro blanco que dice "mage!a" :)

II) Clic en "Medio Live" para optar por Mageia "en vivo", el cual se puede utilizar desde un pen drive.


III) Aunque es muy recomendable el uso del escritorio KDE, en este caso, seleccionaremos el escritorio XFCE, debido a que es más liviano y funcional en cuanto a la ejecución de cualquier distribución Linux desde un medio externo, tal como un pen drive.


IV) Elegiremos la arquitectura "amd64" -es decir, "64 bits"-, ya que la misma podrá hacer mejor uso del hardware. Prácticamente ya casi no existen computadoras de la tecnología "ix86" (32 bits) en el mercado.



V) Por último, solo quedará elegir entre "Enlace Directo" (descarga común que no se puede pausar ni interrumpir hasta su finalización) o "BitTorrent" (descarga mediante programas de gestión de torrents como qBitTorrent que puede ser retomada cuantas veces se necesite).
Para una sala de informática o centro en donde existan muchos ordenadores que vayan a ser utilizados para este procedimiento a la misma vez, se recomienda la opción BitTorrent, ya que el ancho de banda utilizado por muchas máquinas bajo la opción "Enlace Directo", haría casi infinito el tiempo de espera, y generaría potenciales problemas (descargas que no se pueden finalizar, descargas completas pero con archivos corruptos, caída de toda la conexión a Internet del lugar, etc.).
En una casa de familia o para descargasque no sean multitudinarias, se recomienda la opción "Enlace Directo", por su velocidad y practicidad.


3. Ahora viene la parte en donde debemos prestar más atención, puesto que trabajaremos desde la terminal y el más mínimo error puede producir consecuencias lamentables.

El comando a introducir, con los parámetros necesarios, será el siguiente:

dd if=NOMBRE_DEL_ARCHIVO_MAGEIA_DESCARGADO.iso of=/dev/sdxx bs=1M

* * * ATENCIÓN: SE ESCRIBE TODO EN LA MISMA LÍNEA, RESPETANDO ESPACIOS * * *

A continuación, se explicará qué información colocar en las partes celeste y anaranjada de la línea de comandos que  se acaba de exponer.

Los sistemas operativos Linux, "ubican" al "pen drive" en algún lugar de su propio árbol de directorios.
Un árbol de directorios es una estructura interna de "carpetas" que posee el sistema operativo para guardar sus propios archivos de funcionamiento.
Al conectar un pen drive, teléfono inteligente (smartphone), cámara digital fotográfica, memoria externa, disco o unidad de almacenamiento extraíble, etc., Linux "monta" este dispositivo en "algún lugar" de ese árbol, el cual es desconocido para nosotros.
Tenemos que averiguar con exactitud esta información, puesto que debemos utilizar este importante dato en la consola para poder finalizar nuestro trabajo de "meter a un Linux dentro de un pen drive".

Desde un punto de vista lógico (no físico), nos preguntaremos: ¿dónde está, entonces, el pen drive? ¿Dónde lo ha colocado Linux?

Para averiguarlo, abriremos la terminal o consola, solicitando de antemano privilegios de superusuario (nos convertiremos en "usuario root”).

Ahora es que necesitamos averiguar en dónde se hallan el punto de montaje y la ubicación real del pen drive.
  a. Si conocemos el nombre lógico del pen drive (en este caso, el nombre de ejemplo es “mageia_amd64”, podremos ejecutar los comandos mount | grep mageia (utilizando una parte del nombre) o mount | grep mageia_amd64 (utilizando el nombre completo) y verificar entonces la información que nos dará la consola acerca del punto de montaje del pen drive en el sistema.
    b. Si no conocemos el nombre lógico del dispositivo, ejecutaremos sencillamente el comando "mount" (sin parámetros). La diferencia radicará en que, de este modo, tendremos que analizar entre cierta cantidad de información, la única útil para saber en dónde está montado nuestro pen drive.

Para el procedimiento “a”, la información proporcionada por la consola, será parecida a esta:

/dev/sdb1 on /run/media/estudiante/mageia_amd64 type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)

Si utilizamos el procedimiento “b”, la consola lucirá más o menos así:

proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
devtmpfs on /dev type devtmpfs (rw,nosuid,size=1474056k,nr_inodes=368514,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /run type tmpfs (rw,nosuid,nodev,mode=755)
/dev/sda5 on / type ext4 (rw,relatime,data=ordered)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/net_cls type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=22,pgrp=1,timeout=300,minproto=5,maxproto=5,direct)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime,mode=755)
mqueue on /dev/mqueue type mqueue (rw,relatime)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime)
/dev/sda2 on /media/windows type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)
/dev/sda1 on /boot type ext4 (rw,relatime,data=ordered)
/dev/sda8 on /home type ext4 (rw,relatime,data=ordered)
/dev/sda6 on /tmp type ext4 (rw,relatime,data=ordered)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=296260k,mode=700,uid=1000,gid=1000)
sunrpc on /proc/fs/nfsd type nfsd (rw,relatime)
/dev/sdb1 on /run/media/estudiante/mageia_amd64 type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)

En ambos casos, se puede apreciar que el pen drive está montado en /run/media/estudiante (ver el texto resaltado en fucsia), y que su ubicación real es /dev/sdb1 (ver el texto resaltado en verde) lo cual era la información que necesitábamos averiguar .

Entonces, ahora sí estamos en condiciones de introducir el comando en la terminal, sin temor a fallar:

dd if=Mageia-6-LiveDVD-Xfce-x86_64-DVD.iso of=/dev/sdb1 bs=1M

* * * NUEVAMENTE: SE ESCRIBE TODO EN LA MISMA LÍNEA, RESPETANDO ESPACIOS * * *

MUY IMPORTANTE: No olvidemos introducir el comando "exit" en la consola, al finalizar todo este procedimiento, para dejar de ser usuario "root" y regresar a nuestro normal estado "user".



Entrada creada para los maravillosos 2os años de Liceo Areteia, pero igualmente útil para cualquier internauta :)

ARTÍCULO EN CONSTRUCCIÓN...


MX Linux: excelente distribución GNU-Linux para utilizar desde una unidad de almacenamiento USB.

                               (P) Hugo Napoli, 2019                              


Brevísima introducción.

Los sistemas operativos Linux son los únicos capaces de funcionar dentro de una unidad USB sin tener que ser instalados en una computadora.

Esto es porque utilizan la memoria RAM del equipo para funcionar, y no su "disco duro".
Tanto si posees un ordenador con un sistema Windows que no funcione, como si posees uno con Windows que inicie y trabaje correctamente, podrás utilizar cualquier sistema Linux en modo "vivo" o "live" en él, sin afectar siquiera en lo más mínimo al sistema operativo que ya está instalado allí, así como tampoco a los datos de usuario que estén guardados en esa máquina.

¿Qué es el modo "vivo" (también conocido como Linux "live")?

Es un proceso mediante el cual unas cuántas distribuciones Linux (entre 50 y 100 de más de 300 que existen al día de hoy) pueden funcionar sin ser instaladas en una computadora, utilizando un simple pen drive (o un dispositivo de almacenamiento USB) como si fuese el "disco duro" interno de la máquina.

Dicho de otra manera: se puede instalar Linux en un pen drive y hacer que una computadora ignore el sistema operativo que tiene instalado en ella e inicie directamente desde el sistema Linux que esté en ese dispositivo USB, el cual, en este caso, será "MX-Linux" (uno de los "sabores" Linux más funcionales, estables, adaptables y fáciles de utilizar).

Desde este modo "vivo" o "live", se pueden utilizar máquinas con sistemas rotos, infectados, con mal funcionamiento, etc., sin sufrir las consecuencias obvias derivadas de tales situaciones.

Se aconseja el uso de Linux live cuando:
  • el sistema operativo en una máquina no enciende y se necesita acceder a los datos contenidos en ella,
  • la estabilidad de un sistema Windows no se puede garantizar (fallos intermitentes, "pantallazos azules", funcionamiento errático, etc.),
  • un sistema Windows está infectado y compromete la seguridad de los datos y de los usuarios de ese equipo,
  • existe una máquina que necesitamos utilizar, y que posee un sistema windows desactualizado (sin actualizaciones de seguridad) u obsoleto (Windows XP, Vista, etc.),
  • no confiamos en Windows (o en el equipo que tenemos a mano) y necesitamos ingresar a sitios con credenciales (usuario y contraseña) que podrían dejarnos expuestos a estafas y/o vulnerabilidades varias (web del banco, financieras, correo electrónico, plataformas varias, redes sociales, etc.),
  • necesitamos extraer información de un ordenador del cual no poseemos contraseña de inicio en el sistema operativo interno (pese a que el sistema funciona),
  • necesitamos un sistema Linux para propósitos específicos (programación en BASH, temas de seguridad, etc.), pero solo hay ordenadores con sistemas Windows (o MAC) en nuestro entorno,
  • etc.

Vayamos, entonces, a lo que corresponde: ¡descarguemos MX Linux!


PARTE 1 de 2.

Para descargar este maravilloso sistema GNU-Linux, ingresaremos a su sitio web oficial:


Una vez allí, pulsaremos el botón "Download MX Linux".


Utilizaremos entonces el modo "direct download" (descarga directa), y para ello pulsaremos en el hiperenlace "mirrors":


A continuación, iremos hacia abajo en el sitio web.


Ubicaremos los servidores para Uruguay, y pulsaremos en cualquiera de las opciones "x64" disponibles:


Guardaremos la "imagen ISO" de MX Linux:


Al finalizar la descarga, tendremos una copia de MX Linux lista para ser instalada en un pen drive.

NOTA IMPORTANTE: la "ventanita" que aparece en la imagen anterior, es de Mozilla Firefox.



Si utilizas Google Chrome (o el navegador "Chromium" para Linux), no la verás.
En su lugar, verás una barra en la parte inferior de Google Chrome, en donde el navegador irá indicándote el progreso de la descarga.


PARTE 2 de 2.

He asumido que no posees Linux en tu ordenador; por lo tanto, explicaré cómo realizar el proceso de poner a MX Linux en un pen drive desde Windows.
Si posees Linux, puedes utilizar la herramienta UNetbootin para este proceso, solo que no explicaré aquí cómo utilizar esta herramienta, porque quedaría demasiado largo el artículo..

Antes de descargar Rufus...
  • Necesitamos un pen drive de al menos 2 GB de capacidad total (se recomienda uno de entre 8 y 16 GB).
  • Es recomendable el uso de un pen drive tipo "USB 3" (conector de color azul), aunque esto no es excluyente ni estrictamente necesario.
  • El pen drive no debe contener datos de usuario como fotografías, documentos de trabajo o estudio, etc.
  • El pen drive debe ser conectado al ordenador que estamos utilizando para este procedimiento, antes de continuar con estas instrucciones (es decir que deberías conectar el pen drive ahora mismo).
Descargaremos -ahora sí- una excelente herramienta denominada "Rufus" para poder instalar MX Linux en un pen drive.

Iremos al sitio oficial de Rufus:


 A continuación, también iremos hacia abajo en este sitio web.
 

En la sección de descargas, haremos clic en el hiperenlace correspondiente a la versión más moderna de Rufus (en este caso es la 3.6 y está arriba de las restantes):


Luego de haber descargado esta herramienta, la ejecutaremos.
Si Rufus nos pregunta acerca de buscar actualizaciones, pulsaremos en el botón "No", puesto que ya estamos descargando la última versión existente.
Si no nos pregunta nada, simplemente seguiremos adelante.


Luego de indicarle "No" en este punto, haremos clic en "Mostrar propiedades avanzadas de la unidad", para poder configurar algunas opciones que elevarán nuestras posibilidades de éxito al finalizar este proceso.

Procederemos con los siguientes pasos.

Recuerda que debes abrir Rufus antes de seguir.
  1. En la sección "Dispositivo", haremos clic en la barra que en este caso dice "NO_LABEL", y seleccionaremos la unidad USB que acabamos de insertar.
  2. Luego, presionaremos el botón "SELECCIONAR", y le indicaremos a Rufus en dónde se halla la copia de MX Linux que hemos descargado en la parte 1/2.
  3. Haremos clic en "Mostrar propiedades avanzadas de la unidad".
  4. Marcaremos la opción "Opciones de compatibilidad para BIOS antiguas".
  5. En donde dice "Etiqueta de volumen", escribiremos MX-Linux (o el texto que queramos), y este será el nombre de nuestro pen drive a partir de ahora.
  6. Desmarcaremos la opción "Formateo rápido" para que Rufus formatee el dispositivo USB de manera profunda y de este modo disminuyan los posibles errores de instalación.
  7. Desmarcaremos, también, la opción "Añadir etiquetas extendidas e iconos", ya que utilizaremos este dispositivo para iniciar desde él y no para almacenar datos (aunque esto puede dejarse marcado y no se correrían riesgos).


Pulsaremos el botón "EMPEZAR", y contestaremos "Sí" a la siguiente pregunta:


Optaremos por el "modo imagen ISO" recomendado por Rufus:


Por último, haremos clic en el botón "Aceptar", siendo conscientes que el pen drive no debe poseer datos de usuario, como ya se ha explicado:


Cuando el procedimiento finalice (puede llevar más de 60 minutos en algunos ordenadores), debemos reiniciar el ordenador sin quitar el pen drive (o bien apagarlo, quitar el pen drive, hacer lo que debamos hacer, volver, y luego conectar el pen drive con el ordenador apagado.

Cómo hacer que nuestra computadora inicie desde el pen drive con Linux.

Al encender (o reiniciar) el ordenador, inmediatamente deberemos pulsar unas 4 veces por segundo la tecla...
  • F11 en la mayoría de los ordenadores,
  • F12, F10 o F9 en gran cantidad de ellos,
  • F1 en algunos,
  • Esc o Enter en apenas algunos,
  • alguna tecla especial indicada por el fabricante de la máquina.
Esto es para que el ordenador no intente cargar un sistema operativo ya instalado en ese computador.
Del modo indicado es que podremos seleccionar el "arranque por USB" y utilizar este impresionante sistema Linux.

¡Ah! ¡Al iniciar MX Linux desde tu pen drive, elige la opción de "arriba del todo"!
Este sistema posee varios modos de arranque. El modo "customize boot" es interactivo y puede que te presente cuestiones a configurar que son bastante complejas. La opción de arriba es la que posee todos los ajustes predefinidos, para iniciar el escritorio sin preguntas ni complicaciones.




Este artículo ha sido creado para los estudiantes de los liceos IEP (clases de apoyo en Informática) y Areteia (1os y 2os años de Ciclo Básico), y también para todo aquél internauta que necesite estas instrucciones para lograr este cometido.

Fecha de la primera actualización del artículo: 1/8/2019.


Todas las imágenes han sido elaboradas por el autor del artículo, salvo la primera.

Fuentes consultadas:

https://mxlinux.org/
https://en.wikipedia.org/wiki/Comparison_of_Linux_distributions#Live_media
https://en.wikipedia.org/wiki/List_of_live_CDs
https://sourceforge.net/projects/cloverefiboot/
https://unetbootin.github.io/
Flag Counter Visitas previas a la existencia de este contador: 3433

Artículos aleatorios

    Páginas: