12 février 2014

Choisir un noyau au démarrage

Au démarrage de l’ordinateur, une interception par une touche du clavier demande à GRUB version 1 ou version 2 d’afficher dans un menu la liste des noyaux disponibles à charger. Chaque noyau propose deux modes de démarrage :
  • le mode normal qui est l’usage courant ;
  • le mode de dépannage pour effectuer une intervention.
Pour rappel, Ubuntu et Debian intègrent GRUB 2 et CentOS GRUB 1.

1. Debian

L’appui de la touche [Shift] ou [Verr maj] affiche le menu de GRUB version 2 :
images/04EI05.png

2. Ubuntu

Étant une distribution dérivée de Debian, c’est la touche [Shift] ou [Verr maj] également qui affiche le menu. L’organisation de ce menu change quelque peu :
images/04EI06.png

3. CentOS

Au démarrage de l’ordinateur, un délai de 5 secondes permet à l’utilisateur d’intercepter GRUB par une touche du clavier quelconque.
images/04EI07.png
Au bout des 5 secondes, le système va s’exécuter avec le noyau par défaut. Ces paramètres sont définis dans le fichier /boot/grub/grub.conf :
# cat /boot/grub/grub.conf  
# grub.conf generated by anaconda  
#  
# Note that you do not have to rerun grub after making changes to  
this file  
# NOTICE:  You have a /boot partition.  This means that  
#          all kernel and initrd paths are relative to /boot/, eg.  
#          root (hd0,0)  
#          kernel /vmlinuz-version ro root=/dev/mapper/VolGroup- 
lv_root  
#          initrd /initrd-[generic-]version.img  
#boot=/dev/sda  
default=1  
timeout=5  
splashimage=(hd0,0)/grub/splash.xpm.gz  
hiddenmenu  
title CentOS (3.10.2)  
      root (hd0,0)  
      kernel /vmlinuz-3.10.2 ro root=/dev/mapper/VolGroup-lv_root 
rd_NO_LUK rd_NO_MD rd_LVM_LV=VolGroup/lv_swap LANG=fr_FR.UTF-8  
SYSFONT=latarcyrheb-sun16  KEYBOARDTYPE=pc KEYTABLE=fr-latin9  
crashkernel=auto rd_LVM_LV=VolGroup/lv_root rd_NO_DM rhgb quiet  
      initrd /initramfs-3.10.2.img  
title CentOS (2.6.32-358.14.1.el6.x86_64)  
      root (hd0,0)  
      kernel /vmlinuz-2.6.32-358.14.1.el6.x86_64 ro  
root=/dev/mapper/VolGroup-lv_root rd_NO_LUKS rd_NO_MD  
rd_LVM_LV=VolGroup/lv_swap LANG=fr_FR.UTF-8 SYSFONT=latarcyrheb- 
sun16  KEYBOARDTYPE=pc KEYTABLE=fr-latin9 crashkernel=auto  
rd_LVM_LV=VolGroup/lv_root rd_NO_DM rhgb quiet  
      initrd /initramfs-2.6.32-358.14.1.el6.x86_64.img  
title CentOS (2.6.32-358.11.1.el6.x86_64)  
      root (hd0,0)  
      kernel /vmlinuz-2.6.32-358.11.1.el6.x86_64 ro  
root=/dev/mapper/VolGroup-lv_root rd_NO_LUKS rd_NO_MD  
rd_LVM_LV=VolGroup/lv_swap LANG=fr_FR.UTF-8 SYSFONT=latarcyrheb- 
sun16  KEYBOARDTYPE=pc KEYTABLE=fr-latin9 crashkernel=auto 
rd_LVM_LV=VolGroup/lv_root rd_NO_DM rhgb quiet  
      initrd /initramfs-2.6.32-358.11.1.el6.x86_64.img  
title CentOS (2.6.32-358.6.2.el6.x86_64)  
      root (hd0,0)  
      kernel /vmlinuz-2.6.32-358.6.2.el6.x86_64 ro  
root=/dev/mapper/VolGroup-lv_root rd_NO_LUKS rd_NO_MD rd_LVM_LV=VolGroup/lv_swap LANG=fr_FR.UTF-8 SYSFONT=latarcyrheb- 
sun16  KEYBOARDTYPE=pc KEYTABLE=fr-latin9 crashkernel=auto 
rd_LVM_LV=VolGroup/lv_root rd_NO_DM rhgb quiet  
      initrd /initramfs-2.6.32-358.6.2.el6.x86_64.img 
Si l’interception par le clavier a lieu, alors la liste des noyaux installés s’affiche :
images/04EI08.png

Aucun commentaire :

Enregistrer un commentaire