Windows et Debian

Bonjour,

J’ai juste debian lenny sur mon disque dur, mais pour une raison X je dois installé Windows XP sur mon disque dur en Dual boot,
je sais faire si c’est debian qu’on installe apres XP mais l’inverse …

Déja est-ce que XP me permet de créer les partition lors de l’installe ou dois-je la faire (NTFS c’est ca ?) avec Gparted ?

PS: Je pense qu’en installant XP, je perdrait GRUB alors comment le restaurer avec le CD de debian netinstall ??

Merci de votre aide !

valentin2105 > bonjour,

j’ai bien compris ton problème et on dirait que tu cherches à installer grub après windows.

Je pense qu’il te faut un cd qui permet de faire l’installation uniquement de Grub dans l’installation. Certaine distribution permette de le faire :slightly_smiling:

ceci devrait te mettre sur la piste :

tplpc.com/modules/wfsection/dossier-104.html

Enfaite, je veux que après avoir installé Windows, Je puisse au démarrage choisir entre windows et Debian !
Mais comment faire avec un netinstall ?

PS: Windows permet de créer une partition lors de l’installation ?

avec une netinstall tu dois passer en mode rescue (tu choisis ce mode quand tu bootes sur la netinstall) et tu peux restaurer ton grub.

si tu n’as pas d’espace libre, windows ne te donnera pas la possibilité de redimensionner une partition pour en créer un autre à l’installation. il faut que tu le fasses avant avec gparted par exemple. mais pour pouvoir redimensionner une partition, elle ne doit pas être active (il faut pouvoir la démonter).
donc tout dépend de comment ton disque est partitionné actuellement.

Merci de vos réponses,

Déja, comment restaurer le grub en mode rescue CD ?
Ensuite si je rapticie ma partition Debian, il faut que je laisse “espace non alloué” ou je créer une partition en NTFS ?

Merci

laisse un espace non alloué car je pense que de toutes façons gparted ne formate pas en ntfs.
windows s’en occupera.
pour grub et l’option rescue de netinstall je ne peux pas t’en dire plus, je n’ai jamais effectué l’opération.
quand j’ai eu besoin de restaurer un grub j’ai utilisé un live-cd (celui d’ubuntu mais n’importe lequel fait l’affaire).

Ah, celui d’ubuntu fais l’affaire pour debian ?
Ben j’ai un cd d’ubuntu en live cd,

Comment je fais ? car je sais pas sur qu’elle partition l’installé ! ?

Merci

pas la peine de regarder maintenant pour la partition car tu vas tout modifier avec gparted et avec l’install de windows.
quand tu mettras ton liveCD après avoir installé windows.

démarre sur le liveCD
une fois démarré ouvre une console
tape sudo grub
find /boot/grub/stage1
tu vas voir s’afficher la partition sur laquelle se trouve grub, par exemple (hd0,1)
tu tapes setup (hd0) (hd0,1)
puis quit

et tu rebootes, tu retrouveras ton grub au démarrage … mais peut-être sans option windows (j’ai un petit doute) auquel cas il devrait suffire une fois que tu seras sous debian de taper update-grub en console root.



Comment savoir ?

Comment savoir ?

lis les réponses que je te donne
je l’ai écrit au dessus
tu vas voir s’afficher le numéro de la partition !!
si c’est (hd0,1) qui s’affiche tu tapes setup (hd0) (hd0,1)
si c’est (hd58,997) qui s’affiche tu tapes (hd58) (hd58,997)

Ok super merci,
Donc si j’ai bien compris, XP va “masquer” Grub mais pas le supprimé, il suffit juste de le remtre après l’install ! C’est bien ca ?

on peut dire ça comme ça, xp va écraser le mbr qui appelle grub, et le setup que tu vas faire remettra ce qu’il faut sur le mbr pour retrouver grub.
c’est pour ça aussi qu’il faudra peut-être taper update-grub en console root quand tu auras retrouvé ta debian, pour que cet update de grub prenne en compte la nouvelle install de windows.

Re,

Alors je viens d’installer Windows, j’ai fais tout ce que tu m’a dit sur live Cd Ubuntu
(ca se trouvait en hd0,0)
Alors j’ai tout fais alors je reboot et la j’ai pas le choix; juste debian !
Alors console sur debian en root: update-grub, du texte apparait (pas d’erreur) reboot et toujours que Debian !

Comment retrouver XP ?

Sinon “fixmbr” dans le console D’XP ça va écraser Grub ou se mettre a coté ?

tu peux faire un cat /etc/fstab s’il te plait ?

edit : pardon j’ai dit une connerie, avec fstab tu verras surement pas ta partition système windows.
va plutôt voir avec gparted qu’elle est ta partition windows (genre /dev/sdaX)

voici la commande :

[code]val@Valentin:~$ cat /etc/fstab

/etc/fstab: static file system information.

proc /proc proc defaults 0 0
/dev/hda1 / ext3 errors=remount-ro 0 1
/dev/hda6 /home ext3 defaults 0 2
/dev/hda5 none swap sw 0 0
/dev/hdd /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
val@Valentin:~$

[/code]

j’ai édité ma question, regarde avec gparted s’il te plait.
applications, système, partition editor

La partition windows est :

/dev/hda3,
parcontre il me dit impossible de monter le volume windows
et a coté de la partition windows dans gparted j’ai un panneau attention !

en console root, tape grub-install /dev/hda
si ça marche pas on modifiera manuellement ton menu.lst

edit :
pour modifier ton menu.lst si y en a besoin
le fichier est ici /boot/grub/menu.lst

je te poste la fin du mien

[code]title Debian GNU/Linux, kernel 2.6.28-version-perso-090111
root (hd0,2)
kernel /boot/vmlinuz-2.6.28-version-perso-090111 root=/dev/sda3 ro quiet
initrd /boot/initrd.img-2.6.28-version-perso-090111

title Debian GNU/Linux, kernel 2.6.28-version-perso-090111 (single-user mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.28-version-perso-090111 root=/dev/sda3 ro single
initrd /boot/initrd.img-2.6.28-version-perso-090111

title Debian GNU/Linux, kernel 2.6.26-1-amd64
root (hd0,2)
kernel /boot/vmlinuz-2.6.26-1-amd64 root=/dev/sda3 ro quiet
initrd /boot/initrd.img-2.6.26-1-amd64

title Debian GNU/Linux, kernel 2.6.26-1-amd64 (single-user mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.26-1-amd64 root=/dev/sda3 ro single
initrd /boot/initrd.img-2.6.26-1-amd64

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/sda1

title Microsoft Windows XP Professionnel
root (hd0,0)
savedefault
makeactive
chainloader +1
[/code]tu recopies à la fin du tien les sept dernières lignes du mien, en remplaçant (hd0,0) par (hd0,2)

La commande donnée et reboot, RIEN sauf un scanner de hda6 et hda1 avant de lancer X sinon rien de XP …

j’ai édité juste au dessus de ta réponse