Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

LPIC1 08 03 grub2

488 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

LPIC1 08 03 grub2

  1. 1. Noël Macé Formateur et Consultant indépendant expert Unix et FOSS http://www.noelmace.com Démarrage du système GRUB2 Licence Creative Commons Ce(tte) œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 3.0 France. Linux LPIC1 – Comptia Linux+ noelmace.com
  2. 2. Plan • Introduction • Installation • Configuration • Configuration des scripts grub.d • Mise à jour Linux LPIC1 – Comptia Linux+ noelmace.com
  3. 3. Introduction refonte totale   GRUB Legacy étant bien trop complexement codé et donc difficile à maintenir • adopté rapidement et largement • nombreux avantages  modulaire  support fs amélioré  support Windows et Mac OS X amélioré  scripting  depuis 2009 : v1.97  meilleur portabilité  première version stable : 27-02-2012  etc ... Linux LPIC1 – Comptia Linux+ noelmace.com
  4. 4. Installation • à partir de legacy # update-from-grub-legacy # update-from-grub-legacy • directement # # # # grub-install –recheck "(hdX)" grub-install –recheck "(hdX)" update-grub2 update-grub2 Linux LPIC1 – Comptia Linux+ noelmace.com
  5. 5. Configuration • 00_header  • /etc/default/grub contient le script gérant les options définies dans /etc/default/grub. • 05_debian_theme  • /boot/grub/device.map gère les couleurs du menu et le fond d’écran éventuel. • 10_linux  script de lancement de votre système • 20_memtest86+ • /etc/grub.d  scripts, traités dans l'ordre (numérique)  script de généreration des entrées memtest. • 30_os-prober  script de recherche des autres systèmes installés • 40_custom  Linux LPIC1 – Comptia Linux+ LE fichier à éditer pour ajouter des entrées manuellement, d'une manière proche de Legacy noelmace.com
  6. 6. Configuration des scripts grub.d Grub Legacy Grub2 title titre menuentry "titre" { … } root (hdX,X) set root=(hdX,X) kernel linux • Restent inchangés :  initrd  chainloader • Règles à respecter : •première ligne : menuentry "ce que vous voulez" { •dernière ligne : } •ne pas laisser d'espaces à la fin des lignes •root= emplacement du /boot grub2 Linux LPIC1 – Comptia Linux+ noelmace.com
  7. 7. Mise à jour • mettre à jour le fichier grub.cfg # update-grub # update-grub • simple alias pour # grub-mkconfig-o /boot/grub/grub.cfg # grub-mkconfig-o /boot/grub/grub.cfg Linux LPIC1 – Comptia Linux+ noelmace.com
  8. 8. Ce qu’on a couvert • Les différences entre Grub2 et Grub Legacy. • Comment configurer Grub2. • Comment installer Grub2. Linux LPIC1 – Comptia Linux+ noelmace.com
  9. 9. Fonctionnement • stage 1 : première étape  dans le MBR ou chaîné par le bootloader du MBR • il est alors dans un autre boot sector, comme le VBR d'une partition)  très petit  charge les secteurs du disque correspondant au stage suivant  v2 : cf boot.img • stage 1.5 (optionnel)  premiers 30ko du DD juste après le MBR et avant la première partition  non compatible LVM, GPT ou table de partition inhabituelles  contient les drivers spécifiques d'fs  permet de charger stage 2 à partir du fs  ex : /boot/grub  cf. core.img • Stage 2 : dernière étape  charge la configuration et les modules nécessaires Linux LPIC1 – Comptia Linux+ noelmace.com
  10. 10. Fonctionnement • stage 1 : première étape  dans le MBR ou chaîné par le bootloader du MBR • il est alors dans un autre boot sector, comme le VBR d'une partition)  très petit  charge les secteurs du disque correspondant au stage suivant  v2 : cf boot.img • stage 1.5 (optionnel)  premiers 30ko du DD juste après le MBR et avant la première partition  non compatible LVM, GPT ou table de partition inhabituelles  contient les drivers spécifiques d'fs  permet de charger stage 2 à partir du fs  ex : /boot/grub  cf. core.img • Stage 2 : dernière étape  charge la configuration et les modules nécessaires Linux LPIC1 – Comptia Linux+ noelmace.com

×