[LUG.ro] RE: [LUG.ro] Instalación Gentoo

Arino Omar lugro@lugro.org.ar
Thu, 12 Jan 2006 14:51:02 -0300


Whats?!?!?!?!?!?!

Que matete que te hiciste.
Te recomiendo que leas las paginas info de GRUB que están bastante completitas, por que estás mareado.
Quizas te compliques por el tema de las particiones y creo que viene por este lado.
Cuando GRUB bootea tiene que buiscar la imagen del kernel a ejecutar.
En este proceso lo que se le informa a GRUB con la linea que se inicia con la frase kernel es donde ubicarla. Para esto tenemos que indicarle en que partición está esta imagen. Por ejemplo:

1) Tengo una sola partición montada en root (/) por ejemplo hda1:
En este caso dentro de esta partición tengo un directorio "boot" y dentro de este tengo la imagen del kernel. Con el parámetro root= le indico que partición es / (root). Por ende la línea de GRUB quedaría de esta manera:

> kernel (hd0,0)/boot/kernel-version-loquesea root=(hd0,0)

Como verás en este caso coincide la identificación de la partición root con la partición en donde buscar la imagen del kernel.

2) Tengo mas de una partición. Por ejemplo root es la hda5 y boot es la partición hda2:
En este caso cambia un poco. Cuando GRUB busque la imagen del kernel no la va a buscar en la partición donde está el root, sino que busca en otroa partición, pero como esta partición se monta en el directorio "/boot" de la partición raiz y dentro de esta partición ya hay un subdirectorio llamado boot, la linea quedaría de esta manera:

> kernel (hd0,1)/kernel-version-loquesea root=(hd0,4)

En este caso no coinciden las particiones, y tampoco agrego /boot antes del nombre de la imagen del kernel, por que en realidad dentro de la partición boot (hda2), primero no existe la carpeta boot y segundo dentro de esta partición el archivo con la imagen del kernel está en el raiz de la misma. Por esto el camino al archivo es mas corto.

Espero que te aclare el tema.

Exitos.

Omar
---------- Inicio del mensaje original -----------

  Asunto: [LUG.ro] Re: [LUG.ro] Instalación Gentoo

> No me acuerdo la sintaxis exacta, pero en la linea del kernel cuando
> configuras el grub, tendrías que poner algo asi como:
> 
> kernel (hd0,6)/boot/kernel-2.6.14-gentoo-r5 root=(hd0,8)
> 
> El parámetro root es para el /, no indica donde esta el kernel ,pero
> si pones /boot/.... SI lo va a buscar en hda9
> 
> Saludos, y recordá que no se si esa es la sintaxis correcta.
> 
> Lucas.
>