Error en cargador de arranque

Imagen de Witul
0 puntos

Hola:
Mi problema es que instale xubuntu en un disco duro externo usando una Laptop que tenía Windows XP, todo habia salido bien hasta que apague la laptop y desconecte el disco duro externo para ingresar a Windows y cuando se supone que deberia de aparecer la imagen de windows me aparece un error que dice:
Grub error
No such device:(Aqui pone una serie de números y letras)

luego apage la laptop y conecte el disco duro externo en la laptop para ingresar a xubuntu y me aparece un menu del GRUB preguntandome a que sistema operativo quiero entrar, para mi sorpresa en la ultima opcion venía:
"Windows NT/2000/XP"

le doy click ahí y me ya me aparece windows,¬¬ .

Mi pregunta es:
¿Qué puedo hacer para poder ingresar a Windows sin necesidad de poner mi disco duro externo?¡¡¡

Imagen de Gabriel_M
+1
0
-1

El Grub siempre se instala en el mbr del primer disco rígido, /dev/sda
Solo sus primeros bytes, ya que el mbr tiene 512 bytes.
Un registro de arranque principal, conocido también como registro de arranque maestro o por su nombre en inglés master boot record (abreviado MBR) es el primer sector ("sector cero") de un dispositivo de almacenamiento de datos, como un disco rígido, se usa para el arranque del sistema operativo con bootstrap, para almacenar una tabla de particiones y para identificar un dispositivo de disco individual.
El resto de los archivos del Grub, que al faltar generan el mensaje
Grub error
No such device:

Estan en /boot/grub , en /etc/default y en /etc/grub.d
Al sacar el disco, falta el resto del Grub.

Para recuperar el mbr de Windows, desde Gnu/Linux (dejará de funcionar el Grub)
Instala ms-sys, descarga el archivo desde aqui:
http://sourceforge.net/projects/ms-sys/files/ms-sys%20stable/2.2.1/ms-sy...
Descomprime el contenido en una carpeta cualquiera.
Abre una terminal o consola de Gnu/Linux y sitúate en la carpeta de ms-sys.
Por ejemplo: cd /home/usuario/Descargas/ms-sys
Ejecuta las ordenes:

sudo su
apt-get install gettext
make
make install

averigua a qué dispositivo corresponde la partición de Windows.
Ejecuta

fdisk -l

Generalmente es /dev/sda1
Ejecuta entonces

 ms-sys -m /dev/sda1

Para que el MBR inicie Windows la próxima vez que enciendas el ordenador.
Naturalmente el Grub habrá desaparecido.
Puedes reinstalarlo en la partición /
Hacer una copia de los 512 bytes de esa particiòn a un archivo
Y editar boot.ini de Windows para que ese archivo copiado a /dev/sda1 inicie Gnu/Linux
hay post detallados al respecto en el foro.

+1
0
-1
Imagen de Witul
+1
0
-1

lo intentare y dire si funciona

+1
0
-1
Imagen de Witul
+1
0
-1

la consola me responde esto:
root@alberto-Latitude-E6400:/home/alberto# ms-sys -m /dev/sda1
/dev/sda1 seems to be a disk partition device,
use the switch -f to force writing of a master boot record
root@alberto-Latitude-E6400:/home/alberto#

+1
0
-1
Imagen de Gabriel_M
+1
0
-1

Si la partición de Windows es /dev/sda1
Ejecuta:

sudo su
ms-sys -f -m  /dev/sda1
+1
0
-1
Imagen de Witul
+1
0
-1

ok gracias

+1
0
-1
Imagen de Witul
+1
0
-1

ahora no me deja entrar a windows, ni con el disco insertado

+1
0
-1
Imagen de Gabriel_M
+1
0
-1

... fue eliminado.
Si no inicia ahora es porque hay un problema con Windows, recupera la instalación con el disco de Windows XP.

+1
0
-1
Imagen de Witul
+1
0
-1

No tengo el disco ¬¬
Gracias por tratar de ayudarme

+1
0
-1
Imagen de Jose Luis 1320
+1
0
-1

Tu debes de conseguir ese disco de windows xp.

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de Witul
+1
0
-1

ok

+1
0
-1