Noël Macé
Formateur et Consultant indépendant expert Unix et FOSS
http://www.noelmace.com

Démarrage du système

GRUB2

Li...
Plan
• Introduction
• Installation
• Configuration
• Configuration des scripts grub.d
• Mise à jour

Linux LPIC1 – Comptia...
Introduction
refonte totale




GRUB Legacy étant bien trop
complexement codé
et donc difficile à maintenir

• adopté ra...
Installation
• à partir de legacy
# update-from-grub-legacy
# update-from-grub-legacy

• directement
#
#
#
#

grub-install...
Configuration
• 00_header


• /etc/default/grub

contient le script gérant les options définies dans
/etc/default/grub.

...
Configuration des scripts grub.d
Grub Legacy

Grub2

title titre

menuentry "titre" {
…
}

root (hdX,X)

set root=(hdX,X)
...
Mise à jour
• mettre à jour le fichier grub.cfg
# update-grub
# update-grub

• simple alias pour
# grub-mkconfig-o /boot/g...
Ce qu’on a couvert

• Les différences entre Grub2 et Grub Legacy.

• Comment configurer Grub2.
• Comment installer Grub2.
...
Fonctionnement
• stage 1 : première étape


dans le MBR ou chaîné par le bootloader du MBR
•

il est alors dans un autre ...
Fonctionnement
• stage 1 : première étape


dans le MBR ou chaîné par le bootloader du MBR
•

il est alors dans un autre ...
Prochain SlideShare
Chargement dans…5
×

LPIC1 08 03 grub2

390 vues

Publié le

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
390
Sur SlideShare
0
Issues des intégrations
0
Intégrations
10
Actions
Partages
0
Téléchargements
22
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

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

×