XP Debian Backtrack Triple Boot

Un article de Backtrack-fr.

Sommaire

[modifier] Introduction

Je ne vais pas redétailler ici toutes les étapes d'installation décrites dans les chapitres précédents mais donner quelques astuces afin de faire cohabiter plusieurs OS sur une seule machine. Je pars du principe que vous avez en votre possession tous les cds d'installation nécessaires.

[modifier] Exemple de configuration

1 PC portable 120Gb de HD et 2Gb de ram avec windows d'installé sur une seule partition. Si windows n'est pas installé, ce sera l'os a installer en premier.

[modifier] Partitionnement

[modifier] Si windows n'est pas installé

Commencez par installer windows sur la machine et partitionnez avec l'utilitaire fourni par microsoft lors de l'installation. On va faire 4 partitions :

1 pour windows 40Gb
1 pour debian 40Gb
1 pour backtrack 36Gb
et enfin une pour la swap qui sera de 4Gb (2x la ram)

[modifier] Si windows est installé

Utilisez un outil de partionnement comme partition magique ou alors prenez votre CD d'installation debian et utilisez partman.

On va faire 4 partitions, on commence donc par redimmensionner la partion windows :

1 pour windows 40Gb
1 pour debian 40Gb
1 pour backtrack 36Gb
et enfin une pour la swap qui sera de 4Gb (2x la ram)

[modifier] Installation de Backtrack

Là aussi rien de bien sorcier, on lance le livecd et on suit les explications du tutorial précédent :). On attribue les systèmes de fichier, on format les partitions et on installe.

http://wiki.backtrack-fr.net/index.php/Backtrack_Windows_Dual_Boot#Attribuer_un_syst.C3.A8me_de_fichier

[modifier] Installation de Debian

Pourquoi choisir d'installer Debian en dernier ? Simplement pour le fait que l'installer nous propose de choisir entre lilo ou grub pour le secteur de démarrage. Lors de l'installation de Backtrack, lilo a perdu toutes les informations concernant XP et l'on doit donc refaire son lilo.conf à la main afin de rajouter la partition XP. GRUB a l'avantage de détecter toutes les partitions et on n'a presque plus rien à faire ;).

Voici un exemple :

bt ~ # df -h
Filesystem            Size  Used .. Mounted on
/dev/sda6              36G  3.1G .. /
/dev/sda1              87M  7.3M .. /mnt/sda1  --> MBR
/dev/sda2              40G   22G .. /mnt/sda2  --> XP
/dev/sda3              40G   19G .. /mnt/sda3  --> Debian
/dev/sda6              36G  3.1G .. /mnt/sda6  --> Backtrack

[modifier] Paramètrage de GRUB

Voici un exemple de configuration de grub. (menu.lst)

bt ~ # cat /mnt/sda3/boot/grub/menu.lst

default         0
timeout         15
color cyan/blue white/blue
title           Debian GNU/Linux, kernel 2.6.21-2-686

root            (hd0,2)
kernel          /boot/vmlinuz-2.6.21-2-686 root=/dev/sda3 ro
initrd          /boot/initrd.img-2.6.21-2-686
savedefault 

title           Slackware Linux (Slackware 11.0.0) (on /dev/sda6)
root            (hd0,5)
kernel          /boot/vmlinuz root=/dev/sda6
initrd          /boot/splash.initrd
savedefault
boot

title           Microsoft Windows XP Professionnel
root            (hd0,1)
savedefault
makeactive
chainloader     +1

[modifier] Installation de Backtrack après Debian en conservant Grub

!*WARNING*! Il est FORTEMENT conseillé de ne pas avoir modifié ou deplacé la table des partions auparavant !

[modifier] Prérequis

Pour ma part j'ai preparé mon DD pour acceuillir Backtrack avec Partition Magique mais libre a vous de faire autrement. L'important étant que vous ayez une partition en ext3 prête a recevoir votre nouvel OS. Une fois votre disque dur prêt, ainsi que votre partition monté sur votre Debian (un /etc/fstab bien configuré) et un boot qui se passe bien avec vos deux OS déjà présents sur votre pc, vous allez faire une sauvegarde de votre fstab:

cp /etc/fstab /etc/fstab.bak

Pourquoi ? Simplement parceque lors du reboot après l'installation j'ai eu à reconfigurer mon /etc/fstab pour monter la partition dans laquelle je venais d'installer Backtrack. C'est donc une simple précaution au cas où vous seriez confrontés au même problème en rebootant après l'installation. Dans le cas où quelque chose se passe mal il vous suffira de faire un:

cp /etc/fstab.bak /etc/fstab

[modifier] Installation

Pour ce faire vous allez suivre l'installation comme décrite dans le lien suivant en omettant quelques petits détails:


http://wiki.backtrack-fr.net/index.php/Backtrack_Windows_Dual_Boot#Etape_2_:_Installation_via_.22Back.7CTrack_Installer.22

  • Vous n'allez PAS taper:
mkdir /mnt/boot

N'ayant qu'une seul partition à installer vous n'aurez qu'à taper:

mkdir /mnt/bt2
mount /dev/hda* /mnt/bt2

Ensuite rendez vous ici:

http://wiki.backtrack-fr.net/index.php/Backtrack_Windows_Dual_Boot#Lancement_de_l.27installation

Dans la fenêtre de "Backtrack installer" effacez ce qui est écrit dans la section:

Write MBR to

et laissez vide.

Vous pouvez ensuite lancer l'installation.

[modifier] Configuration de Grub

Si votre disque dur s'appelle 'hda' pour Grub il s'appellera 'hd0', si il s'appelle 'hdb' il s'appellera 'hd1'

hda1 = hd0,0               hdb1 = hd1,0
hda2 = hd0,1               hdb2 = hd1,1
hda3 = hd0,2 etc...        hdb3 = hd1,2 etc...


Rebootez sur votre debian puis:

nano /boot/grub/menu.lst

Insérez ces lignes:

title		Backtrack-2
root		(hd0,9)                                  # Ligne à modifier selon votre partitionnement !
kernel		/boot/vmlinuz root=/dev/hda10 ro vga=791
initrd		/boot/splash.initrd

Vous pouvez désormais booter sur votre distribution favorite.