#1 Le 26/04/2006, à 09:47
- julien1977
installer un dualboot Ubuntu et XP
Bonjour à tous
J'ai fait ma première installation Ubuntu hier tout seul comme un grand
Et je n'arrive pas à paramètrer un multiboot avec mon XP
Ma config
Linux dur le premier disque dur
XP sur le second
Xp ne se lance pas, j'ai un message "NTLDR missing"
Help me please!!!!
Hors ligne
#2 Le 26/04/2006, à 09:52
- Bobbybionic
Re : installer un dualboot Ubuntu et XP
Bonjour
Aucune idée
Non ça me parait bizarre, pas que XP plante, mais qu'il plante "comme ça", d'habitude si ça vient de Grub il te le dit tout de suite...
Tu as fais quoi exactement ? Sinon recherche ton erreur sur le forum, la doc et google, des fois que...
Mais j'ai plus l'impression que c'est un soucis du à windows.
Non à la vente liée. Non au monopole Windows.
Tous ensemble, refusons les logiciels préinstallés et tournons nous vers le libre.
http://bobbybionic.wordpress.com
Hors ligne
#3 Le 26/04/2006, à 09:55
- julien1977
Re : installer un dualboot Ubuntu et XP
Ben Xp n'apparaissait pas dans la liste de Grub
Alors j'ai cherché un peu sur la doc, et j'ai copié collé les commande de la doc http://doc.ubuntu-fr.org/installation/grub#windows_dans_le_menu_grub
du coup Xp est apparu dans ma liste Grub, mais ne se lance pas
Hors ligne
#4 Le 26/04/2006, à 10:08
- Bobbybionic
Re : installer un dualboot Ubuntu et XP
Mais il commence à se lancer et affiche une erreur après ou c'est grub qui a des soucis ?
Peux tu poster ton menu grub stp ?
Non à la vente liée. Non au monopole Windows.
Tous ensemble, refusons les logiciels préinstallés et tournons nous vers le libre.
http://bobbybionic.wordpress.com
Hors ligne
#5 Le 26/04/2006, à 10:11
- julien1977
Re : installer un dualboot Ubuntu et XP
ça attendra ce soir alors.
En tout cas merci et à plus tard
Hors ligne
#6 Le 26/04/2006, à 12:32
- maxfox
Re : installer un dualboot Ubuntu et XP
Salut Julien
sudo fdisk -l
Ça listera tes disques/partitions pour connaitre le nom de celle où est installé Windows.
Si le disque sur lequel est installé Windows est le 2ème, il faut utiliser les paramètres "map" dans la section Windows du menu.lst pour faire croire à Windows qu'il est sur le premier.
Tout est dans la doc sur Grub.
Si tu n'y arrives pas, comme te le demande Bobbybionic tu nous donneras le menu.lst et le résultat du fdisk -l.
Hors ligne
#7 Le 26/04/2006, à 13:04
- julien1977
Re : installer un dualboot Ubuntu et XP
Ok merci bcp
je regarde ça ce soir.
Xp est sur le 2ème disque.
Hors ligne
#8 Le 26/04/2006, à 20:08
- Julien197
Re : installer un dualboot Ubuntu et XP
Mon Fdisk comme demandé
Disque /dev/hda: 41.1 Go, 41110142976 octets
255 têtes, 63 secteurs/piste, 4998 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/hda1 * 1 1216 9767488+ 83 Linux
/dev/hda2 1217 4998 30378915 5 Extended
/dev/hda5 4811 4998 1510078+ 82 Linux swap / Solaris
/dev/hda6 1217 4810 28868742 83 Linux
Les entrées de la table de partitions ne sont pas dans l'ordre du disque
Disque /dev/hdc: 80.0 Go, 80026361856 octets
255 têtes, 63 secteurs/piste, 9729 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/hdc1 * 1 1275 10241406 7 HPFS/NTFS
/dev/hdc2 1276 9729 67906755 f W95 Etendu (LBA)
/dev/hdc5 1276 1943 5365678+ b W95 FAT32
/dev/hdc6 1944 9729 62541013+ b W95 FAT32
julien@ubuntu:~$
#9 Le 26/04/2006, à 22:45
- julien1977
Re : installer un dualboot Ubuntu et XP
Finalement, j'ai réinstallé linux sur le même DD qu'Xp :le second
maintanant ça donne ça, mais le dualboot ne fonctionne toujours pas.
Disque /dev/hda: 41.1 Go, 41110142976 octets
255 têtes, 63 secteurs/piste, 4998 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/hda1 * 1 4810 38636293+ b W95 FAT32
/dev/hda2 4811 4998 1510110 5 Extended
/dev/hda5 4811 4998 1510078+ 82 Linux swap / Solaris
Disque /dev/hdc: 80.0 Go, 80026361856 octets
255 têtes, 63 secteurs/piste, 9729 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/hdc1 * 1 1275 10241406 7 HPFS/NTFS
/dev/hdc2 1276 9729 67906755 f W95 Etendu (LBA)
/dev/hdc5 * 1276 1943 5365678+ 83 Linux
/dev/hdc6 1944 9729 62541013+ b W95 FAT32
Aidez moi
Hors ligne
#10 Le 26/04/2006, à 23:11
- julien1977
Re : installer un dualboot Ubuntu et XP
Ha oui, j'oubliais, j'i un NTLDR is missing
Hors ligne
#11 Le 26/04/2006, à 23:48
- webatou
Re : installer un dualboot Ubuntu et XP
Bah si Windows est sur le deuxième DD ne t'étonne pas que ça boote pas.
Généralement, Windows prefere être installé sur la première partition du premier disque dur, ça évite pas mal de problèmes.
Sinon, tu peux aussi essayer de parametrer Grub pour qu'il fasse croire à Windows qu'il est sur le premier DD mais je ne me souviens plus exactement comment on fait.
Linux Ubuntu 8/04
Hors ligne
#12 Le 27/04/2006, à 00:08
- cep_
Re : installer un dualboot Ubuntu et XP
Ha oui, j'oubliais, j'i un NTLDR is missing
DAns ce cas ce n'est plus vraiment un problème grub puisqu'il lance windows.
Voir sur les forums Ms, il y a une procédure pour résoudre cela en console de récupération. Il te faudra probablement ensuite restaurer grub.
#13 Le 27/04/2006, à 09:50
- julien1977
Re : installer un dualboot Ubuntu et XP
Finalement, aprés un crise devant mon ordi hier soir, j'ai décidé de repartir du bon pied.
Alors je demande conseil sur la méthode à suivre.
Je compte faire comme suit
sur mon premier DD de 40Go
j'installe d'abord Xp sur 10 Go
Puis j'installe Ubuntu sur 10Go
Et le reste sera formaté en fat32
Est ce quand suivant cette méthode, Xp se retrouvera dans GRUB au premier démarrage?? Grosse question.
Si qqu'un à une idée merci bcp
Hors ligne
#14 Le 27/04/2006, à 12:03
- maxfox
Re : installer un dualboot Ubuntu et XP
Salut Julien.
1 - Pourquoi avoir réinstallé Ubuntu une 1ère fois ? Tu ne nous as pas dit ce que tu avais tenté de faire avant cela, pas donné le menu.lst, les messages d'erreurs etc... Avais-tu au moins tenté de rentrer les paramètres "map" ?...
2 - Comme la dit cep, le NTLDR manquant est un problème lié à Windows, j'imagine que tu as creusé de ce coté avant de vouloir tout réinstaller une nouvelle fois.
3 - Si tu penses que le mieux est de tout réinstaller (pas réussit à remettre le NTLDR ? ), alors OK. Oui normalement Windows est détecté automatiquement par Ubuntu, même si parfois ce n'est pas le cas (c'est trés rare).
Tu auras donc 3 partitions (en primaire) /WinXP, /Ubuntu, /Fat, plus le swap sur l'autre disque.
En choisissant le partitionnement manuel et en étant concentré il ne devrait pas y avoir de problème.
Bon courage
Hors ligne
#15 Le 27/04/2006, à 12:54
- julien1977
Re : installer un dualboot Ubuntu et XP
Merci!!!
pourvu que ça marche!!!
Hors ligne
#16 Le 27/04/2006, à 23:50
- sirb
Re : installer un dualboot Ubuntu et XP
Il est quasiment sûr que le "NTDLR is missing" est un message de windows, donc pas la peine de te rpendre la tête à tout reformater comme un fou, il faut "simplement" trouver comment utiliser la console de récupération pour remttre ce fichier en état.
Hors ligne
#17 Le 03/05/2006, à 08:25
- yawie
Re : installer un dualboot Ubuntu et XP
Le probleme ne vient pas forcément de windows.
J'ai le même "ntldr is missing" : voici ma configuration :
Disque /dev/sda: 300.0 Go, 300090728448 octets
255 têtes, 63 secteurs/piste, 36483 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 36483 293049666 7 HPFS/NTFS
Disque /dev/sdb: 74.3 Go, 74355769344 octets
255 têtes, 63 secteurs/piste, 9039 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 * 1 9038 72597703+ 7 HPFS/NTFS
Disque /dev/sdc: 320.0 Go, 320072933376 octets
255 têtes, 63 secteurs/piste, 38913 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdc1 * 1 2550 20482843+ 83 Linux
/dev/sdc2 2551 38913 292085797+ 7 HPFS/NTFS
Disque /dev/hda: 163.9 Go, 163928604672 octets
255 têtes, 63 secteurs/piste, 19929 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/hda1 * 1 7649 61440561 7 HPFS/NTFS
/dev/hda2 7650 19929 98639100 f W95 Etendu (LBA)
/dev/hda5 7650 19929 98639068+ 7 HPFS/NTFS
Disque /dev/hdb: 200.0 Go, 200049647616 octets
16 têtes, 63 secteurs/piste, 387621 cylindres
Unités = cylindres de 1008 * 512 = 516096 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/hdb1 * 1 387618 195359440+ 7 HPFS/NTFS
Le mbr est sur hda (et grub aussi)
windows est installé sur sdb
si dans le bios je choisi de booter sur le 74go (sdb), windows marche normalement
par contre si j'essaye de booter sur hda (mbr) et à partir de celui-ci lancer grub avec comme options :
title Microsoft Windows XP Professional
root (hd3,0)
savedefault
makeactive
map (hd0) (hd3)
map (hd3) (hd0)
chainloader +1
J'ai une erreur NTLDR is missing...
D'apres ce que j'ai lu sur la doc de grub ça ne peut marcher que si windows utilise le bios pour accéder à son boot loader. Si il utilise un pilote (ce qui doit être le cas avec ce disque serial ata) ça ne fonctionne pas. Et... je cherche, je cherche. J'aimerai bien faire marcher mon multiboot sans reinstaller ni windows ni linux.
Pour l'instant, le multiboot se fait en allant dans le bios et en changeant l'ordre de priorité des disques, pas très user friendly...
Hors ligne
#18 Le 03/05/2006, à 08:53
- cep_
Re : installer un dualboot Ubuntu et XP
title Microsoft Windows XP Professional
root (hd3,0)
Pourquoi (hd3,0) ?
L'ordre de boot n'est-il pas : hda sda sdb ? revoir la numérotation.
#19 Le 03/05/2006, à 10:37
- yawie
Re : installer un dualboot Ubuntu et XP
Et bien parce que windows est sur hd3 il me semble
J'ai reussi à le faire marcher avec ça :
title Windows XP
rootnoverify (hd3,0)
savedefault
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
Je n'ai pas très bien compris pourquoi ça marchait, j'ai fait la brute en testant toutes les combinaisons pour x et y de 0 à 4 des appels :
rootnoverify (hdx,0)
map (hd0) (hdy)
map (hdy) (hd0)
J'avais fait une install de windows sur hda (install dégagée)
ensuite, une install sur sdb losqu'il etait en sda (je l'ai changé de place) je bootais dessus en changeant les priorités de boot dans le bios
j'ai installé linux sur sdc en ayant remis boot priorité sur cdrom. Grub s'est alors installé sur hda
mon linux est comme ça :
title Linux
root (hd4,0)
kernel /boot/vmlinuz-2.6.15-21-k7 root=/dev/sdc1 ro quiet splash
initrd /boot/initrd.img-2.6.15-21-k7
savedefault
boot
Oui, je sais ce n'est pas "tres" propre mais pour l'instant ça me convient.
Hors ligne
#20 Le 03/05/2006, à 11:28
- cep_
Re : installer un dualboot Ubuntu et XP
title Windows XP
rootnoverify (hd3,0)
savedefault
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
Si l'ordre de boot dans le bios est bien : hda sda sdb
dans ce cas hda = (hd0), sda = (hd1), sdb = (hd2).
Et si boot.ini, ntldr et compagnie sont sur sdb, ton menu devrait être :
title Windows
root (hd2,0)
map (hd0) (hd2)
map (hd2) (hd0)
makeactive
chainloader +1
Tout dépend de la façon dont a été installé windows et de la configuration du bios.
#21 Le 03/05/2006, à 11:33
- cep_
Re : installer un dualboot Ubuntu et XP
Je viens de voir ceci :
title Linux
root (hd4,0)
Ces configurations bios avec sata et ide et cdrom sur certains ports et pas d'autres sont vraiment b***
Donc ok
Un "cas d'école" que tu devrais épingler pour ceux qui ont des problèmes de boot windows avec sata
#22 Le 03/05/2006, à 11:45
- yawie
Re : installer un dualboot Ubuntu et XP
Le cas d'école c'est quoi?
Ben si ça ne marche pas, essayez de mapper tout ce que vous avez, selon vos ordre d'installation, de boot et de config bios ça finira surement par marcher
Hors ligne
#23 Le 03/05/2006, à 11:52
- cep_
Re : installer un dualboot Ubuntu et XP
Il est préférable de lire les conventions de nommage de grub avant de faire un map sur tout ce qui tourne
#24 Le 03/05/2006, à 12:44
- yawie
Re : installer un dualboot Ubuntu et XP
Remarquez que GRUB ne distingue pas l'IDE du SCSI, il compte simplement les disques depuis zéro, sans faire attention à leur type. Normalement, les numéros des disques IDE sont inférieurs à ceux des disques SCSI, bien que cela ne soit pas exact si vous changez la séquence de démarrage du BIOS en inversant IDE et SCSI.
Difficile de prévoir comment ça va se compter.
Hors ligne
#25 Le 04/05/2006, à 14:08
- OriOn-invité
Re : installer un dualboot Ubuntu et XP
bonjour a tous NTLDR est un fichier systeme de windows qui ce trouve dans sur le disque dur de windows mais pas dans le dossier windows...
exemple : avec windows sur le disque C
C:/windows
alors ntldr est en C: / (tout court)
c'est pourquoi il est facil de le supprimer en pensant que c'est un fichier a la ... comme il y a parfois un peu partout avec windows et internet...
j'ai eu ce probleme la semaine derniere
j'ai reinstaller windows sur le meme disque sans formater le disque (en lui donnant un autre nom d'install que C: /windows...) donc le fichier manquant c'est trouvé de nouveau a ca place en C: /
ensuite j'ai modifié la ligne du boot de windows(fichier C: /boot.ini) pour qu'il redemare avec l'ancienne "version"
apres j'ai supprimé les fichiers que je venais de mettre (le 2eme dossier win et le 2 doc & set)
et pour finir une petite restauration grub et voila
je sais que c'est pas forcement la solution la plus propre mais en tout cas ca marche