|
|
|
|
Bonjour,alors voila, je vient de réinstaller XP sur mon pc puis ubuntu mais le double boot ne fonctionne pas.
Quand j'ai installé ubuntu il ne m'a pas demandé d'importer XP et au démarrage je n'ai pas le choix, je n'ai que ubuntu.
XP est bien présent j'en suis sur mais je ne sais pas comment faire pour paramétrer grub afin de pouvoir démarer sous XP.
Merci d'avance si quelqu'un veut bien m'aider...
Configuration: Linux Firefox 3.0.3
Il suffit d'installer et/ou de reconfigurer grub :
sudo aptitude update sudo aptitude safe-upgrade sudo aptitude install grub Normalement grub (menu au démarrage permettant de lancer windows ou linux) a dû détecter tout seul ton windows (fais un reboot pour voir). Si ce n'est pas le cas voici comment le corriger. Ensuite repère sur quelle partition est installée windows. Exemple : (root@aldur) (~) # fdisk -l Disk /dev/hda: 40.0 GB, 40020664320 bytes 255 heads, 63 sectors/track, 4865 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x802b81ca Device Boot Start End Blocks Id System /dev/hda1 * 1 1275 10241406 7 HPFS/NTFS /dev/hda2 1276 4740 27832612+ 83 Linux /dev/hda3 4741 4865 1004062+ 82 Linux swap / Solaris Disk /dev/hdb: 82.3 GB, 82348277760 bytes 255 heads, 63 sectors/track, 10011 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x4707841a Device Boot Start End Blocks Id System /dev/hdb1 * 1 10011 80413326 b W95 FAT32 Dans cet exemple la partition windows est /dev/hda1. Une fois que tu l'as repéré, corrige /boot/grub/menu.lst en root ou avec un sudo, et ce à l'aide d'un éditeur texte (par exemple nano) : sudo nano /boot/grub/menu.lst Ensuite rajoute une section pour windows. Si l'on se réfère à l'exemple que je t'ai donné, windows est sur le premier disque (/dev/hda) => hd0 et sur la première partition (/dev/hda1) => 0 soit le couple (hd0,0). S'il avait été par exemple sur /dev/hdb3 ça aurait été (1,2). Voici mon fichier de configuration je te laisse l'adapter : default 0 ## timeout sec # Set a timeout, in SEC seconds, before automatically booting the default entry # (normally the first entry defined). timeout 5 # Pretty colours color cyan/blue white/blue title Debian GNU/Linux, kernel 2.6.26-1-686 root (hd0,1) kernel /boot/vmlinuz-2.6.26-1-686 root=/dev/hda2 ro initrd /boot/initrd.img-2.6.26-1-686 title Debian GNU/Linux, kernel 2.6.26-1-686 (single-user mode) root (hd0,1) kernel /boot/vmlinuz-2.6.26-1-686 root=/dev/hda2 ro single initrd /boot/initrd.img-2.6.26-1-686 ### END DEBIAN AUTOMAGIC KERNELS LIST # This is a divider, added to separate the menu items below from the Debian # ones. title Other operating systems: root # This entry automatically added by the Debian installer for a non-linux OS # on /dev/hda1 title Microsoft Windows XP Professionnel root (hd0,0) savedefault makeactive chainloader +1 Note : si tes disques s'appelle /dev/sd... le raisonnement est identique. Les notations grub sont toujours de la forme (hdx,y). Bonne chance
|
Au feeling je dirais que c'est plutôt (hd0,2) ou (hd0,4) alors... En fait le plus simple c'est de tester quand grub apparaît au démarrage. Tu passe en mode interactif après avoir placé le bandeau sur windows, tu édites la ligne (e) de sorte à corriger le disque de démarrage, et ceci fait, tu testes en appuyant sur 'b'.
sudo fdisk -l Bonne chance
|
Tu as peut-être tapé un caractère spécial en faisant une faute de frappe. Efface la ligne et retape là. Note que pour faire tes tests tu n'es pas obligé de modifier /boot/grub/menu.lst, tu peux simplement passer en mode interactif quand grub apparaît à l'écran (par contre il faudra corriger en conséquence /boot/grub/menu.lst pour que les changements soient conservés).
sudo dpkg-reconfigure grub Bonne chance |