[opensuse-es] Grub sobreescrito por windows que no se puede reparar con Supergrub
Hola , tengo el ordenador de mi hermano que tenia OpenSuse+Win y reinstalo el windows y le sobreescribio el grub , hay alguna forma de volver a escribir el grub desde el livecd de opensuse? Muhcas gracias -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
xevi escribi�:
Hola , tengo el ordenador de mi hermano que tenia OpenSuse+Win y reinstalo el windows y le sobreescribio el grub , hay alguna forma de volver a escribir el grub desde el livecd de opensuse?
Muhcas gracias
Prueba a arrancar la live CD e instalarla... Igual te da la opci�n de reparar la instalaci�n... El DVD s� te da esa opci�n. -- Saludos. C�sar Enfr�ntate a los malos; enfr�ntate a los crueles; enfr�ntate a todos, menos a los tontos. Son demasiados y siempre ser�s derrotado. (Proverbio hind�) -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El vie, 23-01-2009 a las 17:51 +0100, xevi escribió:
Hola , tengo el ordenador de mi hermano que tenia OpenSuse+Win y reinstalo el windows y le sobreescribio el grub , hay alguna forma de volver a escribir el grub desde el livecd de opensuse?
Bajate la iso de SuperGrub, va la mar de bien. -- Saludos Lluis
lluis escribió:
El vie, 23-01-2009 a las 17:51 +0100, xevi escribió:
Hola , tengo el ordenador de mi hermano que tenia OpenSuse+Win y reinstalo el windows y le sobreescribio el grub , hay alguna forma de volver a escribir el grub desde el livecd de opensuse?
Bajate la iso de SuperGrub, va la mar de bien.
Lluís, en el asunto dice que no pude repararlo con Supergrub -- Saludos. César Enfréntate a los malos; enfréntate a los crueles; enfréntate a todos, menos a los tontos. Son demasiados y siempre serás derrotado. (Proverbio hindú) -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
2009/1/23 xevi
Hola , tengo el ordenador de mi hermano que tenia OpenSuse+Win y reinstalo el windows y le sobreescribio el grub , hay alguna forma de volver a escribir el grub desde el livecd de opensuse?
Inicia el modo de rescate con el livecd (no recuerdo si tenía, pero supongo que si) supongamos que tu unidad es sd0 en la primera partición (0) Ejecuta: mount /dev/sd0 /mnt mount --bind /proc /mnt/proc mount --bind /dev /mnt/proc mount --bind /sys /mnt/sys grub grub> root (hd0,0) grub> setup (hd0) grub> setup (hd0,0) reboot -- Kind Regards -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
On Fri, Jan 23, 2009 at 3:23 PM, Gabriel
2009/1/23 xevi
: Hola , tengo el ordenador de mi hermano que tenia OpenSuse+Win y reinstalo el windows y le sobreescribio el grub , hay alguna forma de volver a escribir el grub desde el livecd de opensuse?
Inicia el modo de rescate con el livecd (no recuerdo si tenía, pero supongo que si)
supongamos que tu unidad es sd0 en la primera partición (0)
Ejecuta:
mount /dev/sd0 /mnt mount --bind /proc /mnt/proc mount --bind /dev /mnt/proc mount --bind /sys /mnt/sys grub grub> root (hd0,0) grub> setup (hd0) grub> setup (hd0,0)
reboot
Un error en mis instrucciones, no sea cosa que "copies" tal cual :) Lo correcto: mount /dev/sd0 /mnt mount --bind /proc /mnt/proc mount --bind /dev /mnt/dev mount --bind /sys /mnt/sys grub grub> root (hd0,0) grub> setup (hd0) grub> setup (hd0,0) -- Kind Regards -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Mis disculpas, cada vez que leo el enviado me doy cuenta que me falta algo :S
Importante la linea que agrego, y ya sí :)
On Fri, Jan 23, 2009 at 3:27 PM, Gabriel
Un error en mis instrucciones, no sea cosa que "copies" tal cual :) Lo correcto:
mount /dev/sd0 /mnt mount --bind /proc /mnt/proc mount --bind /dev /mnt/dev mount --bind /sys /mnt/sys
chroot /mnt
grub grub> root (hd0,0) grub> setup (hd0) grub> setup (hd0,0)
-- Kind Regards
-- Kind Regards -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Gabriel escribió:
Mis disculpas, cada vez que leo el enviado me doy cuenta que me falta algo :S Importante la linea que agrego, y ya sí :)
On Fri, Jan 23, 2009 at 3:27 PM, Gabriel
wrote: Un error en mis instrucciones, no sea cosa que "copies" tal cual :) Lo correcto:
mount /dev/sd0 /mnt mount --bind /proc /mnt/proc mount --bind /dev /mnt/dev mount --bind /sys /mnt/sys
chroot /mnt
grub grub> root (hd0,0) grub> setup (hd0) grub> setup (hd0,0)
-- Kind Regards
No viene el rescue system en la cd live como opción de arranque. Arranca la CD live, habre consola, y desde allí haces lo que te ha dicho Gabriel. -- Saludos. César Enfréntate a los malos; enfréntate a los crueles; enfréntate a todos, menos a los tontos. Son demasiados y siempre serás derrotado. (Proverbio hindú) -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Gabriel escribió:
Mis disculpas, cada vez que leo el enviado me doy cuenta que me falta algo :S Importante la linea que agrego, y ya sí :)
Muchas gracias, he seguido tus pasos y me ha funcionado, ademas me he dado cuenta de una cosa la version que tenia yo del supergrub no funciona bien con un XP SP3 -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 23/01/09, xevi escribió:
Hola , tengo el ordenador de mi hermano que tenia OpenSuse+Win y reinstalo el windows y le sobreescribio el grub , hay alguna forma de volver a escribir el grub desde el livecd de opensuse?
Sólo una recomendación, además de lo que te han comentado. Quizá sería conveniente que instalaras Grub en la partición de suse y marcarla como activa (de arranque). De esta forma evitas tocar el MBR que te ha puesto el windows y así, cada vez que se reinstale (el windows), no tendrías que tocar nada. Grub lo podrás instalar desde Yast, porque entiendo que a suse sí puedes acceder ¿no? :-? Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 23 de enero de 2009 15:27, Camaleón
El 23/01/09, xevi escribió:
Hola , tengo el ordenador de mi hermano que tenia OpenSuse+Win y reinstalo el windows y le sobreescribio el grub , hay alguna forma de volver a escribir el grub desde el livecd de opensuse?
Sólo una recomendación, además de lo que te han comentado.
Quizá sería conveniente que instalaras Grub en la partición de suse y marcarla como activa (de arranque). De esta forma evitas tocar el MBR que te ha puesto el windows y así, cada vez que se reinstale (el windows), no tendrías que tocar nada.
Grub lo podrás instalar desde Yast, porque entiendo que a suse sí puedes acceder ¿no? :-?
A mi me ha pasado, y se de otros usuarios tambien, que aunque linux no esté instalado en la primer partición del disco, y si la partición raiz de Linux está marcada como booteable, windows te sobreescribe el inicio de esa partición, con lo que te destruye literalmente la partición de sistema. Antes de reinstalar windows (si se cuenta con un solo disco duro), se deberia marcar como booteable la partción donde se instalará el engendro, y una vez instalado, reconfigurar o reinstalar el grub. Si los 2 sistemas van instalados en discos distintos, lo mas seguro es desconectar el de Linux, cuando se instala windows, y una vez completada la instalación, reconectar el disco Linux. Parece que windows quiere todo la pc para el solo, no quiere que halla otro sistema operativo en el pc, a no ser que tambien sea de M$. Salu2 -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 24/01/09, Juan Erbes escribió:
A mi me ha pasado, y se de otros usuarios tambien, que aunque linux no esté instalado en la primer partición del disco, y si la partición raiz de Linux está marcada como booteable, windows te sobreescribe el inicio de esa partición, con lo que te destruye literalmente la partición de sistema. Antes de reinstalar windows (si se cuenta con un solo disco duro), se deberia marcar como booteable la partción donde se instalará el engendro, y una vez instalado, reconfigurar o reinstalar el grub.
Hace años que no mezclo windows con suse en el mismo disco, la verdad, no sé cómo estará ahora el tema con el vista y el windows7. Pero conociendo al windows, el mbr se lo dejaría todo para él y al grub lo mantendría en su propia partición. Si el windows se lo carga (al grub), se puede reinstalar fácilmente. Es decir, que prefiero "jugar" con grub que con el ntldr del windows :-}
Si los 2 sistemas van instalados en discos distintos, lo mas seguro es desconectar el de Linux, cuando se instala windows, y una vez completada la instalación, reconectar el disco Linux. Parece que windows quiere todo la pc para el solo, no quiere que halla otro sistema operativo en el pc, a no ser que tambien sea de M$.
Windows tiene problemas hasta para arrancar distintas versiones de él mismo :-P Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El día 24 de enero de 2009 12:32, Camaleón
El 24/01/09, Juan Erbes escribió:
A mi me ha pasado, y se de otros usuarios tambien, que aunque linux no esté instalado en la primer partición del disco, y si la partición raiz de Linux está marcada como booteable, windows te sobreescribe el inicio de esa partición, con lo que te destruye literalmente la partición de sistema. Antes de reinstalar windows (si se cuenta con un solo disco duro), se deberia marcar como booteable la partción donde se instalará el engendro, y una vez instalado, reconfigurar o reinstalar el grub.
Hace años que no mezclo windows con suse en el mismo disco, la verdad, no sé cómo estará ahora el tema con el vista y el windows7.
Pero conociendo al windows, el mbr se lo dejaría todo para él y al grub lo mantendría en su propia partición. Si el windows se lo carga (al grub), se puede reinstalar fácilmente. Es decir, que prefiero "jugar" con grub que con el ntldr del windows :-}
Aunque no instales grub en el mbr, windows tratará de escribir en la partición booteable, pero como "no entiende" ext3, o cualquiera de los FS usados en Linux, te termina estropeando la partición completa. Por eso escribí, lo de cambiar el atributo de la partición booteable de Linux, a la de windows, antes de instalar el engendro, y una vez instalado, volver a marcar como booteable la partición Linux. En otros tiempos, SuSE solia crear una partición boot, y el lilo, solia instalarse en esa misma partición, y como en general esa partición con 20 mb era suficiente, era sencillo guardar un backup de ella, para luego restaurarla. Salu2 -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 24/01/09, Juan Erbes escribió:
El día 24 de enero de 2009 12:32, Camaleón escribió:
Pero conociendo al windows, el mbr se lo dejaría todo para él y al grub lo mantendría en su propia partición. Si el windows se lo carga (al grub), se puede reinstalar fácilmente. Es decir, que prefiero "jugar" con grub que con el ntldr del windows :-}
Aunque no instales grub en el mbr, windows tratará de escribir en la partición booteable, pero como "no entiende" ext3, o cualquiera de los FS usados en Linux, te termina estropeando la partición completa. Por eso escribí, lo de cambiar el atributo de la partición booteable de Linux, a la de windows, antes de instalar el engendro, y una vez instalado, volver a marcar como booteable la partición Linux.
Sí, que haga lo que quiera. Por eso he dicho "si el windows se lo carga (al grub)...". Ya sabes que no hay diálogo posible con windows, eso es inevitable.
En otros tiempos, SuSE solia crear una partición boot, y el lilo, solia instalarse en esa misma partición, y como en general esa partición con 20 mb era suficiente, era sencillo guardar un backup de ella, para luego restaurarla.
Igualmente la destrozaría el windows, según lo que comentas, siempre que esté marcada como de inicio. En un equipo dual windows-linux, lo que intentaría evitar es sobreescribir el MBR que ha puesto el windows, a toda costa, porque windows puede tener problemas para arrancar desde grub como pasó hace un año :-/ Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El día 23 de enero de 2009 10:51, xevi
Hola , tengo el ordenador de mi hermano que tenia OpenSuse+Win y reinstalo el windows y le sobreescribio el grub , hay alguna forma de volver a escribir el grub desde el livecd de opensuse?
Muhcas gracias
Es sencillo, primero requieres de los siguientes materiales: 1.- CD/DVD GNU/Linux Distribución openSUSE X (Puede o no ser Live CD) Pasos a seguir: 1.- Si es Live-CD/DVD ejecuta el GNU/Linux en live, entra a la consola, hazte root y salta al paso 4. 2.- Si es No-Live prosigue como si fueras a instalar opensuse. 3.- Al llegar a la pantalla de la licencia haz ctrl+alt+F2 o prueba otra tecla funcional y logres llegar a una consola. 4.- Monta particion por particion hasta que encuentres /boot/grub/menu.lst, anota el numero de la particion y restale 1, ej, /dev/sda5 entonces el numero sera 5-1=4, si tienes mas de un disco asigna a cada letra un numero iniciando desde cero, ej, si tu disco es sda entonces a=0, si es sdb entonces b=1, si es hdc entonces c=2, etc. 5.- Desmonta todo y escribe "grub". 6.- Escribe "root (hd0,4)" que significa que /boot/grub/menu.lst esta en el primero disco a en la 5ta particion es decir sda5 o ya sea hda5. 7.- Estando en grub, haz "root (hd0)", esto para que instale el grub en el MBR. 8.- Escribe "exit" y reinicia la maquina con ctrl+alt+supr y listo! --
Roberto José Blandino Cisneros Nicaragua, Nicaragua http://gnu-linux-opensource.blogspot.com/ http://softwarelibre.uni.edu.ni/ -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
participants (7)
-
Camaleón
-
csalinux
-
Gabriel
-
Juan Erbes
-
lluis
-
Roberto José Blandino Cisneros
-
xevi