Bonjour,
Sur mon PC j'ai déjà 2 systèmes : Ubuntu (par défaut) et Win XP que je choisis au démarrage grâce à Grub ... et tout marche très bien depuis des années.
En fait, c'est 3 disques durs IDE PATA: le premier (/dev/sda) : XP, le 2ème disque (/dev/sdb) : Ubuntu , le 3ème (dev/sdc) est monté sous Ubuntu au démarrage pour y stocker mes données perso.
Voila ce que donne fdisk -l :
Disque /dev/sda: 123.5 Go, 123522416640 octets
255 heads, 63 sectors/track, 15017 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0x4c974c36
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 7470 60002743+ 7 HPFS/NTFS
/dev/sda2 7471 15016 60613245 f W95 Etendu (LBA)
/dev/sda5 7471 15016 60613213+ 7 HPFS/NTFS
Disque /dev/sdb: 82.3 Go, 82348277760 octets
255 heads, 63 sectors/track, 10011 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0x91ca92da
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 * 1 9634 77385073+ 83 Linux
/dev/sdb2 9635 10011 3028252+ 5 Extended
/dev/sdb5 9635 10011 3028221 82 Linux swap / Solaris
Disque /dev/sdc: 61.4 Go, 61492838400 octets
255 heads, 63 sectors/track, 7476 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0xf6a8ffb8
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdc1 1 7476 60050938+ 83 Linux
Aujourd'hui, je souhaiterais installer un 4ème disque dur interne (SATA) , sur lequel je mettrais Win 2003 Server.
Comment procéder pour que Win 2003 n'écrase pas le Grub du premier disque dur, et que rajouter au Grub pour que je puisse choisir au démarrage un des 3 systèmes ( Ubuntu , XP ou 2003 Server ) ?
Voici le menu.lst de Grub:
default 0
timeout 10
title Ubuntu 8.10, kernel 2.6.27-11-generic
root (hd1,0)
kernel /boot/vmlinuz-2.6.27-11-generic root=UUID=99295552-8d9b-4afd
-ad0d-5ffc65d6d50d ro quiet splash locale=fr_FR
initrd /boot/initrd.img-2.6.27-11-generic
quiet
title Ubuntu 8.10, kernel 2.6.27-11-generic (recovery mode)
root (hd1,0)
kernel /boot/vmlinuz-2.6.27-11-generic root=UUID=99295552-8d9b-4afd
-ad0d-5ffc65d6d50d ro single
initrd /boot/initrd.img-2.6.27-11-generic
title Ubuntu 8.10, memtest86+
root (hd1,0)
kernel /boot/memtest86+.bin
quiet
### 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
D'après la doc de Grub, étant donné que mon 4ème disque est nommé par GRUB (hd3.0), je devrais ajouter à menu.lst les 6 lignes suivantes, mais à quel endroit ? Et puisque les OS Microsoft doivent être obligatoirement sur hd0 pour démarrer, le mapage de hd3 vers hd0 va m'empêcher de booter XP qui est sur hd0
... y a t il une solution ??
title Microsoft Windows 2003 Server R2 Standard Edition
root (hd3,0)
makeactive # cette commande positionne le bit
de partition active à 1 (au cas où)
map (hd0) (hd3) # hd0 devient hd3
map (hd3) (hd0) # hd3 devient hd0 virtuellement
chainloader +1 # saut au début de la piste suivante
car c’est un OS Microsoft(R).
Merci par avance pour vos conseils
Doudy
Ubuntu 12.10