Installer windows après linux ?

Résolu/Fermé
victor_sf Messages postés 25 Date d'inscription jeudi 26 avril 2007 Statut Membre Dernière intervention 9 décembre 2007 - 28 mai 2007 à 18:30
Maxbester Messages postés 42 Date d'inscription samedi 14 novembre 2009 Statut Membre Dernière intervention 24 décembre 2021 - 9 déc. 2010 à 14:01
Bonjour à tous,
sur mon PC, j'ai seulement linux(ubuntu feisty) et j'aimerais maintenant installer windows.
Est-ce que c'est possible de faire ca si j'ai de l'espace vide sur mon dd sans avoir à enlever linux ?
si oui comment ? et sinon comment je peux enlever linux ?

Merci.

7 réponses

mamiemando Messages postés 31820 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 6 décembre 2022 7 494
12 juin 2007 à 01:07
1) Installe linux. Au moment de partitionner laisse un espace libre pour windows (partitionnement manuel).
2) Une fois linux installé et en ordre de marche, reboote sur le CD d'installation windows
3) Installe le sur la partition non allouée. Là il va virer le menu de démarrage (boot loader), qui peut être soit grub, soit lilo. La plupart du temps c'est grub. Si tu redémarres, le PC va automatiquement lancer windows sans te laisser le choix. Pour corriger ça il faut réinstaller le boot loader.
4) Reboote sur un live CD de sorte à lancer un shell (par exemple avec le CD d'install ou iun CD de knoppix).
5) Repère la partition / correspondant à ta partition / en tapant en root
/sbin/fdisk -l

Exemple chez moi
(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

   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

   Device Boot      Start         End      Blocks   Id  System
/dev/hdb1   *           1       10011    80413326    b  W95 FAT32

Donc là il s'agit de /dev/hda2. On monte maintenant cette partition :
mkdir -p /mnt/linux
mount -t /dev/hda2 /mnt/linux
cd /mnt/linux
chroot /mnt/linux

A partir de maintenant l'ancien /mnt/linux est devenu /. Tout se passe comme si tu avais démarré linux. Il ne reste plus qu'à installer grub. A priori il suffit sous debian et ses dérivés (kaella, ubuntu...) de faire un
dpkg-reconfigure grub

Vérifie que tout est ok dans le fichier de config
nano /boot/grub/menu.lst

A titre indicatif voici mon grub (à ne pas recopier tel quel)
default         0
timeout         5
color cyan/blue white/blue

title           Debian GNU/Linux, kernel 2.6.18-4-686
root            (hd0,1)
kernel          /boot/vmlinuz-2.6.18-4-686 root=/dev/hda2 ro
initrd          /boot/initrd.img-2.6.18-4-686
savedefault

title           Debian GNU/Linux, kernel 2.6.18-4-686 (single-user mode)
root            (hd0,1)
kernel          /boot/vmlinuz-2.6.18-4-686 root=/dev/hda2 ro single
initrd          /boot/initrd.img-2.6.18-4-686
savedefault

### 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

En particulier tu vois que windows (/dev/hda1) correspond à (hd0,0) et linux (/dev/hda2) correspond à (hd0,1). La numérotation de grub est un peu différente mais (hda=>hd0 ; hda1=>hd0,0 etc...). Sauve et quitte (ctrl x).
Ensuite pour quitter proprement
exit
cd /
umount /mnt/linux
reboot

Au démarrage le boot loader devrait apparaître.

Bonne chance
40
Maxbester Messages postés 42 Date d'inscription samedi 14 novembre 2009 Statut Membre Dernière intervention 24 décembre 2021 17
9 déc. 2010 à 14:01
0