He formateado una partición cruda que tenía por ahí desde dentro de Windows (si, ya lo se, solo se me ocurre a mi, etcétera). Y ahora, al arrancar, solo me aparece grub> Puedo arrancar con el cd de instalación, pero no se que hacer. Por favor, ayuda para reconstruir mi tabla de grub (o como sea lo que tenga que hacer) Gracias
Hola :) El Sábado, 11 de Diciembre de 2004 13:41, Abel Flórez escribió:
He formateado una partición cruda que tenía por ahí desde dentro de Windows (si, ya lo se, solo se me ocurre a mi, etcétera). Y ahora, al arrancar, solo me aparece
grub>
Puedo arrancar con el cd de instalación, pero no se que hacer.
Por favor, ayuda para reconstruir mi tabla de grub (o como sea lo que tenga que hacer)
No entiendo muy bien tu situación: ¿te has deshecho de Linux? ¿quieres mantener grub sin Linux? Si quieres quedarte sin Linux (Windows only), tienes que deshacerte de grub. Lo más sencillo es desde MS-Windows: format \mbr Si quieres mantener grub, necesitas un Linux en alguna partición ya que grub lee el fichero: /boot/grub/menu.lst Si no tienes ningún Linux, reinstala uno y que te instale el grub. Si lo tienes, lo más sencillo es arrancar desde el CD de SUSE -> arrancar linux instalado -> YaST -> configuración de grub. Saludos, Rafa -- Rafa Grimán, Category Specialist Paseo de la Castellana 95- 27ª Torre Europa 28046 Madrid SPAIN Tel: +34 (91) 555-6567 extn 1190 Direct: +34 (91) 417 81 87 Fax: +34 (91) 555 29 15
Rafa Griman wrote:
Hola :)
El Sábado, 11 de Diciembre de 2004 13:41, Abel Flórez escribió:
He formateado una partición cruda que tenía por ahí desde dentro de Windows (si, ya lo se, solo se me ocurre a mi, etcétera). Y ahora, al arrancar, solo me aparece
grub>
Puedo arrancar con el cd de instalación, pero no se que hacer.
Por favor, ayuda para reconstruir mi tabla de grub (o como sea lo que tenga que hacer)
No entiendo muy bien tu situación: ¿te has deshecho de Linux? ¿quieres mantener grub sin Linux?
Si quieres quedarte sin Linux (Windows only), tienes que deshacerte de grub. Lo más sencillo es desde MS-Windows:
format \mbr
Si quieres mantener grub, necesitas un Linux en alguna partición ya que grub lee el fichero:
/boot/grub/menu.lst
Si no tienes ningún Linux, reinstala uno y que te instale el grub. Si lo tienes, lo más sencillo es arrancar desde el CD de SUSE -> arrancar linux instalado -> YaST -> configuración de grub.
Saludos,
Rafa
noooooo Tengo grub instalado en hda0, windows en hda1, SuSE en hda2 y desde windows he formateado hda5 (otra partición por ahí). Pero windows ha machacado grub o yo que se, y si arranco desde hdd aparece grub> como cuando tecleas grub en un terminal. Si meto el cd de SuSE 9.0 (que es el que ya hay en hda2) me deja arrancar desde disco duro, pero no va, instalación automática, manual y rescate. En rescate arranca un linux, pero no se que hacer para recomponer /boot/grub/menu.lst Gracias, Rafa
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hola, El Sábado, 11 de Diciembre de 2004 14:46, Abel Flórez escribió:
Rafa Griman wrote:
Hola :)
El Sábado, 11 de Diciembre de 2004 13:41, Abel Flórez escribió:
He formateado una partición cruda que tenía por ahí desde dentro de Windows (si, ya lo se, solo se me ocurre a mi, etcétera). Y ahora, al arrancar, solo me aparece
grub>
Puedo arrancar con el cd de instalación, pero no se que hacer.
Por favor, ayuda para reconstruir mi tabla de grub (o como sea lo que tenga que hacer)
No entiendo muy bien tu situación: ¿te has deshecho de Linux? ¿quieres mantener grub sin Linux?
Si quieres quedarte sin Linux (Windows only), tienes que deshacerte de grub. Lo más sencillo es desde MS-Windows:
format \mbr
Si quieres mantener grub, necesitas un Linux en alguna partición ya que grub lee el fichero:
/boot/grub/menu.lst
Si no tienes ningún Linux, reinstala uno y que te instale el grub. Si lo tienes, lo más sencillo es arrancar desde el CD de SUSE -> arrancar linux instalado -> YaST -> configuración de grub.
Saludos,
Rafa
noooooo
Tengo grub instalado en hda0, windows en hda1, SuSE en hda2 y desde windows he formateado hda5 (otra partición por ahí). Pero windows ha machacado grub o yo que se, y si arranco desde hdd aparece grub> como cuando tecleas grub en un terminal. Si meto el cd de SuSE 9.0 (que es el que ya hay en hda2) me deja arrancar desde disco duro, pero no va, instalación automática, manual y rescate. En rescate arranca un linux, pero no se que hacer para recomponer /boot/grub/menu.lst
Gracias, Rafa
Veamos, yo tengo ya alguna experiencia en grubs machacados al reinstalar windows. 1) Toma el disco 1 de instalación. Di instalar. Responde a las preguntas de idioma teclado etc... 2) Cuando llegues a un punto en que te pide que selecciones entre nueva instalación, actualización, ...arrancar un Lunix ya instalado, selecciona esto último. Quizás te pregunte cuál es la partición raíz. Según lo que tu dices le dices '/dev/hda2'. 3) Si ha habido suerte y puedes arrancar entones estas salvado. yast2->sistema->configurar el editor de arranque-> Editar archivos de configuración. Si todo está OK no edites nada, le das de nuevo al OK y, sobre todo a 'finalizar' . Yast2 te pondrá de nuevo tu grub donde corresponde. Hale, a ver si hay suerte Guillermo - -- Guillermo Ballester Valor gbv@oxixares.com Ogijares, Granada SPAIN Linux user #117181. See http://counter.li.org/ Public GPG KEY http://www.oxixares.com/~gbv/pubgpg.html -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBuu6IOA2UfsyErNQRAgmzAJ9x5QQv6jHLuAKkZU9OL8sQLfmtnQCgnwhz VTfKl6ilOuKFXNGqEoQ1zA4= =xu2l -----END PGP SIGNATURE-----
On Sat, 11 Dec 2004 14:46:09 +0100, Abel Flórez wrote:
En rescate arranca un linux, pero no se que hacer para recomponer /boot/grub/menu.lst
Hola, Puedes intentar lo más sencillo, que es editar el fichero "/boot/grub/menu.lst". Supongo que tendrías un arranque para los dos S.O. (SuSE y Windows) y el resto de entradas estándar. Pásate por esta KB* (Menu file example) y edita las entradas según tu configuración. Empieza con la de SuSE para ver si al menos te permite iniciar como antes. Luego puedes ir puliendo el resto. * http://portal.suse.com/sdb/en/2002/09/fhassel_grub_overview.html Saludos, -- Camaleón
El Sábado, 11 de Diciembre de 2004 14:46, Abel Flórez escribió:
Tengo grub instalado en hda0, windows en hda1, SuSE en hda2 y desde
Ya que comentas que puedes iniciar con el cd de arranque, inicia linux y, como root, ejecuta grub-install /dev/hda debería ser suficiente -- Hay gente que porque sabe leer y escribir, cree que sabe leer y escribir. -- Ricardo Moura. Internauta y webmaster mexicano.
Hola :) El Sábado, 11 de Diciembre de 2004 14:46, Abel Flórez escribió:
Rafa Griman wrote:
Hola :)
El Sábado, 11 de Diciembre de 2004 13:41, Abel Flórez escribió:
He formateado una partición cruda que tenía por ahí desde dentro de Windows (si, ya lo se, solo se me ocurre a mi, etcétera). Y ahora, al arrancar, solo me aparece
grub>
Puedo arrancar con el cd de instalación, pero no se que hacer.
Por favor, ayuda para reconstruir mi tabla de grub (o como sea lo que tenga que hacer)
No entiendo muy bien tu situación: ¿te has deshecho de Linux? ¿quieres mantener grub sin Linux?
Si quieres quedarte sin Linux (Windows only), tienes que deshacerte de grub. Lo más sencillo es desde MS-Windows:
format \mbr
Si quieres mantener grub, necesitas un Linux en alguna partición ya que grub lee el fichero:
/boot/grub/menu.lst
Si no tienes ningún Linux, reinstala uno y que te instale el grub. Si lo tienes, lo más sencillo es arrancar desde el CD de SUSE -> arrancar linux instalado -> YaST -> configuración de grub.
Saludos,
Rafa
noooooo
Tengo grub instalado en hda0, windows en hda1, SuSE en hda2 y desde windows he formateado hda5 (otra partición por ahí). Pero windows ha machacado grub o yo que se, y si arranco desde hdd aparece grub> como cuando tecleas grub en un terminal. Si meto el cd de SuSE 9.0 (que es el que ya hay en hda2) me deja arrancar desde disco duro, pero no va, instalación automática, manual y rescate. En rescate arranca un linux, pero no se que hacer para recomponer /boot/grub/menu.lst
Otra posible solución es: arrancar desde CD1 seleccionar "Rescue System" entrar como root montar la partición ráiz mount /dev/hdaX /mnt teclear: chroot /mnt teclear: grub --batch < /etc/grub.conf Realment interesante es el último comando que te permite reinstalar el grub en línea de comando ;) Saludos, Rafa -- Rafa Grimán, Category Specialist Paseo de la Castellana 95- 27ª Torre Europa 28046 Madrid SPAIN Tel: +34 (91) 555-6567 extn 1190 Direct: +34 (91) 417 81 87 Fax: +34 (91) 555 29 15
El 2004-12-11 a las 18:08 +0100, Rafa Griman escribió:
teclear: grub --batch < /etc/grub.conf
Realment interesante es el último comando que te permite reinstalar el grub en línea de comando ;)
Vaya que sí: no lo sabía; no viene en el manual, por cierto. Sólo se ve con "grub --help": |Enter the GRand Unified Bootloader command shell. | | --batch turn on batch mode for non-interactive use | Y supongo que /etc/grub.conf lo ha creado Yast en algún momento. Pero sigo diciendo que "lilo" es más sencillo en este caso :-p -- Saludos Carlos Robinson
El 2004-12-11 a las 13:41 +0100, Abel Flórez escribió:
He formateado una partición cruda que tenía por ahí desde dentro de Windows (si, ya lo se, solo se me ocurre a mi, etcétera). Y ahora, al arrancar, solo me aparece
grub>
Yo tampoco me entero de lo que has hecho. ¿Que es lo que te has cargado? -- Saludos Carlos Robinson
Sigo con problemas, aunque distintos. Espero explicarme, aunque me lio mucho. Al principio yo tenía mi disco así: <codigo> Minor Inicio Fin Tipo Sistema de ficheros Banderas 1 0,031 20002,807 primaria fat32 arranque, lba, type=0c 2 20002,808 48202,844 primaria reiserfs type=83 3 48202,844 68684,150 extendida type=05 4 68684,150 76316,594 primaria linux-swap type=82 5 48202,875 53458,483 lógica type=83 6 53458,515 68684,150 lógica fat32 lba, type=0c </codigo> como hda (importante lo de la a). He instalado en hda5 SuSE 9.1 (este era mi propósito inicial), y ha puesto a funcionar grub (pero el de la 9.1). Ahora el disco es hde (importante: ha cambiado la a por la e). Lo único raro que he hecho es instalar un tercer cd-rom, pero no creo que tenga nada que ver. Entonces he logrado apuntar a mi viejo SuSE 9.0, que está en hde2 (antes era hda2) con los siguientes parámetros de grub: <codigo> kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 vga=0x317 splash=silent desktop resume=/dev/hda2 showopts initrd (hd0,1)/boot/initrd </codigo> Pero resulta que SuSE 9.0, al arrancar, me dice lo siguiente: <codigo> fsck for root file system (/) failed Please repair it manually and reboot The root file system is currently mounted read-only </codigo> Bien. Pues vamos a repararlo. Hago fsck.reiserfs /dev/hda (porque si que entiende que es hda y no hde) y me dice: <codigo> The reiserfs superblock cannot be found on /dev/hda. </codigo> Y me dice que utilice la opción -–rebuild-sb Cuando lo hago, me pregunta la versión de ReiserFS, el tamaño de block (me da por defecto 4096) y varias zarandajas más que no se que contestar. El estado del disco en SuSE 9.0 es <codigo> Geometría de disco para /dev/hda: 0.000-76319,085 megabytes Tipo de etiqueta de disco: msdos Minor Inicio Fin Tipo Sistema de ficheros Banderas 1 0,031 20002,807 primaria fat32 arranque, lba, type=0c 2 20002,808 48202,844 primaria reiserfs type=83 3 48202,844 68684,150 extendida type=05 4 68684,150 76316,594 primaria linux-swap type=82 5 48202,875 53458,483 lógica ext3 type=83 6 53458,515 68684,150 lógica fat32 lba, type=0c </codigo> Bueno, pues entro en SuSE 9.1, y veo que el estado del disco es similar, solo que cambia hda por hde y desordena las particiones: <codigo> Geometría de disco para /dev/hde: 0.000-76319,085 megabytes Tipo de etiqueta de disco: msdos Minor Inicio Fin Tipo Sistema de ficheros Banderas 1 0,031 20002,807 primaria fat32 arranque, lba, type=0c 2 20002,808 48202,844 primaria reiserfs type=83 3 48202,844 68684,150 extendida type=05 5 48202,875 53458,483 lógica ext3 type=83 6 53458,515 68684,150 lógica fat32 lba, type=0c 4 68684,150 76316,594 primaria linux-swap type=82 </codigo> Aunque parted me da un warning: <codigo> Usando /dev/hde Aviso: No se puede alinear correctamente la partición. Esto probablemente significa que otra herramienta de particionado ha generado una tabla de la partición incorrecta, porque no tiene correcta la geometría de la BIOS. Puede estar seguro ignorándolo, pero el ignorarlo puede causar problemas (reparables) con algunos cargadores de arranque. </codigo> Además, la partición reiserfs (hde2) que me da la lata se monta y accede perfectamente, y como rw, con lo que puedo leer, escribir, y todo lo que quiera. Incluso accedo bien a dev/hde2/root/ (quizá porque los roots de ambos sistemas tienen la misma password?) También, desde SuSE 9.1 hago un fsck.reiserfs y va como la seda. Dice que está todo ok. ¿¿Alguna pista??
He instalado en hda5 SuSE 9.1 (este era mi propósito inicial), y ha puesto a funcionar grub (pero el de la 9.1). Ahora el disco es hde (importante: ha cambiado la a por la e). Lo único raro que he hecho es instalar un tercer cd-rom, pero no creo que tenga nada que ver.
¿¿Alguna pista??
Justo eso, instalar el tercer lector como hda y cambiar el disco a hde. La denominación de los dispositivos ide en linux va así: dispositivo maestro en ide 1: hda dispositivo esclavo en ide 1: hdb dispositivo maestro en ide 2: hdc dispositivo esclavo en ide 2: hdd dispositivo maestro en ide 3: hde dispositivo esclavo en ide 3: hdf etcétera. Te aconsejo que cambies la posición del disco duro a como estaba antes. Creo que te dará menos problemas eso. -- Un saludo Sergio Molina sergio.molina.m@gmail.com Linux user #317.485
Abel Flórez wrote:
Sigo con problemas, aunque distintos. Espero explicarme, aunque me lio mucho.
Al principio yo tenía mi disco así:
<codigo> Minor Inicio Fin Tipo Sistema de ficheros Banderas 1 0,031 20002,807 primaria fat32 arranque, lba, type=0c 2 20002,808 48202,844 primaria reiserfs type=83 3 48202,844 68684,150 extendida type=05 4 68684,150 76316,594 primaria linux-swap type=82 5 48202,875 53458,483 lógica type=83 6 53458,515 68684,150 lógica fat32 lba, type=0c </codigo>
como hda (importante lo de la a).
A mi me ha pasado algo similar, ya que el kernel 2.6.x de la 9.1, me detectaba la controladora SATA/Promise (a pesar de estar desactivada en la bios), y me asignaba las 4 primeras unidades de disco, a la controladora SATA, entonces, la primer unidad ide quedaba como hda. Una de las soluciones, es poner en las opciones del administrador de arranque o buteo "ide=reverse". http://www.novell.com/documentation/suse91/suselinux-adminguide/html/ch02.ht...
Hola :) Resumo aquí arriba para evitar correos largos ;) Tienes que entrar en el /etc/fstab y cambiar toas las "a" (de "hda") a "e" (de "hde"). El problema es que GRUB sí encuentra el kernel y lo carga en memoria, pero cuando el kernel lanza init, init lee /etc/fstab y le dice que la partición raíz está en /dev/hda (ahora /dev/hde) por lo que no lo encuentra. ¿Cómo se hace este cambio? ... Arrancamos desde el CD1 y montamos la partición ráiz, editamos el /etc/fstab y damos el cambiazo. Saludos, Rafa El Lunes, 13 de Diciembre de 2004 21:10, Abel Flórez escribió:
Sigo con problemas, aunque distintos. Espero explicarme, aunque me lio mucho.
Al principio yo tenía mi disco así:
<codigo> Minor Inicio Fin Tipo Sistema de ficheros Banderas 1 0,031 20002,807 primaria fat32 arranque, lba, type=0c 2 20002,808 48202,844 primaria reiserfs type=83 3 48202,844 68684,150 extendida type=05 4 68684,150 76316,594 primaria linux-swap type=82 5 48202,875 53458,483 lógica type=83 6 53458,515 68684,150 lógica fat32 lba, type=0c </codigo>
como hda (importante lo de la a).
He instalado en hda5 SuSE 9.1 (este era mi propósito inicial), y ha puesto a funcionar grub (pero el de la 9.1). Ahora el disco es hde (importante: ha cambiado la a por la e). Lo único raro que he hecho es instalar un tercer cd-rom, pero no creo que tenga nada que ver.
Entonces he logrado apuntar a mi viejo SuSE 9.0, que está en hde2 (antes era hda2) con los siguientes parámetros de grub:
<codigo> kernel
(hd0,1)/boot/vmlinuz root=/dev/hda2 vga=0x317 splash=silent desktop resume=/dev/hda2 showopts
initrd
(hd0,1)/boot/initrd </codigo>
Pero resulta que SuSE 9.0, al arrancar, me dice lo siguiente:
<codigo> fsck for root file system (/) failed Please repair it manually and reboot The root file system is currently mounted read-only </codigo>
Bien. Pues vamos a repararlo. Hago fsck.reiserfs /dev/hda (porque si que entiende que es hda y no hde) y me dice:
<codigo> The reiserfs superblock cannot be found on /dev/hda. </codigo>
Y me dice que utilice la opción -–rebuild-sb Cuando lo hago, me pregunta la versión de ReiserFS, el tamaño de block (me da por defecto 4096) y varias zarandajas más que no se que contestar.
El estado del disco en SuSE 9.0 es
<codigo> Geometría de disco para /dev/hda: 0.000-76319,085 megabytes Tipo de etiqueta de disco: msdos Minor Inicio Fin Tipo Sistema de ficheros Banderas 1 0,031 20002,807 primaria fat32 arranque, lba, type=0c 2 20002,808 48202,844 primaria reiserfs type=83 3 48202,844 68684,150 extendida type=05 4 68684,150 76316,594 primaria linux-swap type=82 5 48202,875 53458,483 lógica ext3 type=83 6 53458,515 68684,150 lógica fat32 lba, type=0c </codigo>
Bueno, pues entro en SuSE 9.1, y veo que el estado del disco es similar, solo que cambia hda por hde y desordena las particiones:
<codigo> Geometría de disco para /dev/hde: 0.000-76319,085 megabytes Tipo de etiqueta de disco: msdos Minor Inicio Fin Tipo Sistema de ficheros Banderas 1 0,031 20002,807 primaria fat32 arranque, lba, type=0c 2 20002,808 48202,844 primaria reiserfs type=83 3 48202,844 68684,150 extendida type=05 5 48202,875 53458,483 lógica ext3 type=83 6 53458,515 68684,150 lógica fat32 lba, type=0c 4 68684,150 76316,594 primaria linux-swap type=82 </codigo>
Aunque parted me da un warning:
<codigo> Usando /dev/hde Aviso: No se puede alinear correctamente la partición. Esto probablemente significa que otra herramienta de particionado ha generado una tabla de la partición incorrecta, porque no tiene correcta la geometría de la BIOS. Puede estar seguro ignorándolo, pero el ignorarlo puede causar problemas (reparables) con algunos cargadores de arranque. </codigo>
Además, la partición reiserfs (hde2) que me da la lata se monta y accede perfectamente, y como rw, con lo que puedo leer, escribir, y todo lo que quiera. Incluso accedo bien a dev/hde2/root/ (quizá porque los roots de ambos sistemas tienen la misma password?)
También, desde SuSE 9.1 hago un fsck.reiserfs y va como la seda. Dice que está todo ok.
¿¿Alguna pista??
-- Rafa Grimán, Category Specialist Paseo de la Castellana 95- 27ª Torre Europa 28046 Madrid SPAIN Tel: +34 (91) 555-6567 extn 1190 Direct: +34 (91) 417 81 87 Fax: +34 (91) 555 29 15
participants (8)
-
Abel Flórez
-
Camaleón
-
Carlos E. R.
-
Guillermo Ballester Valor
-
Javier Payno
-
Juan Erbes
-
Rafa Griman
-
Sergio Molina