Hola. Hace unos dias que estoy peleando para añadir una opción mas en el menu.lst (para ejecutar Windows). Hasta ahora ni tan solo he conseguido que la opción aparezca en el menú. Yo pensaba que las lineas que habia puesto eran correctas y realicé las siguientes dos pruebas y me encontré con lo siguiente: 1) Instalé el Memtest. Vi que me añadió las lineas en el menu.lst de mi /boot, pero la opción Memtest no aparecia en el menú cuando arrancaba la máquina. 2) Modifiqué el tiempo de espera para seleccionar las opciones, pero el menú seguia dandome los 8 segundos que me daba por defecto. Es como si SuSE me estuviera mostrando otro menu.lst por defecto ignarando las modificaciones que se hacen en el menu.lst que se encuentra en mi /boot. ¿Alguna solución a lo que me pasa? -- Joan Carles Jimenez jjcarles@terra.es
El 23/04/06, Joan Carles Jimenez escribió:
Es como si SuSE me estuviera mostrando otro menu.lst por defecto ignarando las modificaciones que se hacen en el menu.lst que se encuentra en mi /boot.
Entra en Yast / Sistema / Configuración del cargador de arranque y verifica que las opciones que te muestra Grub desde este módulo son las mismas que las de /boot/grub/menu.lst Saludos, -- Camaleón
On Sunday 23 April 2006 12:10, Camaleón wrote:
El 23/04/06, Joan Carles Jimenez escribió:
Es como si SuSE me estuviera mostrando otro menu.lst por defecto ignarando las modificaciones que se hacen en el menu.lst que se encuentra en mi /boot.
Entra en Yast / Sistema / Configuración del cargador de arranque y verifica que las opciones que te muestra Grub desde este módulo son las mismas que las de /boot/grub/menu.lst
Saludos,
-- Camaleón
Hola. Si desde el YaST hago que me enseñe el fichero menu.lst, coincide com el que tengo en /boot/grub/menu.lst. Pero si hago que YaST proponga una nueva configuración, me va a buscar los ficheros message, vmlinuz y initrd a la raíz (/) en vez de encontrarlos en /boot que es donde los tengo. Ni el propio YaST sabe donde tiene los ficheros. Gracias. -- Joan Carles Jimenez jjcarles@terra.es
El 23/04/06, Joan Carles Jimenez escribió:
Ni el propio YaST sabe donde tiene los ficheros.
Si tienes varias particiones con varios Grubs distribuidos, entonces el que tienes que modificar es aquél que esté en el disco con el que arrancas primero en la BIOS. Saludos, -- Camaleón
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-04-23 a las 12:00 +0200, Joan Carles Jimenez escribió:
Es como si SuSE me estuviera mostrando otro menu.lst por defecto ignarando las modificaciones que se hacen en el menu.lst que se encuentra en mi /boot.
¿Alguna solución a lo que me pasa?
Tienes que tener otro grub puesto en algú sitio que la bios carga antes.
Mira en la bios que disco tienes puesto para que arranque, y luego
verifica que ese disco tiene un grub en el mbr. A ver...
dd if=/dev/hda of=_dev_hda count=1
Eso copia el sector de arranque del mbr de hda en un fichero _dev_hda, que
luego puedes visualizar con el comando "hex _dev_hda", o con strings:
nimrodel:~ # strings _dev_hda
LILO
J]
Hola de nuevo. He hecho lo que me has dicho con los 5 discos que tengo: 4 SATAII (sda, sdb, sdc y sdd) y 1 ATA (hdc). Pues en los 4 discos SATAII la salida ha sido: ZRrJ D|f1 GRUB Geom Hard Disk Read Error ¿Quiere decir que tengo el BRUB instalado en todos los discos? La salida de fdisk -l es: Disk /dev/sda: 160.0 GB, 160041885696 bytes 255 heads, 63 sectors/track, 19457 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 1 19000 152617468+ fd Linux raid autodetect /dev/sda2 19001 19456 3662820 82 Linux swap / Solaris Disk /dev/sdb: 160.0 GB, 160041885696 bytes 255 heads, 63 sectors/track, 19457 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdb1 1 19000 152617468+ fd Linux raid autodetect /dev/sdb2 19001 19456 3662820 82 Linux swap / Solaris Disk /dev/sdc: 160.0 GB, 160041885696 bytes 255 heads, 63 sectors/track, 19457 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdc1 * 1 7 56196 83 Linux /dev/sdc2 8 3924 31463302+ 83 Linux /dev/sdc3 3925 19456 124760790 fd Linux raid autodetect Disk /dev/sdd: 160.0 GB, 160041885696 bytes 255 heads, 63 sectors/track, 19457 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdd1 1 7 56196 83 Linux /dev/sdd2 8 3924 31463302+ 83 Linux /dev/sdd3 3925 19456 124760790 fd Linux raid autodetect Disk /dev/hdc: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hdc1 * 1 9728 78140128+ 7 HPFS/NTFS Disk /dev/md0: 156.2 GB, 156280160256 bytes 2 heads, 4 sectors/track, 38154336 cylinders Units = cylinders of 8 * 512 = 4096 bytes Disk /dev/md0 doesn't contain a valid partition table Disk /dev/md1: 127.7 GB, 127754960896 bytes 2 heads, 4 sectors/track, 31190176 cylinders Units = cylinders of 8 * 512 = 4096 bytes Disk /dev/md1 doesn't contain a valid partition table Disk /dev/sde: 251.0 GB, 251000193024 bytes 255 heads, 63 sectors/track, 30515 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sde1 1 30513 245095641 83 Linux Por lo que se ve, el disco de arranque de SuSE es el sdc y el de Windows el hdc. Si el problema de no poder configurar el menu.lst es el GRUB instalado en los otros discos ¿Como puedo eliminar el GRUB de los otros discos? Gracias de nuevo. On Sunday 23 April 2006 13:59, Carlos E. R. wrote:
/dev/hda of=_dev_hda count=1
-- Joan Carles Jimenez jjcarles@terra.es
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-04-23 a las 16:47 +0200, Joan Carles Jimenez escribió:
¿Quiere decir que tengo el BRUB instalado en todos los discos?
Si.
Por lo que se ve, el disco de arranque de SuSE es el sdc y el de Windows el hdc. Si el problema de no poder configurar el menu.lst es el GRUB instalado en los otros discos ¿Como puedo eliminar el GRUB de los otros discos?
Machacandolo con dd. Pero eso no te arregla el problema: entonces no arracaría. No, lo que tienes que hacer es decirle a la bios desde que disco tiene que arrancar (OJO: Disco, no partición. Es decir, que MBR), y en ese re-instalar el arrancador del grub que sepa que fichero menu.lst es el que tiene que leer de verdad. Y si la bios no es cambiable, entonces detectar cual es el que usa para arrancar, y ahí hacer lo del cargador que he dicho. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFES5xGtTMYHG2NR9URAgoLAJ9nVTZIbJKYs0hBhpxz8Bdq7ZYSxQCdH1FP I9XJ0KwiuRxI1LJeX4ZciQY= =Oiop -----END PGP SIGNATURE-----
participants (3)
-
Camaleón
-
Carlos E. R.
-
Joan Carles Jimenez