(K)Ubuntu / Windows... la cohabitation

Publié le par titeuf

Cet article se base sur l'installation de linux à partir d'un liveCD Ubuntu ou Kubuntu. La procédure d'installation de la distribution étant très simple et bien guidée, je ne vais traiter que les points permettant de comprendre et mettre en place un multiboot durable.



I/ Comprendre les partitions, le MBR, et comment le système démarre.





Le schéma ci-conte illustre un disque dur partitionné. Le nombre de partition est variable, et entièrement fonction des besoins propres à chacun. On distingue 2 types de partitions :
  • Partitions primaires : Il est possible d'en créer 4 au maximum.
  • Partitions logiques : elles sont incluses dans une partition primaire, qui devient une partition étendue.
Par conséquent, la création de partitions logiques implique que votre disque dur pourra comporter au maximum 3 partitions primaires, la 4ème devenant une partition étendue.

Et le Flag, c'est quoi ?
-> C'est une étiquette, ou un marqueur, qui est disposé sur une partion primaire, et qui permet d'en définir la fonction.

Et le MBR (Master Boot Record)?
-> C'est un petit espace alloué sur le disque dur, sur lequel le système d'exploitation va inscrire ce qui se passe au démarrage.

Voilà comment agit le système avec un MBR paramétré par MS Windows :

Etape 1 -> Le système va positionner la tête de lecture du Disque Dur sur le MBR (de windows) afin de recevoir les instructions.
Etape 2 -> Le MBR indique qu'il faut chercher les fichiers de démarrage du système d'exploitation sur la partition portant le Flag "boot" (partition système).
Etape 3 -> Lancement du système d'exploitation

Si vous laissez Ubuntu installer GRUB (le petit programme qui gère le démarrage made by Linux) par défaut dans le MBR, il écrasera celui de windows.

II / Conséquences d'une installation (K)Ubuntu par défaut.





Ci-dessus, un exemple de ce que l'on peut obtenir à l'issu d'une installation par défaut de (K)Ubuntu. L'installateur a copié GRUB (le petit menu qui gère le démarrage made by Linux) dans le MBR, à la place du programme de démarrage précédent... probablement celui de windows.

GRUB vous proposera un menu au démarrage, permettant de choisir le système à lancer.


Mais voilà... votre windows commence à devenir instable, voir incontrôlable, et vous souhaitez le réinstaller. Ou peut-être voulez vous passer au dernier windows 7 tout fraichement sorti en bêta (là, vous êtes maso... mais j'en suis)....

Et là c'est le drame, après installation, vous vous rendez compte qu'au démarrage, il n'y a plus de menu. Windows se lance, sans vous laisser autre choix.



Pourquoi ?
-> Windows a installé son MBR, et donc a remplacé les fichiers de démarrage GRUB. Les partitions 2, 3 et 4 (donc Linux) deviennent inaccessibles.





C'est pour cette raison, que pour maintenir une bonne cohabitation des systèmes d'exploitations à long terme, il est préférable de respecter une certaine logique.



III / La solution.



Attention, ca va être rapide et simple:


- Ne pas toucher au MBR tel qu'il a été configuré par windows


- Installer GRUB dans une petite partition primaire dédiée et portant le flag "boot"



Résultat attendu : Le MBR de windows, comme on l'a vu précédemment, va demander au système de se rendre sur la partition primaire qui porte le flag "boot".. et là il tombera sur GRUB.

Une réinstallation de Windows n'y changera plus rien, puisque l'on a conservé son MBR.

Une réinstallation de (K)Ubuntu non plus, à condition de veiller à chaque fois de ne pas écraser le MBR.

Publicité
Pour être informé des derniers articles, inscrivez vous :
Commenter cet article