URL: https://linuxfr.org/forums/linux-debian-ubuntu/posts/booter-windows-sur-un-autre-disque-avec-grub Title: booter windows sur un autre disque avec grub Authors: alexis779 Date: 2005年08月27日T22:12:20+02:00 Tags: debian Score: 0 Bonjour, De nombreuses infos sont disponibles pour expliquer comment utiliser grub, mais je n'arrive pas à les adapter à ma situation : J'ai 2 disques durs : Sur le 1er, windows XP est installé (j'avais Windows 98 dessus auparavant), sur lequel il existe 2 partitions non reconnues par Grub. Sur le 2ème, y a linux Debian 3.1 (kernel 2.4) + une partition qui a pour but de contenir des données pour le windows du 1er disque. Je vous donne les infos du grub correspondant à ma config : GNU GRUB version 0.95 (640K lower / 3072K upper memory) [ Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists the possible completions of a device/filename. ] grub> root (hd Possible disks are: hd0 hd1 grub> root (hd0, £spaces£ £/spaces£Possible partitions are: £spaces£ £/spaces£Partition num: 0, Filesystem type unknown, partition type 0x93 £spaces£ £/spaces£Partition num: 4, Filesystem type unknown, partition type 0x82 grub> root (hd1, £spaces£ £/spaces£Possible partitions are: £spaces£ £/spaces£Partition num: 0, Filesystem type unknown, partition type 0x82 £spaces£ £/spaces£Partition num: 1, Filesystem type is ext2fs, partition type 0x83 £spaces£ £/spaces£Partition num: 2, Filesystem type is ext2fs, partition type 0x83 £spaces£ £/spaces£Partition num: 3, Filesystem type is fat, partition type 0xb Voici les commandes disponibles de grub, à titre indicatif grub> £spaces£ £/spaces£Possible commands are: blocklist boot cat chainloader clear cmp color configfile debug device displayapm displaymem dump embed find fstest geometry halt help hide impsprobe initrd install ioprobe kernel lock makeactive map md5crypt module modulenounzip pager partnew parttype password pause quit read reboot root rootnoverify savedefault serial setkey setup terminal terminfo testload testvbe unhide uppermem vbeprobe Enfin, les infos données par la commande mount : debian:/# mount /dev/hdb2 on / type ext3 (rw,errors=remount-ro) proc on /proc type proc (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) tmpfs on /dev/shm type tmpfs (rw) /dev/hdb3 on /home type ext3 (rw) /dev/hdb4 on /windows type vfat (rw) usbfs on /proc/bus/usb type usbfs (rw) Il parait qu'il faut savoir sur quelle partition se trouve /boot pour relancer windows. Apparemment, ce serait dans mon cas (hd1, 1). Je sais qu'il faut utiliser les commandes rootnoverify, hide/unhide et map pour feinter le bios, mais je ne vois pas du tout comment procéder car je ne comprends pas trop comment ça agit sur le bios. Il faudrait quelque-chose du type : map (hd0) (hd1) map (hd1) (hd0) rootnoverify (hd0,1) makeactive chainloader +1 Sauriez-vous précisément ce qu'il faut que je mette dans mon fichier /boot/grub/menu.lst pour que ça boot vraiment windows, au lieu de faire planter Grub, faire redémarrer l'ordi ou me donner un message d'erreur du type : Error 12 invalid device requested ou bien Error 13 invalid or unsupported executable format ? Merci d'avance pour toute précision sur le fonctionnement de grub ou toute suggestion adaptée à ma config ! PS : mon message est long, je l'admets