Yo y mi debian

miércoles, 14 de septiembre de 2005

$>Disquete de arranque de Linux con grub.

Lo primero he indispensable que necesitamos es tener un disquete y una disquetera Sonrisa Sonrisa Sonrisa

Lo primero sera formatear el disquete, para asegurarnos que esta vacío y en perfecto estado

fdformat /dev/fd0
mkdosfs /dev/fd0

Con esto, comprobamos que el disquete este correcto y le damos un formato tipo VFAT.


Ahora montamos el disquete.

mkdir /media/floppy
mount -t vfat /dev/fd0 /media/floppy

Ya tenemos el disquete montado en /media/floppy

Ahora debemos de copiar los archivos de configuración de nuestro grub al disquete

mkdir -p /media/floppy/boot/GRUB

cp /boot/GRUB/starge* /media/floppy/boot/GRUB


Ahora nos disponemos a instalar el GRUB en nuestro disquete. Yo he optado entre otros métodos por instalarlos desde la consola del propio grub.

Para ello en una consola y como root ponermos

grub

Ahora estaremos dentro de la consola del grub, nos tiene que aparecer algo asi.

grub>

Encribimos los siguiente

grub> root (fd0)
grub> setup (fd0)

Así grub se instala en el disquete. Una vez acabado salimos.


Ya tenemos el grub instalado en nuestro disquete. Solo tendremos que decirle al pc, entrando en la bios, que mire el disquete durante la secuencia de arranque, y claro tener le disquete metido.


Al arrancar entraremos en la consola del grub.

Le tenemos que especificar cual va a ser la partición donde esta instalado nuestro Linux.

Para ello tendremos en cuenta lo siguiente


Para Linux ->>>> Para grub
/dev/hda1 hd0,0
/dev/hda2 hd0.1
/dev/hda7 hd0,6

/dev/hdb2 hd1,1

/dev/hdc1 hd2.0


Conociendo cual es nuestra partición, ponemos en grub

grub> root (hdx,y)

Siendo x e y los números que indican la partición donde esta Linux instalada.

Nota: Podemos usar el tabulador para autor rellenar-buscar como lo hacemos desde la consola en Linux.

grub> kernel /boot/vmlinuzxxx root=/dev/hday ro

Donde xxx corresponde al kernel que vamos a usar para arrancar, con el tabulador podemos ver cuales tenemos y elegir.

Y el y de hda, es la partición que es / de nuestro Linux.

grub> initrd /boot/initrd.img-xxx

donde xxx sera la versión del initrd correspondiendo al kernel que hemos seleccionado. Al igual que antes usaremos el tabulador como ayuda.

grub> boot

Y arrancaremos.

Nos sirve para todas las distribuciones, debian, suse, mandrake, mandriva, red hat, fedora...
Publicado por Orion220 @ 19:57 | 0 Comentarios | Enviar