Arranque por usb, utilizando grub

Navegando por ahí encontré esta herramienta espectacular para arrancar por usb un sistema operativo en cualquier pc, aun sin soporte de la bios, esta herramienta viene de la mano de los desarrolladores de Canaima GNU/Linux un sistema operativo Linux basado en debian moldeado por Venezolanos para el mundo con el objetivo de impulsar el software libre (no privativo), así como implementarlo como herramienta ofimática de las empresas gubernamentales del país.

La pagina original es:http://wiki.canaima.softwarelibre.gob.ve/wiki/Arranque_por_USB_%28Otra_manera%29

En fin a lo que íbamos:

Arranque por USB (Otra manera)
De Enciclopedia Colaborativa de la Comunidad Canaima

OJO Proceso Delicado para el pendrive, requiere formateo y no se podrá utilizar para guardar otros datos

Si bien Canaima GNU/Linux tiene un instalador por USB, algunas máquinas son reacias al arranque por usb con syslinux, pero no tienen problemas al arrancar con GRUB.

Por esta razón vamos a preparar un pendrive para que, utilizando el gestor de arranque GRUB, nos permita iniciar la instalación de Canaima GNU/Linux.


Lo que necesitamos:

- Un pendrive de al menos 2Gb de Capacidad (Para este mismo sistema operativo es recomendable un pendrive de 4Gb debido a que la imagen .iso del sistema pesa por lo general mas de 2Gb, a excepción de la versión 2.0 que pesa 1.3, y hay que particionar la memoria en dos partes una para instalar el GRUB y otra para copiar el sistema operativo como tal).

- Una máquina corriendo alguna distribución GNU/Linux. (puede ser mediante live-cd)

- La imagen .iso de Canaima GNU/Linux.

- Suficiente tiempo disponible (alrededor de unos 10 minutos, según la velocidad de la máquina)


Cómo se hace:

Primeramente descargamos la imagen de Canaima GNU/Linux (puede ser cualquier sistema operativo Linux u otro siempre y cuando se sepa configurar el arranque del grub para este, estamos usando el ejemplo de la pagina.) y la copiamos a una carpeta de nuestra máquina.

Luego insertamos el pendrive, NOTA: se perderá TODA la información, asi que recomendamos hacer un respaldo antes.

Abrimos una terminal y luego de loguearnos como root escribimos:

# fdisk -l

Para conocer cual dispositivo es nuestro pendrive, luego

# fdisk /dev/sdX (donde la X es la letra que identificará nuestro pendrive)

* presionamos p para ver las particiones existentes y d para borrarlas
* presionamos p para ver las particiones restantes (si las hay) y d para borrarlas (repetir tantas veces como particiones tenga el pendrive)
* presionamos n para crear una particion nueva
* presionamos p para hacerla primaria
* presionamos 1 para indicar que es la primera particion
* presionamos enter para usar el primer cilindro por defecto
* presionamos +512M para establecer el tamaño de la partición (512M si es de 2Gb)
* presionamos a para hacer la particion activa
* presionamos 1 para seleccionar la particion 1
* presionamos n para crear otra particion nueva
* presionamos p para hacerla primaria
* presionamos 2 para indicar que es la segunda particion
* presionamos enter para usar el primer cilindro por defecto
* presionamos enter de nuevo para que use todo el espacio disponible
* presionamos w para escribir la tabla de particiones

Ahora escribimos:

#umount /dev/sdX* para desmontar todas las particiones del pendrive

Desconectamos y volvemos a conectar el pendrive y escribimos:

#mkfs.vfat -F 32 -c -n NOMBRE /dev/sdX1

#mkfs.vfat -F 32 -c /dev/sdX2

Y ya tenemos las particiones, ahora procedemos a instalar el gestor de arranque GRUB en la primera partición y copiar la imagen de Canaima a la segunda:

#grub-install --no-floppy --root-directory=/media/NOMBRE /dev/sdX

#dd if=/carpeta/donde/este/image.iso of=/dev/sdX2

Nuevamente desmontamos el pendrive completamente:

#umount /dev/sdX*

Lo desconectamos y volvemos a conectar.


Creamos el menu de grub:

#nano /media/NOMBRE/boot/grub/menu.lst

Y dentro colocamos lo siguiente:
__________________________________________________________________________________________________________________

default 0
timeout 30

title Instalar Canaima GNU/Linux (Modo Visual)
root (hd0,0)
kernel /boot/vmlinuz preseed/file=/cdrom/simple-cdd/default.preseed debian-installer/locale=es_VE.UTF-8 simple-cdd/profiles=canaima video=vesa:ywrap,mtrr vga=788
initrd /boot/initrd.gz

title Instalar Canaima GNU/Linux (Modo Texto)
root (hd0,0)
kernel /boot/vmlinuz preseed/file=/cdrom/simple-cdd/default.preseed debian-installer/locale=es_VE.UTF-8 simple-cdd/profiles=canaima
initrd /boot/initrd.gz

title Modo_Rescate
root (hd0,0)
kernel /boot/vmlinuz preseed/file=/cdrom/simple-cdd/default.preseed debian-installer/locale=es_VE.UTF-8 simple-cdd/profiles=canaima rescue/enable=true
initrd /boot/initrd.gz

title APAGAR
halt

title REINICIAR
reboot
__________________________________________________________________________________________________________________

Copiamos los archivos vmlinuz e initrd.gz de la carpeta install.386 ubicada en la segunda partición del pendrive a la carpeta boot de la primera partición y listo, nuestro pendrive listo para bootear e instalar Canaima GNU/Linux desde alli.

Una de las ventajas de este método es que la segunda partición se monta como cdrom y no hay problemas a la hora de usar pendrives en el sistema ya instalado, como ocurre cuando creamos el pendrive desde unetbootin (que luego tenemos que editar el fstab, porque continúa tomando los pendrives como cdrom).

Anuncios

Fuentes de Información - Arranque por usb, utilizando grub

Dar puntos
34 Puntos
Votos: 5 - T!score: 7/10
  • 2 Seguidores
  • 15.994 Visitas
  • 7 Favoritos

10 comentarios - Arranque por usb, utilizando grub

@LORD55 Hace más de 3 años +1
Muy bueno
@soldado_juan Hace más de 3 años
buen post amigooo jejejeje aqui van tus 10 puntoss
@zzz111 Hace más de 3 años
Interesante amigo!!! si tuviera puntos te los daria! Saludos
@elgranjuan12 Hace más de 3 años +1
como lo puedo hacer teniendo xp?
@rutilioalex Hace más de 3 años
bien amigo
@Luxax Hace más de 3 años
gracias por la data, ahora probare como hacer un netinstall de debian asi
@ingente20 Hace más de 2 años
gracias compa luego regreso con tus ptos
@rcco Hace más de 2 años
+10
@mathivato Hace más de 2 años
hola como estas? mira esto es una pregunta un poco chota pero sto sirve para un usb booteable con sistemas operativos? tengoi un pendrive con win7, winxp y ubuntu listo para instalar desde un usb. esto sirve? en caso de que no, alguna recomendacion para modificar el D:O:S del booteo