Lío, varios gestores de arranque.

Iniciado por skan, 5 Mayo 2010, 18:23 PM

0 Miembros y 1 Visitante están viendo este tema.

skan

Buenas

Acabo de instalarme Ubuntu 10.04 y como siempre que me instalo alguna versión de Linux tengo problemas.
El que voy a comentar en este hilo está relacionado con el gestor de arranque.

El particionado lo tengo así:
/dev/sda1 -> reservado de Windows 7
/dev/sda2 -> Windows 7
/dev/sda3 -> Linux ext4
/dev/sda4 -> swap

La cuestión es que quiero tener como gestor de arranque principal el de Windows 7.
He usado EasyBCD para añadir una entrada para Ubuntu, y eso funciona.



Lo que me costó bastante es conseguir instalar Grub sobre sda3 desde el Live CD de Ubuntu. Tras mucho intentarlo, al arrancar, tras el menú de Windows me aparece esto:



que está mal, tengo que editarlo en ese momento y poner (hd0,2) para que arranque bien.
Y luego en vez de arrancar me aparece otro menú.



Supongo que se ha instalado dos veces, o se ha instalado Grub y Grub2.

¿Cómo hago para que en el primer menú no aparezca (hd0,0) sino (hd0,2)?
¿Cómo hago para quitar uno de los dos menús y que tras el de Windows aparezca directamente el bueno?


otra cosa, en el último menú de los que sale aparecen varias entradas, algunas de las cuales se añaden al actualizar el kernel, ¿Cómo elimino las viejas?

saludos.


Festor

Simple pregunta... ¿porque no usas GRUB2 para todo? Es que además viene por defecto en Ubuntu 10.04 (es la tercera captura de pantalla que pusiste)

Citarotra cosa, en el último menú de los que sale aparecen varias entradas, algunas de las cuales se añaden al actualizar el kernel, ¿Cómo elimino las viejas?

¿Te refieres a eliminar los kernels antiguos? Si es así, puedes hacerlo vía Synaptic o vía la linea de comandos:

http://www.guia-ubuntu.org/index.php?title=Borrar_kernels_antiguos

skan

Cita de: Festor en  5 Mayo 2010, 18:42 PM
Simple pregunta... ¿porque no usas GRUB2 para todo? Es que además viene por defecto en Ubuntu 10.04 (es la tercera captura de pantalla que pusiste)


Hola
Eso es lo que quiero, pero como a la primera no me funcionaba iba probando y al final lo tengo como dice arriba.

¿Entonces cómo hago para que se quede sólo el Grub2 ?

Festor

Cita de: skan en  5 Mayo 2010, 18:54 PM
¿Entonces cómo hago para que se quede sólo el Grub2 ?

Arranca el sistema desde el LiveCD de Ubuntu 10.04 y sigue estas instrucciones;

http://www.guia-ubuntu.org/index.php?title=Recuperar_GRUB#Grub_2

skan

Precisament siguiendo esas instrucciones he acabado como estoy

ZasaeL

Hola, los pasos que estan en la guia que te indico Festor deben funcionar sin problemas,  me parece que estas cometiendo un error al momento de ejecutarlos.
Según los datos que has dado:
CitarEl particionado lo tengo así:
/dev/sda1 -> reservado de Windows 7
/dev/sda2 -> Windows 7
/dev/sda3 -> Linux ext4
/dev/sda4 -> swap

Los pasos que debes ejecutar en la terminal del Live CD, deben ser así:
sudo mount /dev/sda3 /mnt
sudo mount --bind /dev /mnt/dev
sudo chroot /mnt
grub-install --recheck /dev/sda

Luego renicias, entras en Ubuntu y ejecutas lo siguiente para agregar Windows 7 al menu de Grub:
sudo update-grub2






skan

Eso me lo metería en el MBR y quiero seguir teniendo el gestor de arranque de Win7
Y desde ahí arrancaría al Grub que estaría en sda3.

La cuestión es que parece que tengo Grub 1.98 y Grub 2,
¿Como elimino el 1.98?

gracias

Festor

Cita de: skan en  6 Mayo 2010, 10:21 AM
Eso me lo metería en el MBR y quiero seguir teniendo el gestor de arranque de Win7
Y desde ahí arrancaría al Grub que estaría en sda3.

¿Tienes alguna razón para querer hacer eso o es algo personal? ¿Ganas algo teniendo 2 o más gestores de arranque?

De verdad... no te entiendo... antes decías que querías usar GRUB2 para todo y ahora quieres usar tambien el gestor de arranque de Windows....

¿En qué quedamos?

Cita de: skan en  6 Mayo 2010, 10:21 AM
La cuestión es que parece que tengo Grub 1.98 y Grub 2,
¿Como elimino el 1.98?

gracias

Grub 1.98 = Grub 2

Lo que, al menos, si que deberías eliminar es el GRUB4DOS que no sé de donde lo sacaste....

skan

A ver

Grub4dos no sé como ha llegado ahí y quisiera eliminarlo.

Mi idea es tener como gestor de arranque el de Windows 7, que es el S.O en el que tengo las cosas importantes y no quiero fastidiarla.
En el menú de ese gestor de arranque habrá uno que sea para Win7 y otro para Linux.

Una vez haya elegido la opción Linux me da igual que gestor haya. Supongo que para que el gestor de W7 pueda cargar Linux hace falta que Grub esté en algún sitio, por eso lo pongo en el sda3, antiguamente lo tenía así e iba bien.
Eso sí, ahora no hay un grub sino dos y quisiera quitar uno.
Después el que quedé podría incluso configurarlo para que ni siquiera muestre nada simplemente cargue el Linux.


El motivo por el que no he puesto Grub en la MBR es para evitar problemas. Leí por ahí que en el mejor de los casos había que reparar luego la MBR con el CD de Windows.  Pero si me decía que va bien a la primera lo puedo poner en la MBR.


Entonces la pregunta es
¿Cómo elimino uno de los Grubs sin estropear el otro ni el gestor de Windows?

saludos


Festor

Cita de: skan en  6 Mayo 2010, 17:26 PM
El motivo por el que no he puesto Grub en la MBR es para evitar problemas. Leí por ahí que en el mejor de los casos había que reparar luego la MBR con el CD de Windows. Pero si me decía que va bien a la primera lo puedo poner en la MBR.

A ver... es que lo normal es instalar el gestor de arranque en el MBR ya que si lo instalas en las particiones luego no me extraña que tengas un lio de gestores...

GRUB2 reconoce sin problemas Windows 7 y te lo digo por propia experiencia (ya que yo tambien tengo W7 en una partición independiente).

Y si luego quieres eliminar GRUB2 para recuperar el gestor de arranque de Windows es tan fácil como sobrescribirlo via el CD de instalación de Windows o vía herramientas como Hirens BootCD.

Y digo que es facil porque: el proceso no es complicado  :xD, y porque esta documentado y tienes guías/manuales/tutoriales a patadas por la red.

Resumiendo, instala GRUB2 en el sector de arranque del disco duro (MBR) y no deberías tener más problemas.