#1 Le 02/12/2009, à 03:01
- Blue Slut
NTLDR manquant (dual boot linux ubuntu hardy/win xp) RESOLU
Bonjour,
Il commence à y avoir un bout de temps, Win XP refuse de démarrer après le GRUB pour cause de NTLDR manquant.
Evidemment, j'ai besoin de mon XP pour plusieurs logiciels inexistants sur Linux...
C'est arrivé du jour au lendemain, et j'avoue ne plus me souvenir d'un quelconque changement de ma part, même si pense n'avoir effectivement rien modifié, effacé, ou bidouillé... (peut-être une mise à jour windows automatique)
Bref, j'avais au préalable cloné mon DD windows mais après avoir essayé de copier mon clone sur l'ancienne partition, ça n'a rien changé.
Mon lecteur CD/DVD (sata) ne semble pas fonctionner sous dos, après que j'aie réinitialisé la carte mère en enlevant la pile. Et il m'est donc impossible de lire un cd d'intall windows au démarrage. Pourtant, il fonctionne très bien sous linux (ubuntu hardy).
J'ai essayé de régler le problème moi même mais je ne m'y connais pas encore assez pour ça malgré les forums parcourus...
Donc, que dois-je faire ?
XP est sur /dev/sdb1
Après un sudo fdisk -l :
Disque /dev/sda: 160.0 Go, 160041885696 octets
255 heads, 63 sectors/track, 19457 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0xb859ee3cPériphérique Amorce Début Fin Blocs Id Système
/dev/sda1 1 370 2971993+ 82 Linux swap / Solaris
/dev/sda2 * 371 2874 20113380 83 Linux
/dev/sda3 2875 19457 133202947+ 7 HPFS/NTFSDisque /dev/sdb: 500.1 Go, 500107862016 octets
255 heads, 63 sectors/track, 60801 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0xc99ec99ePériphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 * 1 12749 102406311 7 HPFS/NTFS
/dev/sdb2 12750 60801 385977690 f W95 Etendu (LBA)
/dev/sdb5 12750 60801 385977658+ 7 HPFS/NTFSDisque /dev/sdc: 500.1 Go, 500107862016 octets
255 heads, 63 sectors/track, 60801 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0x15848fdePériphérique Amorce Début Fin Blocs Id Système
/dev/sdc1 * 1 60801 488384001 7 HPFS/NTFS
Et voici mon fichier boot.ini de windows XP :
[boot loader]
timeout=15
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professionnel" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(3)partition(1)\WINDOWS="Microsoft Windows XP Professional (on Volume 1)"
EDIT :
J'ai retapé sudo fdisk -l récemment, et linux a changé les entrées !!! sda est devenu sdb :
Disque /dev/sda: 500.1 Go, 500107862016 octets
255 heads, 63 sectors/track, 60801 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0xc99ec99ePériphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 12749 102406311 7 HPFS/NTFS
/dev/sda2 12750 60801 385977690 f W95 Etendu (LBA)
/dev/sda5 12750 60801 385977658+ 7 HPFS/NTFSDisque /dev/sdb: 160.0 Go, 160041885696 octets
255 heads, 63 sectors/track, 19457 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0xb859ee3cPériphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 1 370 2971993+ 82 Linux swap / Solaris
/dev/sdb2 * 371 2874 20113380 83 Linux
/dev/sdb3 2875 19457 133202947+ 7 HPFS/NTFSDisque /dev/sdc: 500.1 Go, 500107862016 octets
255 heads, 63 sectors/track, 60801 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0x15848fdePériphérique Amorce Début Fin Blocs Id Système
/dev/sdc1 * 1 60801 488384001 7 HPFS/NTFS
WTF ???
Dernière modification par Blue Slut (Le 06/12/2009, à 14:35)
Hors ligne
#2 Le 02/12/2009, à 03:04
- Blue Slut
Re : NTLDR manquant (dual boot linux ubuntu hardy/win xp) RESOLU
J'ai oublié de préciser que j'ai 3 disques durs partitionnés comme ceci :
IDE - SAMSUNG SP1604N (149,05Gio) :
1 : linux-swap (2,83Gio)
2 : ext3 (19,18Gio)
3 : données NTFS (127,03Gio)
SATA - ST3500320AS (465,76Gio) :
1 : NTFS XP (97,66Gio)
2 : données NTFS (368,10Gio)
USB - Initio HDT725050VLA360 (465,76Gio) :
données NTFS uniquement
Dernière modification par Blue Slut (Le 02/12/2009, à 12:24)
Hors ligne
#3 Le 02/12/2009, à 04:32
- compte supprimé
Re : NTLDR manquant (dual boot linux ubuntu hardy/win xp) RESOLU
As-tu déjà essayé de modifier l'ordre de démarrage dans le bios pour mettre le disque sdb avant l'autre ?
(et tant que tu y es, tu peux mettre le lecteur de cd en premier, puis l'usb, si possible, puis sdb et enfin sda).
Avec un peu de chances (selon l'install de grub), win démarrera directement sans passer par grub. Sinon, il se peut aussi que tu puisses démarrer sur un cd d'installation...
Dernière modification par faustus (Le 02/12/2009, à 04:36)
#4 Le 02/12/2009, à 06:52
- Compte anonymisé
Re : NTLDR manquant (dual boot linux ubuntu hardy/win xp) RESOLU
Salut
Je commencerai par débrancher le DD usb pour booter XP.
Sinon peux-tu lister la fin du fichier /boot/grub/menu.lst
Enfin pour ton boot.ini le rdisk(3) me "gène" un peu.
Je le verrais plutôt ainsi :
[boot loader]
timeout=15
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professionnel" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional (on Volume 1)"
multi(0)disk(0)rdisk(2)partition(1)\WINDOWS="Microsoft Windows XP Professional (on Volume 2)"
@+
#5 Le 02/12/2009, à 12:20
- Blue Slut
Re : NTLDR manquant (dual boot linux ubuntu hardy/win xp) RESOLU
J'ai un peu fouillé dans mes problèmes et réédité les posts car il y avait quelques erreurs...
En fait, le BIOS ne semble pas détecter mes périfériques SATA.
Dans démarrage :
Lecteurs Disque Dur
1. 1st Master : SAMSUNG SP1604N
2. Initio HDT725050VLA360
3. Bootable Add-in Cards
Dans le menu principal :
IDE Primaire Maitre ==> SAMSUNG SP1604N
...
...
1er SATA Maitre ==> Rien
2nd SATA Maitre ==> Rien
...
Avant, à l'emplacement des SATA, j'avais le lecteur CD/DVD, et mon disque dur avec Win XP. Le lecteur CD (sata) semble ne pas être détecté par ma carte mère dans le BIOS car il n'apparait plus depuis ma réinitialisation (donc on peut oublier le boot sur cd d'install...)
Je précise aussi que je n'ai pas de lecteur de disquette, je l'ai donc désactivé dans le BIOS.
J'ai vérifié dans "Reglage des Fonctions IDE" du BIOS, et pourtant, tout est Activé, y compris les Ports et Transferts d'accès SATA.
J'ai une éventuelle "Configuration NV RAID" ou tout est Désactivé pour le coup, mais ça a toujours été le cas, je n'y ai jamais touché.
Bref, je ne peux démarrer sur le disque dur où se situe Win XP car il n'apparait pas dans le BIOS, pourtant, je le vois sous Linux... Je pense que le GRUB essaie de le démarrer mais sans succès et ce serait pourquoi j'ai le NTLDR manquant...
Comment faire réapparaitre mes périphériques SATA dans le BIOS ?
Dernière modification par Blue Slut (Le 02/12/2009, à 12:23)
Hors ligne
#6 Le 02/12/2009, à 12:32
- Blue Slut
Re : NTLDR manquant (dual boot linux ubuntu hardy/win xp) RESOLU
jeanjd63> voila les redirections du GRUB pour windows :
title Windows NT/2000/XP (loader)
root (hd1,0)
savedefault
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
J'avais déjà essayé de modifier le boot.ini comme ceci :
[boot loader]
timeout=15
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professionnel" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(2)partition(1)\WINDOWS="Microsoft Windows XP Professional (on Volume 1)"
Pourquoi as-tu rajouté une ligne ? Pourrais tu m'expliquer comment fonctionne ce fichier boot.ini ?
Hors ligne
#7 Le 02/12/2009, à 14:13
- Compte anonymisé
Re : NTLDR manquant (dual boot linux ubuntu hardy/win xp) RESOLU
En fait avec la partie grub que tu as les rdisk devraient rester à 0.
Peux-tu vérifier que sous c: (là où tu as boot.ini) tu as aussi les fichiers :
ntdetect.com ntldr
#8 Le 03/12/2009, à 13:23
- Blue Slut
Re : NTLDR manquant (dual boot linux ubuntu hardy/win xp) RESOLU
Bon... Vous allez me trouver con...
Au moins autant que je me suis trouvé con... -__-
En parcourant les forums, j'ai détecté un conseil judicieux : "Lis la doc de ta carte mère" !
Ô Sainte illumination ! Tu t'es donnée à moi dans un élan de "on ne sait jamais..."
Et OUI ! Ca fonctionne mieux quand on branche les périphériques SATA sur les emplacements SATA !
(J'avais branché ça sur les SATA RAID, qui étaient désactivés...)
Celà dit, c'est vrai que je ne comprends pas pourquoi mon GRUB me donne une entrée rdisk(3)
Je vais aller vérifier ça.
Merci à tous en tout cas !
Dernière modification par Blue Slut (Le 03/12/2009, à 13:25)
Hors ligne