scooterjec | |
| 2005-08-08 15:01 - Respuestas: 5 - Tema nº: 39784
Hola a todos!! Soy nuevo por aki y espero q me podais ayudar.
Mi problema es el siguiente:
El otro día intentaba instalar un linux en mi portatil, y cometí el error de instalar el gestor de arranque (grub) en el mbr.
El caso es q ahora no puedo arrancar nada. No me deja arrancar desde el Windows XP q tenia instalado, ni el linux q le instalé.
Entonces, decidí arrancar con el cd de Windows XP para entrar en la consola de reparación y hacer un fixmbr. Y aki es donde surge mi problema ya q el programa de instalación se cuelga antes de que aparezca la primera ventana azul de la instalación. Es decir, me sale el texto de "Pulse una tecla para arrancar desade el cd....", luego sale el texto de "el programa de instalacion esta inspeccionando la configuracion de hardware de su equipo", y aquí me sale una pantalla negra y el portatil no responde.
Podeis echarme una mano?
Gracias de antemano
Salu2 | |
|
|
Tharos | |
|
Re: La instalación de XP se cuelga - 2005-08-08 16:07 - Respuesta 2
Tienes algún dispositivo conectado por USB durante ese proceso de inicio de Windows? | |
|
|
scooterjec | |
|
Re: La instalación de XP se cuelga - 2005-08-09 08:32 - Respuesta 3
No, no hay ningún dispositivo usb conectado
De todas maneras gracias por la respuesta
El problema ya está solucionado
Salu2 | |
|
|
Gandalf | |
|
Re: La instalación de XP se cuelga - 2005-08-09 08:36 - Respuesta 4
Hola Scooterjec, serias tan amable de comentar las posibles causas y el como se ha solucionado?
Ya sabes, asi podriamos todos aprender para una proxima jeje.
Salu2 y gracias anticipadas. G .
| |
|
|
scooterjec | |
|
Re: La instalación de XP se cuelga - 2005-08-09 09:50 - Respuesta 5
Faltaría más!!!
A ver, los antecedentes: Disco duro de 80GB, Primera partición de 64 GB con XP, Segunda partición con LINUX de 16 GB. XP ya estaba instalado y el problema surgió al instalar el linux (fue un SUSE paero también me pasó con otros: FC4, Mandriva...). El linux instaló el gestor de arranque (GRUB, aunq con LILO me hacía lo mismo) y a partir de ahí, el ordenador no arrancaba ni siquiera desde el CD de instalación de XP, como comenté arriba.
El problema era que Windows trabaja con LBA y el linux necesita conocer la configuración del disco en CHS (Cilindros, cabezas y sectores). El caos llegó porque por defecto, el linux con un disco duro grande, considera 63 cabezas y para q no halla problemas con particiones de linux situadas más allá de los 32GB primeros, hay q indicarle que trabaje con una configuración de disco distinta (con 255 cabezas), así no se 'confunde' al MBR. Por tanto, inicié un Linux desde un Live CD (Arrancando así no tenía problemas) hice lo siguiente (como root):
sfdisk -l /dev/hda | sfdisk no-reread force -H255 /dev/hda
dd if=/dev/zero of=/dev/hda bs=446 count=1
mkdir /otrolinux
mount /dev/hda2 /otrolinux
/otrolinux/usr/bin/grub-install root-directory=/otrolinux /dev/hda2
Linea 1: Cambiar la configuración geométrica del disco a 255 cabezas
Linea 2: Borro el MBR (el MBR son 512 bytes pero en los ultimos 64 están las referencias a las particiones y otros dos bytes q creo q se usan para letras de unidades (???) y eso no lo quería perder)
Linea 3: Creo un directorio
Linea 4: Monto la partición del linux instalado en ese directorio
Linea 5: Reinstalo el GRUB usando el comando desde la instalación existente y OJO: lo reinstalo en el primer sector de la partición, NO EN EL MBR
Después reinicié y, lógicamente, aun no arrancaba el portatil, pero SÍ me arrancaba el cd de XP, con lo cual pude entrar en la consola de reparación y ejecutar FIXMBR y poner con el fdisk la segunda partición como la activa ya que era donde puse el gestor de arranque.
A continuación saqué el CD de XP y... todo solucionado!!!!
Espero que a alguien le sirva y perdón por el rollo q acabo de meter
Salu2
| |
|
|
|