Linux ? Y a moins bien, mais c'est plus cher !
   
Utile !
Updates/Nouveau
Articles
Linux Distributions Environnements
graphiques
Portails Tutoriels divers Propagande Divers
Soutien



(Anupaz)
Le démarrage (boot)




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 :



  • Juste après le BIOS, le chargeur de démarrage (bootloader), souvent Lilo ou Grub, vous permet de choisir le système d'exploitation (OS) à charger.
  • le chargement du noyau Linux, lui même (lui-même avec plusieurs niveaux, parfois interactifs). Pour plus de détails sur le lancement des processus après le chargement du noyau, lisez mon article sur la commande console init.
  • Eventuellement, si vous le décidez, une demande d'identification (login) et du choix de l'interface graphique à lancer. Ne vous connectez PAS comme administrateur, à moins de savoir ce que vous faites ! Utilisez plutôt un login d'utilisateur de base.
  • Enfin, le chargement de l'interface graphique (KDE, Gnome...).
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 :
  • GNU GRUB (GRand Unified Bootloader) est plus récent et complet. Si vous aimez chipoter (manuel en français), je vous le recommande. Grub gère Unix, Linux, BSD, Windows et sûrement bien d'autres OS. Le fichier de configuration est /boot/grub/menu.lst. Article GuideLinux.Org.
  • Lilo (LInux LOader) est d'aspect plus simple car possèdant moins de possibilités. Il permet aussi de lancer Windows. A noter que lilo a besoin d'être relancé (# lilo ) pour prendre en compte une modification. Le fichier de configuration est /etc/lilo.conf.
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.


Date de création : 05/04/2024 @ 17:16
Dernière modification : 08/02/2024 @ 18:38
Catégorie :
Page lue 4651 fois


 Prévisualiser la page      Imprimer la page

Réactions à cet article


Personne n'a encore laissé de commentaire.
Soyez donc le premier !


News RSS du Libre
Recherche




Infos Site
Votre adresse IP : 64.208.172.181

301 Membres

Dernier inscrit :
bld

Membre en ligne :
( personne )
Anonymes online: 35

Total: 234595  
Affluence record: 54
le 12/02/2024

Sondage
Quelle distribution utilisez vous le plus ?
 
Mandriva
Mepis
(k)Ubuntu
SuSE
Debian
Knoppix/Kaella
Xandros
Gentoo
Fedora
Autres
Résultats
Haut

  Site créé avec GuppY v4.5.14 © 2004-2005 - Licence Libre CeCILL

Document généré en 1.3 secondes