NTLDR manque apres installation Mandrake10.0

Fermé
Kureuil - 21 mars 2004 à 16:48
 berurier - 18 avril 2004 à 15:12
Salut,
je possède un ordi portable (acer travetmate) et jusqu'à present j'utlisait XP Pro.
G installé Mandrake 10.0 sur une autre partition de mon DD.
Au démarrage j'utilise LILO et lorsque je choisis "Windows", un ecran noir apparait avec marqué "NTLDR manque".
G cherché sur des forums, ce type de pb est svt arrivé mais aucuns ne correspondaient à mon cas.
J'ai dejà essayé de "réparer" puis de "réinstaller" XP à partir d'un CDROM d'XP Pro mais ça ne marche tjrs pas.

S'il vous plait aidez moi car je suis tout nveau en linux et j'aimerai bien retourner ss Windows de temps en temps.
Merci
A voir également:

18 réponses

johndoe Messages postés 2645 Date d'inscription jeudi 25 septembre 2003 Statut Contributeur Dernière intervention 15 avril 2006 386
21 mars 2004 à 18:01
Ce qui t'arrive est normal, mais embetant !
Normal, car lors de l'installation de linux, lilo, en s'installant sur le mbr a écrasé le bootloader de XP.
En revanche lilo aurait du s'auto configurer pour booter correctement xp.
Tu peux essayer de booter sur linux. Là tu te loggues utilisateur normal (le nom que tu as créé lors de l'install). Puis tu lances un shell (coquilles saint jacques!) Là tu tapes #su - et tu fais enter. Il t'est demandé ton mot de pass root, tu le tapes. Puis tu tapes la commande #fidsk -l et tu fais enter.
Tu colles le resultat ici.
Ensuite tu tapes vi /etc/lilo.conf
tu copies et tu colles ici.
Pour quitter le vi /etc/lilo.conf, tu tapes simplemen :q! et tu fais enter.
Ce'la devrait au moins permettre de voir si lilo appelle la bonne partition : il m'est arrivé d'avoir des abérations monstrueuses sur des portables, dans des cas similaires au tien.

Sinon, tu peux aussi telecharger une disquette pour booter sur xp. C'est une disquette personnelle, mais elle peut te rendre service : tu bootes dessus, et tu essaies les 4 lignes de boote qui sont proposées jusqu'à ce que l'une cooresponde à ton XP.
http://fr.laurent.freesurf.fr/w2k.exe

VOilà ce que je te propose...

_
L'éternité, c'est long, surtout vers la fin !
0
merci, voila ce que ça donne une fois dans mon root:


# fdisk -l

Disque /dev/hda: 30.0 Go, 30005821440 octets
16 têtes, 63 secteurs/piste, 58140 cylindres
Unités = cylindres de 1008 * 512 = 516096 octets

Périphérique Boot Start End Blocks Id System
/dev/hda1 * 1 37804 19053058+ c W95 FAT32 (LBA)
La partition 1 ne se termine pas sur une frontière de cylindre.
/dev/hda2 37805 58124 10241280 5 Extended
La partition 2 ne se termine pas sur une frontière de cylindre.
/dev/hda3 58125 58140 8032+ 1e Hidden W95 FAT16 (LBA)
La partition 3 ne se termine pas sur une frontière de cylindre.
/dev/hda5 37805 49717 6004120+ 83 Linux
/dev/hda6 49718 50732 511528+ 82 Linux swap
/dev/hda7 50733 58124 3725536+ 83 Linux
# vi/etc/lilo.conf
bash: vi/etc/lilo.conf: No such file or directory
# kedit/etc/lilo.conf
bash: kedit/etc/lilo.conf: No such file or directory

sinon pour la disquette j'y avais pensé mais je n'ai pas de lecteur de disquette sur mon portable !!!! :(

si tu trouves ma solution n'hesite pas
merci
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897 > Kureuil
21 mars 2004 à 20:24
Salut.

Juste un ch'tit truc : il y a (il faut) un espace entre vi et /etc/lilo.conf

#vi /etc/lilo.conf

Re-essaie comme ça et colle le résultat s'il te plaît, merci.

Z'@+...che.
JP__ et n'oublie pas petit scarabée
"google" est ton ami!  ;-)
0
ok, je me disais que ça ne davais pas etre normal :)

voila

# fdisk -l

Disque /dev/hda: 30.0 Go, 30005821440 octets
16 têtes, 63 secteurs/piste, 58140 cylindres
Unités = cylindres de 1008 * 512 = 516096 octets

Périphérique Boot Start End Blocks Id System
/dev/hda1 * 1 37804 19053058+ c W95 FAT32 (LBA)
La partition 1 ne se termine pas sur une frontière de cylindre.
/dev/hda2 37805 58124 10241280 5 Extended
La partition 2 ne se termine pas sur une frontière de cylindre.
/dev/hda3 58125 58140 8032+ 1e Hidden W95 FAT16 (LBA)
La partition 3 ne se termine pas sur une frontière de cylindre.
/dev/hda5 37805 49717 6004120+ 83 Linux
/dev/hda6 49718 50732 511528+ 82 Linux swap
/dev/hda7 50733 58124 3725536+ 83 Linux
# vi /etc/lilo.conf

# File generated by DrakX/drakboot
# WARNING: do not forget to run lilo after modifying this file

boot=/dev/hda
map=/boot/map
default="linux"
keytable=/boot/fr-latin1.klt
prompt
nowarn
timeout=600
message=/boot/message
menu-scheme=wb:bw:wb:bw
image=/boot/vmlinuz
label="linux"
root=/dev/hda5
initrd=/boot/initrd.img
append="devfs=mount acpi=ht resume=/dev/hda6 splash=silent"
vga=788
read-only
image=/boot/vmlinuz
label="linux-nonfb"
root=/dev/hda5
initrd=/boot/initrd.img
"/etc/lilo.conf" 57L, 1198C 1,1 Haut

je pense que vous vous y comprenez quelquechose (j'espere qu'un jour je pourrais en faire autant (?) )
c grave docteur ?
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
22 mars 2004 à 08:00
Re-.

Il en manque un bout de ton "lilo.conf" (y'a aucune ligne qui fait référence à "Windows"). Là t'as juste copié ce qui se voit à l'écran (et comme dans "vi" on peut pas "scroller", faut faire défiler avec les flêches haut et bas), on va essayer autre chose.
Un petit :

$cat /etc/lilo.conf

puis tu copies et colles le résultat (en entier)...

Z'@+...che.
JP__ et n'oublie pas petit scarabée
"google" est ton ami!  ;-)
0
kureuil > jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020
22 mars 2004 à 11:24
ok je commence un peu a comprendre ce qu'on fait
donc deja je m'aperçois que mon boot pour Windows est bien ds le bon repertoire hda1
pour les autres labels windows2 ou old windows, je sais c'est louche mais bon c arrivé comme ça je sais pas pkoi

bref voila

# File generated by DrakX/drakboot
# WARNING: do not forget to run lilo after modifying this file

boot=/dev/hda
map=/boot/map
default="linux"
keytable=/boot/fr-latin1.klt
prompt
nowarn
timeout=600
message=/boot/message
menu-scheme=wb:bw:wb:bw
image=/boot/vmlinuz
label="linux"
root=/dev/hda5
initrd=/boot/initrd.img
append="devfs=mount acpi=ht resume=/dev/hda6 splash=silent"
vga=788
read-only
image=/boot/vmlinuz
label="linux-nonfb"
root=/dev/hda5
initrd=/boot/initrd.img
append="devfs=mount splash=silent acpi=ht resume=/dev/hda6"
read-only
other=/dev/hda1
label="windows"
table=/dev/hda
other=/dev/hda3
label="windows2"
table=/dev/hda
image=/boot/vmlinuz-2.6.3-4mdk
label="old_linux-nonfb"
root=/dev/hda5
initrd=/boot/initrd-2.6.3-4mdk.img
append="devfs=mount acpi=ht resume=/dev/hda6"
read-only
other=/dev/sda1
label="windows3"
table=/dev/sda
map-drive=0x80
to=0x81
map-drive=0x81
to=0x80
image=/boot/vmlinuz
label="failsafe"
root=/dev/hda5
initrd=/boot/initrd.img
append="failsafe splash=silent acpi=ht resume=/dev/hda6 devfs=nomount"
read-only
other=/dev/sda1
label="old_windows3"
table=/dev/sda
map-drive=0x80
to=0x81
map-drive=0x81
to=0x80
je sais pas pourquoi mais g l'impression que ça va etre plus compliqué que je ne le pensais...
en tt cas jipicy c cool de m'aider
0
kureuil > kureuil
22 mars 2004 à 11:51
euh pour info,
g aussi un disque dur externe (je pense que c ce qui correspond au sda ) que je n'avais pas branché lors de mon fdisk -l hier c pourquoi il n'apparaissait pas.
par contre on le retrouve bien dans /etc/lilo.conf avec le label "windows3" et "old_windows3"
enfin c t juste une simple précision, si ça peut faire avancer le chmilblik ...( ? )
0
johndoe Messages postés 2645 Date d'inscription jeudi 25 septembre 2003 Statut Contributeur Dernière intervention 15 avril 2006 386
21 mars 2004 à 22:24
ben, je vois rien qui propose de booter windaube !!!!
Donc déjà, c'e'st normal que tu n'y arrives pas !!!
Ta partoche xp est :
/dev/hda1 * 1 37804 19053058+ c W95 FAT32 (LBA)
bizarre de l'avoir monté sur de la fat 32 ! Mais bon ....

Pour configurer lilo, on va demander à jipicy qui fera ça très bien (je DE-TES-TE lilo !:-))

@+
_
L'éternité, c'est long, surtout vers la fin !
0
merci johndoe
pour le fat32 c t d'origine et puis parait il que c mieux pour linux (mieux q le NTFS )
si je comprends bien je dois m'en remettre a jipicy...
il faudrait donc reconfigurer lilo ?????
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
johndoe Messages postés 2645 Date d'inscription jeudi 25 septembre 2003 Statut Contributeur Dernière intervention 15 avril 2006 386
21 mars 2004 à 22:46
bon, je t'ai trouvé cela :
http://www.europe.redhat.com/documentation/rhl9/rhl-rg-fr-9/s1-grub-liloconf.php3
C'est pas pour mandrake, mais c'est pareil, pi c'est en french (beurk!) alors tu préféreras peut etre [ l'anglais est la seule langue fiable en informatique : i told !].

Donc pour toi, tu pourrais essayer ça :
other = /dev/hda1
label= windaube

Si ça l'fait pas, attend l'avis de jipicy par exemple !

bonsoir !
_
L'éternité, c'est long, surtout vers la fin !
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
22 mars 2004 à 14:27
Re-

Bon, ben il a l'air correct ton fichier "lilo.conf" (bien sur sans tenir compte du "old_Windows3").
Là j'avoue que je sèche !
Tout ce que je peux te conseiller c'est de relancer "lilo" (pour le re-écrive sur le MBR, au cas ou).

Donc dans une console, tu te "logues" en "root" :
$su - <Entrée>
Password: <ton mot de passe>
là tu tapes :
#/sbin/lilo <Entrée>
Si tout se passe bien tu devrais avoir quelque chose du genre :
Added linux *
Added linux-nonfb
Added Windows
Added Windows2
Added old_linux-nonfb
Added failsafe
Added old_Windows3


Après quoi, tu rebootes en espérant que tu puisses booter Windows.
Si ça marche toujours pas, il faudra envisager de réinstaller le bootloader d'XP (par d'autres moyens que le CD de récup), entre autre "UltimateBootCD" (excellent petit CD plein d'utilitaires très pratiques, autant pour Windows que pour Linux).

Voilà.

Z'@+...che.
JP__ et n'oublie pas petit scarabée
"google" est ton ami!  ;-)
0
merci mais tt s'est passé comme tu l'as dit SAUF qd g rebooté
tjrs pareil, "NTLDR manque" :(((
g deja essayé de réparer avec un cd de recup XP Pro ça a pas marché
puis g essayé de réinstaller XP Pro (sans formater) et là non plus ça n'a pas marché
en fait dans les 2 cas a la fin de sa manip, le cd me demandait de rebooter pour poursuivre l'installation, et a chaque fois il ne se passait rien de nveau, l'application sur le cd se relançait comme si de rien n'était, comme si je venais juste de l'insérer ds le lecteur.....(???)
j'ai pourtant besoin de retourner ss XP de temps en temps (meme si cela peut paraitre aberrant )
c serait vraiment dommage que tu sèches .... :(
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
22 mars 2004 à 17:16
As-tu bien essayé de récupérer le MBR de Windows comme indiqué là :
http://people.via.ecp.fr/~alexis/formation-linux/lilo.html#AEN2108 ???

Attention toutefois, si cela marche tu ne pourras plus booter Mandrake (à moins d'avoir fait une disquette de boot durant l'install) !

Z'@+...che.
JP__ et n'oublie pas petit scarabée
"google" est ton ami!  ;-)
0
johndoe Messages postés 2645 Date d'inscription jeudi 25 septembre 2003 Statut Contributeur Dernière intervention 15 avril 2006 386
22 mars 2004 à 17:52
Attention toutefois, si cela marche tu ne pourras plus booter Mandrake (à moins d'avoir fait une disquette de boot durant l'install) !
Donc tu commebnces par en faire une tout de suite si tu ne l'as pas ! Et ensuite tu tente la réparation :-)

_
L'éternité, c'est long, surtout vers la fin !
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
22 mars 2004 à 17:54
C'est pas c*n ça ! ;-)))

Z'@+...che.
JP__ et n'oublie pas petit scarabée
"google" est ton ami!  ;-)
0
merci bien les gens mais :
je n'ai pas de lecteur de disquette sur mon portable et et je n'en est pas en usb a disposition
par contre, g fait les manip décrites (fixmbr)-> queudalle
apres g fait d'autres manip sous DOS genre format/mbr ou fixboot ou d'autres (tant qu'a faire) -> tjrs queudalle a une variante pres : maintenant c écrit en anglais "NTLDR is missing" :-)
alors ce que je suis en train de faire, c sauver ce qui est important sur mon disque en envisageant de tout formater, de partitionner tres tres proprement et de réinstaller d'abord XP puis Linux (Mandrake ou une autre ?) en essayant de ne pas merder avec les fichiers de boot

Par contre fait marquant, en accédant a mon disque C:, je m'apperçois qu'il y a (des la racine C:) un fichier de 231 Ko nommé ........... ntldr !!!!!!!!???????????
c quoi cette organisation ? c quoi cette histoire ???
je commence a perdre pied

DONC 2 questions :
-y a t il encore une chance de récupérer XP, ou vaut il mieux le réinstaller et dans ce cas :
-keskil fo que fasse (une fois que j'aurais réinstallé XP), lorsque je réinstalle linux pour ne pas que LILO ou autre chose ne m'empeche de booter comme je le veux ????

j'espere que je ne vous embrouille pas trop
je vous remercie pour votre aide
j'aimerai tirer des conclusions de cette aventure ....
0
salut,
euh Johndoe et Jipicy, j'aurais bien aimé avoir vos avis(de gens qui s'y connaissent), ce n'est pas gd chose s'il vous plait
merci quand meme
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
24 mars 2004 à 14:05
Re-

-y a t il encore une chance de récupérer XP

J'en sais rien, mais dans le doute essaie ça :

"NTLDR = NT Loader = ce que ça veut dire...

J'avoue ne pas avoir eu à dépanner de machine ayant ce problème, mais pour commencer, tu peux essayer une réparation à partir du CD de Windows... Je doute que la console de récupération nous soit d'un grand secours... Ou alors, en dernier recours, tu réinstalle un Windows *en parallèle* (sans écraser ton installation actuelle) de façon à ce qu'il regénère les bons fichiers de démarrage, puis tu modifies le boot.ini de façon à repointer vers l'ancien Windows, et enfin tu vires l'install de secours (après avoir validé que tu retrouvais l'ancienne, évidemment).
"

Que j'ai trouvé là :
http://forum.rue-montgallet.com/forum2.php3?config=ruemontgallet.inc&post=22688&cat=7&cache=&sondage=0&owntopic=0&p=1&trash=0&subcat=0

-keskil fo que fasse (une fois que j'aurais réinstallé XP), lorsque je réinstalle linux pour ne pas que LILO ou autre chose ne m'empeche de booter comme je le veux ????

Tu peux toujours mettre le "bootloader" de Linux sur disquette (enfin, du moins demander de créer une disquette de démarrage).
Mais c'est bizarre quand même que t'aies ces problèmes (peut être une mauvaise géométrie du disque qui empêche Lilo de trouver le secteur de boot de Windows...).

Tu peux aussi essayer de reécrire le "MBR" avec lilo.
Dans une console en "root" tu tapes :
#/sbin/lilo <Entrée>
Tu devrais obtenir une sortie écran tel que :
#Added linux
Added Windows (ou Dos)

Si ce n'est pas le cas tu auras un message d'erreur comme quoi l'entrée de Windows n'est pas bonne (enfin je pense, j'ai rien pour vérifier sur place...)

Voilà, c'est tout ce que je peux te dire pour l'instant.

Z'@+...che.
JP__ et n'oublie pas petit scarabée
"google" est ton ami!  ;-)
0
johndoe Messages postés 2645 Date d'inscription jeudi 25 septembre 2003 Statut Contributeur Dernière intervention 15 avril 2006 386
24 mars 2004 à 16:19
(peut être une mauvaise géométrie du disque qui empêche Lilo de trouver le secteur de boot de Windows...).

à ce sujet : ton pc est vieux ou pas ? Le hdd est de quelle capacité ?
Je demande cela car j'ai déjà vu un probleme comme ça : le bootloader ne pouvait pas booter sur la partoche de linux à cause de la géométrie du hhd !
Partion magic avait vu le hdd, mais le bios de la becane voyaitautre chose !!!!! gnééééééééé !!
Il a fallu tout simplement détruivre le secteur zero du hhd et créer une partoche avec le hdd sur la carte mere (et pas une autre) et le hdd de 8.4 go est devenu un hdd de 6 go !!! car la motherboard ne gerait pas plus ! Fallait le trouver celui là !

Bon il y a encore une autre possibilité à vrai dire : J'ai déja vu une install qui a fait iun truc incroyale ! Apres une installe de linux, le boot.ini de w2k avait des numeros de partoches dingue ! du genre 11, 13, 14 au lieu de 1, 2, 3, 4 !
Donc c'est encore un truc comme ça que tu peux faire !
Tu prends la disquette que je t'ai dit de telecharger, et tu rajoutes 20 lignes aux quatre premieres, en rajoutant 1 à chaque fois au chiffre de partition du dessu. Tu mets la disquette dans le mange-floppy, tu rebootes et tu essaies les 20 partoches.
Je dis cela car, ntloader manquant est typiquement le cas d'un numero de partoche qui a dégagé.

ouf : je sais plus rien, je le promets!


_
L'éternité, c'est long, surtout vers la fin !
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
24 mars 2004 à 16:26
Si, si encore ;-DDDDDDDDDDDDDDDDDDDDDDDDDDDDD

Z'@+...che.
JP__ et n'oublie pas petit scarabée
"google" est ton ami!  ;-)
0
johndoe Messages postés 2645 Date d'inscription jeudi 25 septembre 2003 Statut Contributeur Dernière intervention 15 avril 2006 386
24 mars 2004 à 16:30
<to jipicy>
Vas ramasser tes mails toi ! J't'ai donné du boulot, alors ... fais pas l'mariol!
</to jipicy>
_
L'éternité, c'est long, surtout vers la fin !
0
merci les gars
mais d'une comme je l'ai écrit g pas de floppy
bien que mon portable soit récent (septembre)
le DD est de 40 Go

"tu peux essayer une réparation à partir du CD de Windows"
je l'avais deja fait -> pas marché
"tu réinstalle un Windows *en parallèle*"
je l'avais deja fait -> pas marché

en fait comme je l'ai dit, je pense tout formater et réinstaller XP puis Mandrake

Ce que je veux savoir, c qu'est ce que je dois faire (ou ne dois pas faire) lors de mon installation de Mandrake pour que je puisse bien accéder aussi bien a XP qu'à Mandrake ???
(y a t il une configuration précise pour LILO ??? )

merci deja pour ces réponses rapides :)
0
johndoe Messages postés 2645 Date d'inscription jeudi 25 septembre 2003 Statut Contributeur Dernière intervention 15 avril 2006 386
24 mars 2004 à 16:50
Ce que je veux savoir, c qu'est ce que je dois faire (ou ne dois pas faire) lors de mon installation de Mandrake pour que je puisse bien accéder aussi bien a XP qu'à Mandrake ???
(y a t il une configuration précise pour LILO ??? )

Tiens féniant ! A toi de bosser !
http://doc.mandrakelinux.com/MandrakeLinux/92/fr/Discovery.html/
nonmédidonçuila !
:-)
_
L'éternité, c'est long, surtout vers la fin !
0
merci pour la doc, j'ai appris pleins de trucs
par contre une phrase m'a surpris :
"si un secteur de démarrage Windows est détecté, il sera remplacé par GRUB/LILO. Donc, vous serez capable de démarrer GNU/Linux ou tout autre système d'exploitation installé sur votre machine."
je serai tenté de comprendre que le systeme de boot de windows est écrasé et q c pour ça q je ne peux plus lancer XP ...???

quoi qu'il en soit, je vais faire mes ptites expériences, je vous remercie deja pour cette grande aide à un débutant qui est plus perdu que fénéant (mais je commence un peu à comprendre .... :) )

je vous tiens au courant de mes résultats
@ +
0
Même pb !
ntldr missing !

Une galère incroyable.
fdisk /mbr
fixmbr
fixboot
n'ont rien pu y faire.
ntldr missing ! Et puis c'est tout !

Seule solution trouvée : destruction de ma partition de boot (qui était petite - 50Mo) ou j'avais des outils de réparation (!). Recration de celle-ci.
Réparation à partir du cd d'installation de w2k.
bootcfg /REBUILD pour reconstruire le fichier boot.ini.
Copie des fichiers nécessaires sur C: "ntldr" et "ntdetect.com" à partir du CD (placé dans i386).
Je relance et ça marche.
J'ai réussi à ne rien perdre de mes données.
Le seul truc, c'est que j'ai du détruire ma partition FAT32 de boot et la recréer. Ce qui n'est pas pratique si vous avez installer votre windows dessus ! Impossible de trouver un autre moyen.

Si cela peut aider quelqu'un...
0