NTLDR manque apres installation Mandrake10.0

Kureuil -  
 berurier -
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

18 réponses

  1. johndoe Messages postés 2645 Statut Contributeur 386
     
    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
    1. Kureuil
       
      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
      1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898 > Kureuil
         
        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
  2. kureuil
     
    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
    1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      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
      1. kureuil > jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention  
         
        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
      2. kureuil > kureuil
         
        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
  3. johndoe Messages postés 2645 Statut Contributeur 386
     
    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
  4. kureuil
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. johndoe Messages postés 2645 Statut Contributeur 386
     
    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
  7. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    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
  8. kureuil
     
    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
  9. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    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
  10. johndoe Messages postés 2645 Statut Contributeur 386
     
    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
    1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      C'est pas c*n ça ! ;-)))

      Z'@+...che.
      JP__ et n'oublie pas petit scarabée
      "google" est ton ami!  ;-)
      0
  11. kureuil
     
    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
  12. kureuil
     
    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
  13. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    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
  14. johndoe Messages postés 2645 Statut Contributeur 386
     
    (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
    1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      Si, si encore ;-DDDDDDDDDDDDDDDDDDDDDDDDDDDDD

      Z'@+...che.
      JP__ et n'oublie pas petit scarabée
      "google" est ton ami!  ;-)
      0
  15. johndoe Messages postés 2645 Statut Contributeur 386
     
    <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
  16. kureuil
     
    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
  17. johndoe Messages postés 2645 Statut Contributeur 386
     
    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
  18. kureuil
     
    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
  19. berurier
     
    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