GuideLinux.Org

http://www.guidelinux.org/

Le démarrage (boot)

Retour vers la page sur les sujet 'Démarrage'



Vous trouverez dans cet article des généralités sur le démarrage de Linux.




Préalables

Je vous conseille de lire l'article introduisant la nomenclature des disques et partitions sous Linux. Celui sur les premiers pas sous Linux peut vous aider aussi.



Introduction

Démarrer une distribution GNU-Linux comprends 3 ou 4 parties successives :



Inconvénient : ce n'est pas ultra-rapide. Avantage : redémarrages complets rares (car sub-divisés) et plantages peu fréquents. En effet, installer un pilote, une application ou modifier les paramètres systèmes ne nécessitent pas forcémement un reboot. Changer d'interface graphique ne nécessite pas non plus la relance du noyau Linux.

Si vous ne savez pas comment booter sur un lecteur CD ou DVD, consultez le manuel de votre carte mère. Habituellement, après avoir allumé votre PC, il faut (juste après les tests carte graphique et RAM) presser une touche : ESC, F1, SUPPR, DEL... pour obtenir le menu du BIOS.


Les chargeurs de démarrage

Introduction


Le chargeur de démarrage (ou bootloader ) vous permet de choisir quel système d'exploitation utiliser : Linux, Windows, BSD... Il permet aussi de lancer Linux en mode safe ("sans echec" diront certains). Les deux bootloaders pour Linux les plus connus sont grub et lilo :
Votre distribution va sûrement installer l'un deux. Rien ne vous empêche de faire le choix inverse en changeant dans un éventuel centre de contrôle (comme sous Mandriva) soit en installant manuellement l'autre bootloader (tutoriel pour Grub). Dans mes exemples, je prenais toujours Grub et non Lilo, qui est un peu dépassé.

Emplacement du bootloader

Quelqu'il soit, le bootloader se place généralement sur le secteur de démarrage : le MBR pour Master Boot Record. Il est situé sur le premier secteur de la première partition du disque dur IDE primaire maître (hda) ou du premier disque dur SATA (sda). On peut le mettre ailleurs, mais je n'en parlerais pas.


L'information déposée par Grub dans le MBR
est en fait une adresse vers un point de montage ( /boot ), lequel contient toute la configuration de Grub (explicitée dans le fichier /boot/grub/menu.lst ).

En résumé, vous allumez l'ordi, le BIOS démarre sur un disque précis (que vous avez spécifié), trouve son MBR, lequel indique vers quelle partition il faut trouver les informations de démarrage.

Le point de montage /boot peut être situé sur une partition (ou un disque) différent du MBR. Enfin, généralement, ce point de montage est sur la même partition que le point de montage / mais on peut également faire une partition dédiée pour /boot. Dans ce cas, la partition fait usuellement 32 Mo et est située en début de disque si possible (attention aux incompatibilités avec Windows, mettez plutôt Windows sur un autre disque).


Mettre le bootloader à jour

Lors de l'installation de votre distribution Linux, vous aurez sûrement le choix de remplacer l'actuel bootloader (celui de Windows par exemple) par un nouveau. Si vous ne faites pas, cette distribution bien qu'installée ne sera pas démarrable. Si vous aviez uniquement Windows, vous filerez droit vers Microsoft.

Si vous l'installez le bootloader de la distribution, vous aurez alors un
dual boot (deux systèmes d'exploitation disponible au choix). Certains préfèrent ne pas toucher au bootloader de Windows et démarrer Linux via une disquette de démarrage. Pourquoi pas... mais installer grub (voire lilo) sur un disque dur reste le cas le plus fréquent.

Si vous aviez déjà un Linux présent et que vous souhaitez deux distributions différentes, je vous conseille de ne PAS installer le bootloader de la deuxième et de suivre mes conseils pour faire un multi boot.

Lorsqu'une distribution Linux installe son bootloader, elle vérifie si d'autres OS sont présents sur vos disques et les ajoute dans la liste. L'ancien bootloader est alors effacé et amélioré : si vous aviez déjà Windows, alors au prochain re-démarrage vous aurez le choix. Hélas, les autres OS ne sont pas aussi respectueux. Ainsi, si vous (ré)installez Windows, le MBR sera effacé et Windows devient le seul OS démarrable. Un grand coup de chapeau à Microsoft pour sa tolérance. Plus d'infos sur la ré-installation du bootloader.

  • Si vous installez Linux avec l'idée de mettre en plus Windows ultérieurement, n'oubliez pas que le capricieux Windows (la partition c: en fait) aime s'installer sur la première partition du disque dur primaire. Evitez donc de mettre Linux à cette place.
  • Ajouter ou insérer des disques (IDE ou SATA) peut modifier la nomenclature des disques précedents. Le bootloader est alors périmé, il faut le ré-installer...


Liens externes

Faire une disquette de boot Grub.
Quelques conseils sur Lilo.