Foros del Web » Administración de Sistemas » Unix / Linux »

no entiendo como configurar el grub de red hat

Estas en el tema de no entiendo como configurar el grub de red hat en el foro de Unix / Linux en Foros del Web. 2_bueno he leido todos los mauales que hay para aprender a configurar el grub o el lilo de red hat pero en ninguno te dicen ...
  #1 (permalink)  
Antiguo 03/04/2004, 15:15
 
Fecha de Ingreso: febrero-2004
Ubicación: argentina
Mensajes: 203
Antigüedad: 20 años, 9 meses
Puntos: 0
no entiendo como configurar el grub de red hat

2_bueno he leido todos los mauales que hay para aprender a configurar el grub o el lilo de
red hat pero en ninguno te dicen como hacerlo solo encomtre esto y lo entiendo a medias
esto es lo que encontre...
"2.3. Instalación de GRUB
Si durante el proceso de instalación de Red Hat Linux no instaló GRUB, se puede hacer después. Una vez instalado se convierte en el gestor de arranque por defecto.
Antes de instalar GRUB, debería asegurarse de que cuenta con el último paquete disponible de GRUB o use el paquete GRUB desde los CD-ROMs de instalación de Red Hat Linux. Para instrucciones sobre la instalación de paquetes, vea el capítulo titulado Gestión de paquetes con RPM en el Manual de personalización de Red Hat Linux.
Una vez que el paquete GRUB esté instalado, abra un intérprete de comandos de la shell, y ejecute el comando /sbin/grub-install <location>, donde <location> es la localización de la etapa 1 de GRUB en la que el gestor de arranque debería ser instalado .
El siguiente comando instala GRUB en el MBR del dispositivo IDE maestro en el bus IDE primario: /sbin/grub-install /dev/hda
La próxima vez que arranque el sistema, el menú del gestor de arranque gráfico GRUB aparecerá antes del que el kernel se cargue en memoria.
2.4. Terminología de GRUB
Una de las cuestiones más importantes que deben entenderse antes de utilizar GRUB es cómo el programa hace referencia a los dispositivos, por ejemplo, a los discos duros y a las particiones. Esta información es muy importante si desea configurar GRUB para arrancar varios sistemas operativos.
2.4.1. Nombres de dispositivos
Suponga que un sistema tiene más de un disco duro. El primer disco duro del sistema es llamado (hd0) por GRUB. La primera partición en ese disco es llamada (hd0,0), y la quinta partición en el segundo disco duro es llamada (hd1,4). En general, la nomenclatura utilizada para los sistemas de archivos al usar GRUB se desglosa del siguiente modo:
(<type-of-device><bios-device-number>,<partition-number>)
Los paréntesis y las comas son muy importantes en el nombre. <tipo-de-dispositivo> hace referencia a si es un disco duro (hd) o una unidad de disquete (fd).
<número-dispositivo-bios> es el número de dispositivo según la BIOS del sistema, empezando desde 0. El disco duro IDE principal tiene asignado el número 0 y el disco duro IDE secundario el número 1. El orden es aproximadamente equivalente al modo en el que el kernel de Linux organiza los dispositivos con letras, donde la letra a en hda corresponde al número 0, y la letra b en hdb corresponde al número 1, y así sucesivamente.
Nota
El sistema de numeración de GRUB para los dispositivos empieza por 0 y no por 1. Este es uno
de los errores
que cometen con más frecuencia los usuarios que empiezan a utilizar GRUB.
<número-partición> hace referencia al número de una partición concreta en dicho dispositivo. Al igual que en el caso de <número-dispositivo- bios>, la numeración de las particiones empieza por 0. Aunque la mayoría de las particiones se especifican con números, si el sistema usa particiones BSD a éstas se hará referencia con letras, por ejemplo a o c.
GRUB usa las reglas siguientes para denominar los dispositivos y las particiones:
 No es relevante si los discos duros que utiliza son IDE o SCSI. Todos los discos duros empiezan con hd. Las unidades de disquete empiezan con fd.
 Para especificar todo un dispositivo sin respetar sus particiones, simplemente debe suprimir la coma y el número de partición. Esto es importante para indicarle a GRUB que configure el registro MBR para un disco concreto. Por ejemplo, (hd0) especifica la MBR en el primer dispositivo y (hd3) especifica la MBR en el cuarto dispositivo.
 Si tiene varios discos duros, es muy importante saber el orden de la unidad de arranque de la BIOS. Esto es muy sencillo si sólo tiene discos IDE o SCSI, pero si tiene una combinación de ambos, el asunto se complica un poco.
2.4.2. Nombres de archivos y listas de bloqueo
Al escribir comandos en GRUB que hagan referencia a un archivo, como una lista de menús que debe usarse para permitir el arranque de varios sistemas operativos, debe incluir el archivo inmediatamente después de especificar el dispositivo y la partición.
Una especificación de archivo de ejemplo que haga referencia a un nombre de archivo absoluto se organiza del modo siguiente:
(<type-of-device><bios-device-number>,<partition-number>)/path/to/file
La mayoría de las veces, un usuario especificará los archivos por la ruta del directorio en esa partición más el nombre del archivo.
También puede especificar archivos a GRUB que no aparecen realmente en el sistema de archivos, tal como un gestor de arranque de cadena que aparece en los primeros bloques de la partición. Para especificar estos archivos, deberá indicar una lista de bloques, que indique a GRUB, bloque por bloque, la ubicación exacta del archivo en la partición. Puesto que un archivo puede estar formado por varios conjuntos de bloques, hay un modo específico de escribir listas de bloques. Cada ubicación de sección de archivo se describe con un número de desplazamiento de bloques seguido de un número de bloques de ese punto de desplazamiento, y las secciones se colocan juntas de forma ordenada y separadas por comas.
La siguiente es una lista de bloques de ejemplo:
0+50,100+25,200+1
Esta lista de bloques indica a GRUB que debe utilizar un archivo que empieza en el primer bloque de la partición y que usa los bloques del 0 al 49, del 99 al 124, y el 199.
Saber cómo escribir listas de bloques es útil al utilizar GRUB para cargar sistemas operativos que usan el método de carga encadenada, como Microsoft Windows. Puede suprimir el número de desplazamiento de bloques si empieza por el bloque 0. Por ejemplo, el archivo de carga encadenada de la primera partición del primer disco duro tendrá el nombre siguiente:
(hd0,0)+1
Lo siguiente muestra el comando chainloader con una designación de lista de bloques similar en la línea de comandos de GRUB después de establecer el dispositivo correcto y la partición adecuada como raíz:
chainloader+1.........."


_ahora eso de "tipo de dispositivo,numero de dispositivo del bios,numero de particion" lo entiendo
lo que no entiendo es " /path/to/file" quees la ruta del archivo y nombre del archivo .....en el manual dice lo siquiente...
"especificará los archivos por la ruta del directorio en esa partición más el nombre del archivo. ..........
También puede especificar archivos a GRUB que no aparecen realmente en el sistema de archivos, tal como un gestor de arranque de cadena que aparece en los primeros bloques de la partición. Para especificar estos archivos, deberá indicar una lista de bloques, que indique a GRUB, bloque por bloque, la ubicación exacta del archivo en la partición. Puesto que un archivo puede estar formado por varios conjuntos de bloques, hay un modo específico de escribir listas de bloques. Cada ubicación de sección de archivo se describe con un número de desplazamiento de bloques seguido de un número de bloques de ese punto de desplazamiento, y las secciones se colocan juntas de forma ordenada y separadas por comas.
La siguiente es una lista de bloques de ejemplo:
0+50,100+25,200+1..................
Esta lista de bloques indica a GRUB que debe utilizar un archivo que empieza en el primer bloque de la partición y que usa los bloques del 0 al 49, del 99 al 124, y el 199.
Saber cómo escribir listas de bloques es útil al utilizar GRUB para cargar sistemas operativos que usan el método de carga encadenada, como Microsoft Windows. Puede suprimir el número de desplazamiento de bloques si empieza por el bloque 0. Por ejemplo, el archivo de carga encadenada de la primera partición del primer disco duro tendrá el nombre siguiente:
(hd0,0)+1.........."
_ahoa como hago para saber el nombre y laruta del archivo con que arranca el win98 ,el mandraque ,debian y slackware????
_y como hago para saber en que bloques esta?????
_hay alguna forma mas facil para que red hat incluya en el grub a,mandrake ,debian, slackware y windosws???????????
_durante la instalacion , en la configuracion del grub la ayuda dise que uno puede agregar las particiones de la lista para que red hat las haga arrancar pero nada yo agregue todas hasta las "swap" por si acaso ,pero no pasa nada los unicos SO que arrancan son winxp y redhat ,,, _mandraque y win98 me da error _
_please !!!.que es lo que podria hacer???????????????
  #2 (permalink)  
Antiguo 05/04/2004, 20:15
Avatar de santiagozky
Colaborador
 
Fecha de Ingreso: julio-2001
Ubicación: en un lugar de Puebla de
Mensajes: 2.498
Antigüedad: 23 años, 4 meses
Puntos: 1
te recomiendo que seas mas esfecifica, que tiene tu sistema? que es lo que deseas? que es lo que no puedes lograr?

para poder ayudarte mas facilmente.
__________________
Usa titulos para los mensajes que describan tu problema, esto facilitará a los demas a ayudarte, y a mas personas a resolver problemas similares.

santiagozky AT gmail DOT com
  #3 (permalink)  
Antiguo 06/04/2004, 08:22
 
Fecha de Ingreso: febrero-2004
Ubicación: argentina
Mensajes: 203
Antigüedad: 20 años, 9 meses
Puntos: 0
tengo instalado win98 ,win xp , mandraque ,red hat , debian....
lo que quiero es poder arrancar todos los SO desde el grub de red hat osea que este , que el grub de red hat los tome como lo hace con los windows ....
lo que quiero es aprender a hacerlo , ya he leido los manuales pero no dicen como hay que hacerlo ...
he entrado a una terminal SHELL COMO ROOT para ver que es lo que contenia el archivo /boot/grub/grub.conf pero sale "acceso denegado
-en otras palabras lo que quiero es agregar al archivo/boot/grub/grub.las otras particiones que no ha tomado o reconocido que son las del mandraque ,red hat , debian ,quisiera aprender a hacerlo en cualquiera de los tres pero el red hat es el ultimo que instale
ojala me hayas entendido .......ruego a Dios para que asi sea.....
  #4 (permalink)  
Antiguo 06/04/2004, 09:36
Avatar de santiagozky
Colaborador
 
Fecha de Ingreso: julio-2001
Ubicación: en un lugar de Puebla de
Mensajes: 2.498
Antigüedad: 23 años, 4 meses
Puntos: 1
pues segun yo lo que tienes que hacer es simplemente agregar otra entrada, algo como esto:

title=Red Hat
root (hd0,0)
kernel (hd0,0)/Boot/bzImage root=/dev/hda1

title= Mandrake
root (hd0,1)
kernel (hd0,0)/boot/bzImage root=/dev/hda2

title=winxp
root (hd0,3)


algo por el estilo, agrega una entrada para cada distro

nota- nunca he tenido mas de una distro en mi pc y me heche este codigo al aventon, asi que seguro algo quedo mal, pero puedes darte una idea de como se hace.
__________________
Usa titulos para los mensajes que describan tu problema, esto facilitará a los demas a ayudarte, y a mas personas a resolver problemas similares.

santiagozky AT gmail DOT com
  #5 (permalink)  
Antiguo 15/04/2004, 09:48
Avatar de Korbak  
Fecha de Ingreso: febrero-2004
Mensajes: 5
Antigüedad: 20 años, 9 meses
Puntos: 0
Yo tengo otra duda...

Instale Redhat 8 y tengo la siguiente configuracion en mi grub:

title Red Hat Linux (2.4.18-14)
root (hd0,0)
kernel /vmlinuz-2.4.18-14 ro root=LABEL=/ hdd=ide-scsi
initrd /initrd-2.4.18-14.img

Tengo varias dudas como por ejemplo:

porque mi root esta especificado de esa forma?...

Como se genera el archivo initrd-2.4.18-14.img ???


Ahora quiero compilar un kernel 2.6 y mi consulta es como deberia quedar el nuevo arranque?..
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:22.