Windows XP et Linux sont installés sur une mâme machine (chacun sur leur disque). Il s'agit de pouvoir choisir au démarrage le système à utiliser.
Nous supposons que :
Adapter en examinant bien le plan de partitionnement.
Dans le BIOS, régler l'ordre de boot en mettant le disque voulu pour Windows en premier.
Installer Windows sur le premier disque et vérifier que tout fonctionne bien. Si Windows est déjà installé, sauter cette partie.
sudo tune2fs -L ubuntu /dev/sdaX
(X est le n° de la partion Ubuntu) puis avec l'Utilitaire de disques, démonter la partition puis la remonter : le point de montage est devenu /media/ubuntu/
sudo dd if=/dev/sda of=sauvegarde_mbr_xp bs=512 count=1
sudo sfdisk -luM > structure.list sudo df -h | grep "^/dev/" > montages.list sudo lsblk > structure_graphique.list
La première commande donne un rapport détaillé, la deuxième donne un rapport des montages, la troisième donne un rapport graphique des montages.
Insérer une clé USB et y recopier tous nos fichiers :
Installer Linux sur son disque (/dev/sdb) en choisissant :
Terminer l'installation de Linux et redémarrer comme demandé. Le redémarrage se fait avec le GRUB d'ubuntu.
Pour sauvegarder le MBR de Linux (actuellement sur /dev/sda à la place du MBR de Windows), lancer la commande suivante :
sudo dd if=/dev/sda of=grub.bs bs=512 count=1
Insérer la clé USB utilisée plus haut et y recopier le fichier grub.bs.
Copier sous nautilus ou avec une commande cp comme
On peut aussi lancer des commandes :
cp /media/LACLE/sauvegarde_mbr_xp ~ cp /media/LACLE/grub.bs /dev/sda1
Restaurer le MBR de Windows en lançant la commande suivante :
sudo dd if=sauvegarde_mbr_xp of=/dev/sdb1 bs=512 count=1
Redémarrer : on se retrouve sous Windows.
A la racine de C:, on trouve le fichier grub.bs.
Modifier le fichier c:\boot.ini de Windows pour y ajouter la ligne suivante:
C:\grub.bs="Linux"
Au démarrage, on a le choix entre Windows et Linux.
Si Grub2 a disparu (par exemple suite à l'installation d'un autre système d'exploitation) voici les étapes à suivre pour le remettre en place.
En cas de dual-boot, sauvegarder d'abord le MBR de Windows :
sudo dd if=/dev/sda of=sauvegarde_mbr_xp bs=512 count=1
installer grub sur le disque windows
sudo grub-install --root-directory=/media/... /dev/sda
(faire une tabulation après /media pour trouver le point de montage)
Recopier le mbr (actuellement, de ubuntu) dans le fichier grub.bs
sudo dd if=/dev/sda of=grub.bs bs=512 count=1
sudo dd of=/dev/sda if=sauvegarde_mbr_xp bs=512 count=1
Redémarrer windows
sudo tune2fs -L NomFacile /dev/sdaX
(X est le n° de la partion Ubuntu) puis avec l'Utilitaire de disques, démonter la partition puis la remonter : le point de montage est devenu /media/NomFacile/
sudo os-prober
et vérifier que tous les OS sont listés.<note important>Os-prober liste les systèmes qui sont installés en plus de la distribution (donc Ubuntu pour le cas présent) sur laquelle il est exécuté, donc pas d'inquiétude si Ubuntu n'apparait pas.</note>
sudo grub-install --root-directory=/media/ubuntu /dev/sdX
sudo update-grub