[Grub] Démarrage sur une partition Win située en fin de disque

Démarrage sur une partition Win située en fin de disque [Grub] - Installation - Linux et OS Alternatifs

Marsh Posté le 04-05-2005 à 12:50:58    

Je galère depuis ce matin à essayer de booter sur la partition Windows depuis Grub, mais sans succès.
 
Voici la conf de mon disque dur unique :
hda1 ---> /
hda5 ---> /home
hda6 ---> SWAP
hda7 ---> WinXP
 
Voici la partie de mon fichier Grub qui nous intéresse:

title Windows
rootnoverify (hd0,3)
makeactive
chainloader +1


J'ai essayé toutes les combinaisons possible avec (hd0,x) sans succès...
Comment connaîyre l'adresse de ma partition Windows de manière sûre ?
D'après les docs que j'ai lues ça devrait être hd0,3 mais visiblement il y a un autre soucis


---------------
Il existe mille manières d'agir, et une seule de ne rien faire.
Reply

Marsh Posté le 04-05-2005 à 12:50:58   

Reply

Marsh Posté le 04-05-2005 à 14:05:20    

bonjour,
 
 faudrait déja savoir comment tu as construit ton multiboot :
 
         méthode normale
                  Xp était installé avant en utilisant le cd Xp
                  ce qui sous-entend que ton Xp est sur la 1° partition de ton disque
                   
                  puis install de ta distrib linux qui devrait se trouver où tu veux
                  mais certainement pas en HD1
 
         méthode +- hussarde à coup de partition magique pour déplacer Xp en hd7
                  install de linux puis essayage de recoller les morceaux avec grub.
 
 
         la méthode normale est conseillée ( google Bellamy te servira )
 
Rem :tu peux mettre Xp sur une partition logique mais à l'install, il faut quand même
deux ou trois fichiers du style NTDETECT .. qui soient :
         sur la 1° partition
         que cette partition soit du type fat ou fat32
 
A+ si possible :jlp

Reply

Marsh Posté le 04-05-2005 à 14:23:21    

En fait j'ai d'abord installé XP
J'ai anticipé en créant 3 partitions non formatées en début de disque, puis une 4ème où j'ai installé XP
Ensuite j'ai booté sur Ubuntu et j'ai utilisé les 3èmes partitions comme décris plus haut.
Bien entendu, Grub n'as pas détecté Windows et je m'efforce à parvenir à booter dessus....
 
Mais vu ce que tu me dis dans ta remarques, je n'aurai pas du m'y prendre comme ça ?
Y a-t-il encore moyen de réinstaller Windows en fin de disque sans toucher à mes partitions Linux ?


---------------
Il existe mille manières d'agir, et une seule de ne rien faire.
Reply

Marsh Posté le 04-05-2005 à 15:15:21    

ecliptux a écrit :

En fait j'ai d'abord installé XP
J'ai anticipé en créant 3 partitions non formatées en début de disque, puis une 4ème où j'ai installé XP
Ensuite j'ai booté sur Ubuntu et j'ai utilisé les 3èmes partitions comme décris plus haut.
Bien entendu, Grub n'as pas détecté Windows et je m'efforce à parvenir à booter dessus....
 
Mais vu ce que tu me dis dans ta remarques, je n'aurai pas du m'y prendre comme ça ?
Y a-t-il encore moyen de réinstaller Windows en fin de disque sans toucher à mes partitions Linux ?


 
     avec quoi as-tu créé tes partitions ?  
                 outils monde microsoft ( ex partition  magique )
                 outils monde open       ( ex qtparted ...)
 
par expérience , les partitions crées sous linux sont  "boudées" par le monde microsoft
               
               et cela te crée des truc curieux à l'install.
 ( d'autant que d'après ton partitionnement linux il semble que tu as créé :
     1 partition principale (  hd1 )  ton /
      rien
      rien
     1 partition étendue ( que tu peux voir avec fdisk  ( type partition 07 )
       dans cette partition étendue :
       1 partition logique hd5 ton /home
       1 partition logique hd6 ton swap
       1 partition logique hd7 ton xp
 
   le pb c'est les deux "rien" et le fait qu'il n'y a aucune partition principale
    pour acceuillir les quelques fichier de boot de XP
 
toujours est-il qu'a l'install de ton Xp , tu as du à un moment dire que tu
voulais qu'il ne s'installe pas sur C: mais  sur ??? partition
 
 l'install de ubuntu sur hd1 a sans doute écrasé les fichier de boot XP.
 
  question bête : as-tu des données auquelles tu tiens ou pas ?
   

Reply

Marsh Posté le 08-05-2005 à 19:41:13    

Bon en fait, WinXP a besoin d'une petite partition en début de disque pour pouvoir s'installer.
Je m'en suis sorti de la manière suivante :
- J'ai booté sur Ubuntu Live CD
- j'ai copié la partition / sur la future partition winxp que j'ai mis pour l'occasion au format ext3, avec la commande cp -a /mnt/source /mnt/cible
- j'ai supprimé la partition source (/dev/hda1), puis recréée en laissant 100Mo de libre au début
- j'ai recopié les fichiers d'origine sur /dev/hda1
- pas besoin de modifier les fichiers fstab, grub et cie tant que ma partition de 100mo n'est pas créée. Normallement au reboot de l'ordi  tout remarche comme avant ;)
- j'installe WinXP sur /dev/hda7 sans pb et bien sûr, Grub n'est plus actif
- reboot sur le live CD, modif des fichiers fstab et grub comme il faut (décalage des n° de partitions...)
- réinstall de grub comme il faut (j'ai pas l'url du tuto que j'ai utilisé mais c'est facile à trouver)
- reboot et tout remarche comme avant, avec WinXP au démarrage pour peu qu'on rajoute l'entrée dans grub


---------------
Il existe mille manières d'agir, et une seule de ne rien faire.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed