Comment démarre le PC ?? Pareil qu'une fusée à étages. A l'allumage, la gestion du PC est
confiée au bios, couche logicielle "primaire" en charge de
la
gestion du matériel (le bios se situe dans une
mémoire non volatile, une "puce" de la carte
mère). C'est
lui qui active le disque dur, pour y détecter un
système à lancer. Cette détection se fait
sur
les 512 premiers octets du disque , à savoir le MBR (Master
Boot
Record). Le code contenu dans le MBR va "pointer" sur une partition
contenant les instructions de démarrage.
Pour cela, avec Windows, il faut pointer vers une partition "active"
(la partition où est installé XP). C'est au
moment du
partitionnement que vous aurez "activé" la partition Windows
pour pouvoir l'installer)

On voit la petite étoile sous "Amorce" qui marque la partition amorcable (ici la 1)
Si vous avez perdu votre "flag" d'amorcage, la commande fdisk permet de le rétablir

N'oubliez pas de valider avec "w" avant de sortir
Linux installe son propre MBR qui
n'a
pas besoin d'avoir "activé" une partition au
préalable.
Sous Linux, ces instructions de démarrage sont contenues
dans un
mini noyau qu'on va décompresser à la
volée
(d'où parfois des difficultés de lecture pour
ceux qui
choisissent de booter depuis une diskette) Ce mini noyau se situe chez
SuSE Linux dans le dossier "Boot". C'est lui qui affiche le menu des
options de démarrage. (Exactement comme lors de
l'installation)
Avec un ordinateur "tatoué", il est conseillé de ne pas
toucher aux deux premières partitions, il vaut mieux "resizer"
le disque après, pour y mettre Linux. Créez alors une
partition "Boot" dans laquelle vous installerez le dossier /boot ET le
chargeur. Rendez la partition "Active". Ainsi, le PC démarre sur
Linux avec le choix de continuer sur Windows sans avoir touché
à la racine du disque ni au MBR
Si vous n'utilisez pas de partition dédiée, alors faites une sauvegarde de votre MBR (on sait jamais)

Une fois installé, le menu proposera par exemple
"Windows" - "Linux" - "Failsafe" car Linux va détecter
Windows
et le proposer automatiquement à son menu de
démarrage,
comme ça vous pourrez choisir sur quel système
démarrer votre PC (l'un ou l'autre, mais n'attendez pas de
lancer Linux depuis Windows)
Ce choix, on peut toujours le modifier après en
éditant le fichier menu.lst.

Selon le choix fait avec les touches fléchées
up/down, on
va booter sur hd0,4 par exemple pour Linux qui va lancer le "chargeur"
linux
On pourrait aussi lancer Windows par défaut, car il a aussi
un
menu de boot : (boot.ini) qu'il suffit de modifier pour lancer Linux
(c'est un sous menu qui apparait sans qu'on ait le temps de le voir AVANT que le XP principal soit
lancé)
Dans ce cas, lors de l'install de Linux, il ne faut pas installer GRUB
ou LILO sur le MBR, mais ailleurs (où vous voulez mais pas
sur
le MBR, par exemple dans la partition /boot))

Vous y rajoutez par exemple la ligne :
c:\startsuse.lin="Linux"
Puis vous créez sous Windows un fichier startsuse.lin :
(valable avec LILO)
boot=/dev/hdaX (la racine)
backup=/boot/boot.hdaX.980428
prompt
timeout=100 (soit 10 secondes pour choisir)
vga=normal
image=/boot/vmlinuz
root=/dev/hdaX
label=linux
On peut aussi utiliser un logiciel dédié en DOS.
Il s'agit de "Loadlin"
Mais le mieux c'est de laisser faire l'installeur et d'utiliser le MBR
que Linux va écrire
Si vous avez un disque dur par système d'exploitation, par
exemple Linux sur le disque IDE0 et que de temps en temps vous utilisez
des logiciels propriétaires payants propres à
Windows sur
un disque dur en rack raccordé à la nappe IDE2,
alors
vous pouvez très bien régler le bios pour booter
sur l'un
ou l'autre quand il est présent. Ainsi plus de prise de
tête avec les chargeurs.
Cas des PC tatoués :

On voit que la partition racine est de type 12, elle n'apparait pas
à l'usage du PC, elle contient la "restauration" système

Le MBR lui-même est visiblement très différent d'un MBR traditionnel