inicio

Ene 11, 2012
|

Arranque múltiple con dispositivos USB

Cada día que pasa, los dispositivos de almacenamiento USB adquieren más fama, en detrimento de los soportes ópticos como CDs y DVDs; varios son los motivos: mayor velocidad de transferencia de datos, tamaño reducido, …, y la aparición de equipos informáticos que ya no disponen de unidades ópticas, como puede ser un simple Netbook. Para la instalación de cualquier sistema operativo en uno de estos equipos, lo más habitual es hacer uso de un dispositivo USB preparado para tal fin. Últimamente, y con la proliferación de Live CDs de un buen número de distribuciones de GNU/Linux, también se utilizan dispositivos USB para probar éstas sin alterar los sistemas. Por otro lado, existen multitud de herramientas de diagnóstico, particionado y reparación que pueden ser utilizadas mediante un USB de arranque.


En esta entrada, vamos a ver cómo preparar un dispositivo USB de 2 GB para que nos permita arrancar dos versiones distintas de Ubuntu, sin necesidad de instalación alguna, simplemente a partir de sus imágenes ISO. Para ello, utilizaremos el gestor de arranque GRUB 2. Los pasos a seguir son los siguientes:

1. Instalamos GRUB 2 en el sistema:

sudo apt-get install grub2


2. Conectamos el USB y comprobamos cuál es su punto de montaje y su nombre de dispositivo:

mount | grep /media


En la siguiente imagen aparece subrayado en amarillo el nombre de dispositivo (/dev/sdb) y en azul el punto de montaje (/media/6ABE-30DD):


3. Instalamos GRUB 2 en el USB utilizando los datos obtenidos anteriormente:


sudo grub-install --root-directory=/media/6ABE-30DD /dev/sdb --force



Observamos que en el USB se ha creado un directorio boot :


4. Copiamos al USB las imágenes ISO que vayamos a utilizar (podemos meter cada una de ellas en un directorio o bien dejarlas en el directorio raíz del dispositivo, como hemos hecho en este caso):


5. Entramos en el directorio boot/grub del USB, creamos un archivo vacío y lo renombramos como grub.cfg :



6. Editamos grub.cfg y le añadimos una entrada (menuentry) por cada ISO que queramos incluir en el menú de arranque; en este punto es imprescindible conocer la ruta completa tanto del kernel (vmlinuz) como del disco RAM inicial (initrd), pues ambos pueden variar en función de la distribución elegida:



* El parámetro boot, que figura inmediatamente después de /casper/vmlinuz, hace referencia al directorio donde se encuentra el kernel de la ISO; en este caso, boot=casper, pues vmlinuz está dentro del directorio casper.


Guardamos grub.cfg y ya tenemos listo nuestro USB con arranque múltiple. Podemos añadir las imágenes ISO que queramos, basta con crear una menuentry para cada ISO. El límite está en la capacidad de almacenamiento del dispositivo USB.

Saludos.
The following two tabs change content below.
Fundador y administrador del blog. Gran fan de todo lo relacionado con la tecnología y de GNU/Linux en particular.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR

Aviso de cookies