Hola a todos
Bueno hace un par de dias instale ubuntu en mi pc, resulta que antes de formatear tenia 2 particiones en mi disco duro de 80gb. ambas con Windows XP, pero solo usaba el de la unidad D:
lo que hice fue instalar ubuntu 7.1 en la unidad C: para asi tener ambos s.o, y el problema es que cuando trate de arrancar windows xp (en ntfs) desde el grub, no salia la opcion... y lo que hice fue agregar en "sudo gedit /boot/grub/menu.lst" lo siguiente:
# 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/sda2
title Microsoft Windows XP Professional
root (hd0,1)
savedefault
makeactive
chainloader +1
(esto lo escribi al final del archivo) y luego al reiniciar si salia la opcion Windows XP, y al tratar de arrancarlo me salio el mensaje """falta ntldr""", como puedo entrar al s.o ubuntu sin problemas tome los archivos: NTLDR y NTDETECTET.COM, y los copie en D: ( que es donde tengo el windows ahora) y luego reinicie y ahora me dice ""INICIANDO DESDE C:WINDOWS" y me dice falta el archivo <windows root>/system32/hal.dll.....lo que alcanso a comprender es que al querer iniciar windows, este trata de hacerlo a travez de la unidad C: , pero todos los archivos son de la unidad D:.
He entrado al qtparted y la opcion de windows esta como ACTIVA
aqui les dejo el fdisk -l
Disco /dev/sda: 80.0 GB, 80026361856 bytes
255 cabezas, 63 sectores/pistas, 9729 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Disk identifier: 0x2ebf2ebe
Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 1 4255 34178256 83 Linux
/dev/sda2 * 4844 9729 39246763+ 7 HPFS/NTFS
/dev/sda3 4256 4843 4723110 82 Linux swap / Solaris
Las entradas de la tabla de particiones no están en el orden del disco
y aqui els dejo 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 use 'savedefault' 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 5
## 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=44bedf75-2e85-4ddd-ab1c-bd56048be985 ro
## Setup crashdump menu entries
## e.g. crashdump=1
# crashdump=0
## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,0)
## 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
## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false
## ## End Default Options ##
title Ubuntu 7.10, kernel 2.6.22-14-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=44bedf75-2e85-4ddd-ab1c-bd56048be985 ro quiet splash locale=es_ES
initrd /boot/initrd.img-2.6.22-14-generic
quiet
title Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=44bedf75-2e85-4ddd-ab1c-bd56048be985 ro single
initrd /boot/initrd.img-2.6.22-14-generic
title Ubuntu 7.10, memtest86+
root (hd0,0)
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/sda2
title Microsoft Windows XP Professional
root (hd0,1)
savedefault
makeactive
chainloader +1
--------------------------------------------------------
Espero su ayuda porfavoooor

Segun lo leido parece un
Segun lo leido parece un clasico se borro windows jaja, me paso algunas veces, estas seguro que esta entera la instalacion de windows en D??? Podrias probar instalar windows nuevamente y dsps reinstalar el grub...o esperar a alguien que sepa mas que yo :S, por lo que vi en el menu.lst esta bien, asi que esperemos...
Suerte y salu2.
Hardware: Lo que golpeas...Software: La causa.
la carpeta esta
gracias primero por leer y ayudar
Mira yo no creo que windows se haya borrado porke todas sus carpetas me refiero a "windows" y lo demas si estan pero en unidad D: , y lo que quiere hacer es arrancar desde C: que es donde esta el ubuntu y por esono encuentra ningun archivo...creo que la solucion es tratar de que windows arranque desde D: , porke al parecer estan acostumbrados a iniciar de C:
Antes de reinstalar windows voi a tratar de solucionarlo de otra forma
Espero su ayuda
¡Quítate de problemas!
Usa el disco de tu otro sistema operativo para restaurar el archivo que se perdió.
Y por casualidad, ¿hiciste repaldo de tu menu.lst? Siempre, siempre, siempre respalda algo antes de experimentar, uno nunca sabe.
- - - - - - -
La grandeza de un hombre se mide por la causa por la que vive y el precio que está dispuesto a pagar para conseguirla. Anónimo.
Mi galería fotográfica:
http://fernando-eguia-mx.deviantart.com/gallery/
Voi a usar el cd
Voi a usar el cd de Windows XP para restaurar el sistema, si no funciona nose si habra otra solucion de alguien que haya tenido el mismo problema o similar, y si no tengo solucion solo me quedaria formatear ambas particiones y instalar windows xp en C: y Ubuntu en el resto
gracias por la ayuda
Tengo entendido que XP
Tengo entendido que XP "necesita" estar instalado en la primera partición de primier disco duro.
Según el manual de GRUB, si tienes Win instalado en un disco duro que no sea el primero debes usar una cosa que llama disk swapping porque ese SO no puede arrancar desde otro disco que no sea el primero. El truco que usa GRUB es el comando map de esta manera:
map (hd0) (hd1)
map (hd1) (hd0)
Esto hace una intercambio virtual entre el primer y el segundo disco duro.
Lo que no sé es si será eficaz para hacer lo mismo entre particiones del mismo disco duro, o sea
map (hd0,0) (hd0,1)
map (hd0,1) (hd0,0)
*** ### *** Ubuntu User #11237
*** ### ***
Ubuntu User #11237
Saludos...
Hola amigo, no se que tiempo tenga publicado tu comentario, me acabo de registrar. Espero te pueda ayudar, linux esta bien el problema reside es en el windows instalado en tu equipo, ese tipo de mensaje ocurre cuando en un momento determinado tu equipo haya sido afectado por un bajon de luz u otro causal en que el disco se haya visto forzado a seguir operativo en windows, la reinstalacion de windows no funciona; la opcion que veo viable desde mi punto de vista es respaldar la informacion y formatear todo el disco (no esta facil la decision), instalas primero windows xp y luego linux.
solucion a "falta ntldr"
Hola:
Acabo de solucionar lo que mencionas es un problema por la instalacion de windows resulta que por alguna razon cuando instalas 2 o mas versiones de windows sobre la misma maquina(no interesa si tienes una o mas particiones o uno o mas discos duros) solo la primera instalacion es la que reconoce que las demas existen. Y cuando tratas de arrancar cualquiera de las otras en forma independinte(similar a los que quieres hacer con el grub) te tira ese error. lo que te recomiendo es instalar otra vez windows en la particion que necesitas.
Saludos
Hilo movido
Al foro apropiado.
Equipo de Ubuntu-es
Saludos.
Equipo de Ubuntu-es