Windows no arranca en el ordenador de un amigo

Imagen de felipeperucho
0 puntos

Poco a poco estoy llevando a mis compañeros del instituto en el que soy profesor a usar Ubuntu-Linux. El problema es que uno de ellos me ha pedido que le instale Ubuntu en una partición... y ahora no arranca Windows. Os envío toda la información que me parece pertinente y os pido ayuda de un modo especial, porque es muy desagradable cargarse el ordenador de un amigo.

El ordenador: HP con un procesador AMD de doble núcleo, tarjeta Nvidia y 1 Gb de ram.

El problema: El Grub muestra correctamente los sistemas instalados, que son Ubuntu 7.04, Windows XP Media Center Edition y Windows NT/2000/XP (en realidad se trata de una aplicación para recuperar el estado inicial del equipo). Ubuntu y la partición de recuperación (Windows N/2000/XP) arrancan bien, pero al elegir Windows XP Media Center Edition sale este error:

Starting up...

A disk read error ocurred. Press Ctrl + Alt + Del to restart.

Lo raro: Al ejecutar gparted desde Ubuntu puedo acceder a la partición de Windows, pero la partición NTFS muestra este error:

http://ficus.pntic.mec.es/fpeg0013/gparted.png

He estado mirando en esta página y en internet, pero las problemas que encuentro difieren del que tengo y no me atrevo a aplicar nada. La verdad es que quiero actuar sobre seguro porque, como ya he dicho, no se trata de mi ordenador.

Muchas gracias por adelantado. 

Imagen de letex
+1
0
-1

  Pega aquí el contenido de

sudo gedit /boot/grub/menu.lst 

  Y el de:

 sudo fdisk -l

  Con el primero sabremos a dónde apunta el grub y con el segundo sabremos qué particiones hay en el disco delordenata de tu amigo.

   Por último y a último remedio, puedes reinstalar el inicio (el MBR, no todo windows) con el disco de instalación y con el fixboot y fixmbr y luego volver al reinstalar el grub, o ubuntu entero.

   Sí que sé lo jodido que es cargarse el ordenador de un amigo........las miradas de....y ahora como lo arreglas guapo????

   Un saludo y esperemos que esto sirva 

 

 

Ubuntu user number # 12793

Linux user number # 444511

+1
0
-1
Imagen de felipeperucho
+1
0
-1

Aquí está el menu.lst:

# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or your
# array will desync and will not let you boot your system.
default        0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout        10

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title        Windows 95/98/NT/2000
# root        (hd0,0)
# makeactive
# chainloader    +1
#
# title        Linux
# root        (hd0,1)
# kernel    /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=1eee1e7b-2432-4f84-9534-6971f389a03a ro

## Setup crashdump menu entries
## e.g. crashdump=1
# crashdump=0

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,2)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash locale=es_ES

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## ## End Default Options ##

title        Ubuntu, kernel 2.6.20-15-generic
root        (hd0,2)
kernel        /boot/vmlinuz-2.6.20-15-generic root=UUID=1eee1e7b-2432-4f84-9534-6971f389a03a ro quiet splash locale=es_ES
initrd        /boot/initrd.img-2.6.20-15-generic
quiet
savedefault

title        Ubuntu, kernel 2.6.20-15-generic (recovery mode)
root        (hd0,2)
kernel        /boot/vmlinuz-2.6.20-15-generic root=UUID=1eee1e7b-2432-4f84-9534-6971f389a03a ro single
initrd        /boot/initrd.img-2.6.20-15-generic

title        Ubuntu, memtest86+
root        (hd0,2)
kernel        /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title        Other operating systems:
root

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title        Windows XP Media Center Edition
root        (hd0,0)
savedefault
makeactive
chainloader    +1

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda2
title        Windows NT/2000/XP
root        (hd0,1)
savedefault
makeactive
chainloader    +1

Y el resultado de fdisk -l:

# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or your
# array will desync and will not let you boot your system.
default        0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout        10

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title        Windows 95/98/NT/2000
# root        (hd0,0)
# makeactive
# chainloader    +1
#
# title        Linux
# root        (hd0,1)
# kernel    /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=1eee1e7b-2432-4f84-9534-6971f389a03a ro

## Setup crashdump menu entries
## e.g. crashdump=1
# crashdump=0

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,2)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash locale=es_ES

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## ## End Default Options ##

title        Ubuntu, kernel 2.6.20-15-generic
root        (hd0,2)
kernel        /boot/vmlinuz-2.6.20-15-generic root=UUID=1eee1e7b-2432-4f84-9534-6971f389a03a ro quiet splash locale=es_ES
initrd        /boot/initrd.img-2.6.20-15-generic
quiet
savedefault

title        Ubuntu, kernel 2.6.20-15-generic (recovery mode)
root        (hd0,2)
kernel        /boot/vmlinuz-2.6.20-15-generic root=UUID=1eee1e7b-2432-4f84-9534-6971f389a03a ro single
initrd        /boot/initrd.img-2.6.20-15-generic

title        Ubuntu, memtest86+
root        (hd0,2)
kernel        /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title        Other operating systems:
root

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title        Windows XP Media Center Edition
root        (hd0,0)
savedefault
makeactive
chainloader    +1

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda2
title        Windows NT/2000/XP
root        (hd0,1)
savedefault
makeactive
chainloader    +1

Un saludo. 

+1
0
-1
Imagen de letex
+1
0
-1

  Has pegado dos veces el menu.lst

  Lo que nos interesa es que del menu.lst, vemo a dónde apunta el grub (hd0,2)(hd0,1), etc.....

  Ahora nos falta saber qué dice tu sudo fdisk -l que nos da la información de las particiones de tu disco.

  Aún así, aunque no tengas un disco de instalación de XP puedes usar uno cualquiera para recuperar el grub, no hay problema, puede ser de un amigo o de otras fuentes de dudosa legalidad......

   Esperemos poder ayudarte

Ubuntu user number # 12793

Linux user number # 444511

+1
0
-1
Imagen de felipeperucho
+1
0
-1

El resultado de sudo fdisk -l:

 Disco /dev/sda: 250.0 GB, 250059350016 bytes
255 cabezas, 63 sectores/pista, 30401 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes

Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/sda1   *           1       23696   190338088+   7  HPFS/NTFS
/dev/sda2           29543       30401     6894720    c  W95 FAT32 (LBA)
La partición 2 no termina en un límite de cilindro.
/dev/sda3           23697       29298    44998065   83  Linux
/dev/sda4           29299       29542     1959930    5  Extendida
/dev/sda5           29299       29542     1959898+  82  Linux swap / Solaris

Gracias por todo. 

+1
0
-1
Imagen de felipeperucho
+1
0
-1

He abierto otro hilo para exponer mejor el problema, incluyendo de manera ordenada los datos que me has pedido.

Es éste:

http://www.ubuntu-es.org/index.php?q=node/45792

Espero que no te parezca mal.

Saludos.

+1
0
-1
Imagen de zumbo
+1
0
-1

Puede que en el mbr del disco duro no este la direccion de la particion de windows xp y por eso no te arranque.El otro error que te da ubuntu no se por que sera.Yo probaria a introducir el disco de windows xp si lo tienes y:

Configuro la bios de l ordenador para q cargue primero el cdrom y reinicio el ordenador, esperando a que se cargue el disco de windows xp 

Presionaria R para introducirme en la consola de recuperacion

te saldran todas las instalaciones de windows, luego eliges la de xp

te pedira contraseña de administrador, la introduces

Una vez que cargase escribiria cd ..(espacio entre cd y los dos puntos)

fixmbr y despues te dira que si quieres escribir en el registro del disco duro le dices que si

fixboot y aceptas tambien

a continuacion escribes exit y se reiniciara el ordenador

Ojo con esto perderas la instalacion de ubuntu y la de windows NT pero recuperaras la de Xp

Espero haberte servido de ayuda. Un saludo

+1
0
-1
Imagen de felipeperucho
+1
0
-1

No tengo el disco de Windows XP :(.

Gracias de cualquier modo por responder, y tan rápido :).

Un saludo. 

+1
0
-1
Imagen de felipeperucho
+1
0
-1

He conseguido un disco de XP y he seguido tus indicaciones, pero no he logrado nada. El grub ha desaparecido, y parece que intenta entrar en el XP Media Center Edition, pero recibo el mismo mensaje que desde el Grub:

 A disk read error ocurred. Press Ctrl + Alt + Del to restart.

Sin embargo, como ya he dicho, puedo acceder a las particiones con Windows desde Ubuntu.

Voy a restaurar el Grub, pero no sé qué intentar después.

Saludos. 

+1
0
-1
Imagen de letex
+1
0
-1

Siento notificarte que el error es de windows media center.

Viendo el menu.lst y el fdisk -l se ve que apunta donde debe, por lo queel error no es del grub.

Dos cosas:

- Ver particiones linux en windows....por si tienes datos que quieres rescatar, hay un programa para ver particiones ext en windows y exportarlas....se llama EXT2IFS o también instalar drivers para que lo reconozca como un disco más con el fs-driver.

- Reinstala sin formatear el XP Media center, con el disco de instalación y le das a recuperar sistema (no consola de recuperación) y pruebas. En teoría debería restaurarte todo.

NOTA: ten cuidado y haz una copia de Mis documentos porque suele borrarse en este proceso, es resto de las cosas no, por si acaso puedes hacer una copia.

Si todo funciona, reinstala el ubuntu o reinstala el grub desde el live cd (hay muchos tutos en la red).

Espero que puedas conseguirlo....porque conozco la malísima sensación de ver la mirada de tu amigo diciendo que lo has roto (.....no es para que te sientas peos.....)

Suerte y ya nos cuentas


Ubuntu user number # 12793

Linux user number # 444511

+1
0
-1
Imagen de medu69
+1
0
-1

Cuando yo usaba win he reparado bastantes veces y nunca he perdido la carpeta de mis documentos ni ningún dato que se encontrara en ella, pero si es verdad que es mejor prevenir, aunque no es normal que pierdas algo, pero con win ya se sabe xD.

De todas formas si es curioso, mira que te he mirado lo que has puesto y no veo nada raro xD.

Para hacer arranques cuando no se tiene el disco deL xP siempre es conveniente tener el Hirens Boot  10 (creo que es el último) que tiene un montón de utilidades para reparar y comprobar daños en el pc en el arrranque, así como para entrar en dos directamente.

+1
0
-1

Visita: <a href="http://www.guia-ubuntu.org/index.php?title=Portada">Guía Ubuntu</a>

Imagen de GameZelda
+1
0
-1

siento muxo tu problema. cuando yo me cargo cosas asi (aunque no sean pc) tb me jode muxo. me imagino que debes estar en estado de nerviosismo constante.

 

yo creo que es un problema que se origino al particionar, se corrompio algun sector del disco (y probablemente el peor posible...), una solucion que podrias hacer es hacer un backup del disco entero (con un hdd externo) o llevarte el disco duro si sabes sacarlo y copiar todo, formatear y volver a meter todo.

 

si no "consigue"  un xp media center, lo metes y lo vuelves a dejar todo igual, a lo mejor ni se entera xD

+1
0
-1
Imagen de felipeperucho
+1
0
-1

En efecto, he pasado dos días en estado de nerviosismo constante. Por suerte, había advertido muchas veces a mi amigo de que era un proceso muy delicado, y que podía suceder algo así (aunque él no lo creía... y yo tampoco).

Había hecho unos discos de recuperación (es un ordenador de marca)... pero estaban mal grabados. Por suerte la marca se ha comportado muy bien y ha enviado unos DVD de recuperación por correo, que estoy esperando. Un punto para HP.

De momento le he dejado el ordenador sólo con Feisty, efectos de escritorio, aMSN, aMule, Google Earth, etc... espero que pueda aguantar los días de espera.

Gracias a Dios no ha habido pérdida de datos poruqe hice dos copias de seguridad. 

De nuevo muchas gracias y saludos.

+1
0
-1