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 ...
Upcoming SlideShare
Loading in …5
×

LPIC1 08 03 grub2

223
-1

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
223
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
20
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×