Instalación en una memoria USB
De MEPIS Documentation Wiki
Objetivo
Si se quiere crear una versión "Portable" de MEPIS en una memoria USB, este artículo explica cómo hacerlo. El objetivo es crear una versión arrancable de MEPIS en una unidad de disco externa USB que se pueda usar en varios ordenadores sin necesidad de reconfigurar o estorbar a los sistemas operativos previamente instalados.
Por ejemplo, consideremos que se tiene un portátil de la empresa/trabajo con Windows instalado pero si quiere usar una versión personalizada de Linux MEPIS cuando se esté de viaje - sin reparticionar o cambiar la instalación de Windows existente en el portátil. Instalando MEPIS en un pequeño disco duro externo USB y a continuación configurando la BIOS del ordenador para que arranque primero desde la unidad USB, Linux MEPIS puede arrancar primero y hacer uso del hardware sin necesidad de cambiar nada en Windows.
Aviso: MEPIS 8 ofrece la posibilidad de instlar una versión arrancable de MEPIS en memorias USB o unidades Flash y discos duros USB, pero sólo instalará el LiveCD, no una versión personalizada y completamente modificable de MEPIS. Poner el LiveCD en un disco duro USB o en una unidad flash es ¡util cuando se quiere instalar MEPIS en equipos sin unidad de CD, pero no permite crear cuentas de usuario o realizar otros cambios. El propósito de estas instrucciones es brindar la posibilidad de crear una instalación totalmente personalizable de MEPIS 8.
Instalando MEPIS 8 en el disco duro USB
Estas instrucciones son especídifca para MEPIS 8 y parecen funcionar correctamente en MEPIS 8 RC2, pero no han sido probadas y pueden no funcionar con MEPIS 7.
- Particionar y formatear el disco duro USB. Conectar el disco duro USB en un equipo con MEPIS 8. Dejarlo sin montar, o hacer click en "No hacer nada" cuando aparezca un cuadro de diálogo. A continuación, usar gparted (Sistema-->Sistema de Archivos -->Editor de pariciones) para crear tres particiones (sustituir sdx con la etiqueta que se corresponda con nuestro sistema):
- sdx1 formateado con ext3 (para instalar root), hacerlo >= 9.74 GB
- sdx2 formateado con linux-swap, hacerlo >=1004 MB
- sdx3 formateado con ext3 (para instalar /home). usar el espacio restante o
- crear una cuarta partición, digamos sdx4 formateada con ntfs u otro sistema
- Arrancar el equipo con el LiveCD, conectar el disco USB recien particionado, volver a dejarlo sin montar y iniciar el Instalador de MEPIS. Seleccionar "instalar en particiones existentes", usando las particiones que se acaban de crear y cuando se pregunte dónde se quiere instalar el MBR asegurarse de seleccionar la unidad de disco USB dado que el instalador de MEPIS utiliza por defecto el disco duro primario del equipo en el que se ha arrancado el LiveCD.
Haciendo que la unidad USB de MEPIS 8 se pueda arrancar en cualquier equipo
Este es probablemente un paso importante. ¿Por qué? Porque cada vez que se arranque la versión portable de MEPIS desde la unidad de disco USB, el equipo de deseado puede montar el disco duro USB de forma distinta. En otras palabras, el equipo puede asignar distintos identificadores /dev/sdxx a la unidad de disco USB y la versión portable de MEPIS no arrancará correctamente. Para evitar este problema, se tiene que identificar el UUID de las particiones que se han creado y copiarlas de forma manual en los archivos /boot/grub/menu.lst y /etc/fstab tal y como se muestra a continuación:
- 1. Usar el comando ls -lF /dev/disk/by-uuid en la consola para mostar los UUIDs asignados. Por ejemplos (UUIDs están en negrita):
lrwxrwxrwx 1 root root 10 2009-02-06 22:53 0E6EFBDC72DF3EA7 -> ../../sdc4 lrwxrwxrwx 1 root root 10 2009-02-06 06:01 26448423-1579-447c-abc4-ad8a91773e19 -> ../../sdb1 lrwxrwxrwx 1 root root 10 2009-02-06 22:53 70d10a5e-7165-40ee-b6a0-c71a788b3fd0 -> ../../sdc3 lrwxrwxrwx 1 root root 10 2009-02-06 22:53 8c36af72-5952-4dd6-b225-6568d12e7a37 -> ../../sdc1 lrwxrwxrwx 1 root root 10 2009-02-06 06:01 8f031964-3f96-434b-a2bb-e98f57c76d4a -> ../../sda1 lrwxrwxrwx 1 root root 10 2009-02-06 06:01 b392ac92-2067-4017-a62a-53e50057ff07 -> ../../sda2 lrwxrwxrwx 1 root root 10 2009-02-06 06:01 c34a9e00-25e6-4fc3-b8fa-a1a4b72126df -> ../../sda3 lrwxrwxrwx 1 root root 10 2009-02-06 22:53 f05d13f9-412b-4844-a770-393ab4852826 -> ../../sdc2
Cabe destacar que en este ejemplo se han creado 4 particiones, que fueron asignadas a sdc1, sdc2, sdc3, sdc4 dado que el disco duro USB se conectó a un ordenador con 2 discos duros, sda y sdb. En este caso, sdc1 es donde se tiene MEPIS instalado, por lo que haz que cambiar dos archivos en el disco duro USB para reflejarlo: /etc/fstab y /boot/grub/menu.lst. En cada archivo, hay que sustituir /dev/sdx con UUID=#########.
- 2. Editar fstab. Por ejemplo, cambiar la línea correspondiente en /etc/fstab:
/dev/sdb1 / ext3 defaults,noatime 1 1
Por:
UUID=8c36af72-5952-4dd6-b225-6568d12e7a37 / ext3 defaults,noatime 1 1
- 3. Editar /boot/grub/menu.lst
- a. Cambiar las referencias a root=/dev/sdx por root=UUID=#########.
- b. Añadir el código de arranque autox a menu.lst para permitir conectarlo a disintos ordenadores con distintas resoluciones de pantalla
- c. Añadir el código de arranque rootdelay=10 para permitir al ordenador encontrar el disco duro USB en la secuencia de arranque de la BIOS.
El parte resultante de menu.lst debería ser similar a la siguiente, remplazando ####### con los UUIDs que correspondan:
title MEPIS at sdc1, newest kernel root (hd0,0) kernel /boot/vmlinuz root=UUID=######## nomce quiet splash autox rootdelay=10 initrd /boot/initrd.img boot
Aviso: Se ha eliminado el habitual resume= en la línea del kernel para menu.lst basado en las recomendaciones de aquellos con experiencia con discos duros USB. Suspender con un disco duro USB portable no es recomendable dado que puede ser un poco problemático, dependiendo del hardware, y el resultado puede diferir. Para asegurarse, se recomienda un apagado del equipo, sin siquiera usar suspender.
- 4. Extraer de forma segura el disco USB. Configurar la BIOS del ordenador desado para que arranque primero de la unidad USB y después del disco duro y ahora se debería de poder arrancar MEPIS desde la unidad de memoria USB.