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)
fd1
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
fd2
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)
boot
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.
menulst
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))
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 :

fdiskcompaq

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

editcompaq

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