Support de cours s53 s54 1
Support de cours BTS GNU LINUX Essaadi Driss Support de cours Introduction Rappels Le chargement du noyau Linux Shell Script Partie Le chargement du noyau Linux Lorsque l'on allume son ordinateur la carte mère e ?ectue un test automatique qui se charge de tester le bon fonctionnement des composants de la carte mère processeur mémoire etc Ce test s'appelle le POST Power-On Self Test Si tout est OK ce test se termine par un et un seul bip Ceci fait le BIOS charge ensuite le programme stocké dans le boot secteur du disque dur Sur architecture PC il existe deux programmes permettant de charger le noyau Linux ou un autre système d'exploitation ? LILO LILO LInux LOader a été le premier logiciel permettant d'e ?ectuer cette opération Exemple de ?chier de con ?guration de Lilo etc lilo conf boot dev hda map boot map install boot boot b default linux prompt timeout message boot message Premiere section boot Windows other dev hda label windows table dev hda Deuxieme section boot Linux image boot vmlinuz label linux root dev hda append acpi o ? read-only Troisieme section boot Linux - mode mono-utilisateur image boot vmlinuz label linuxsingleuser root dev hda append single acpi o ? read-only Ce ?chier se compose de paramètres communs disque dur de boot timeout et de sections pour chaque système d'exploitation à booter Chaque fois que l'on modi ?e ce ?chier il faut exécuter la commande lilo a ?n de re-écrire dans le boot secteur l'emplacement exact du noyau sur le disque dur lilo Added windows Added linux Added linuxsingleuser CSupport de cours BTS GNU LINUX Essaadi Driss ? GRUB Aujourd'hui on utilise le programme GRUB GRand Uni ?ed Bootloader car il o ?re des possibilités supplémentaires Contrairement à Lilo Grub sait lire une partition Linux ext XFS reiserFS a ?n de charger son ?chier de con ?guration boot grub menu lst et le s noyau x Linux Exemple de ?chier de con ?guration de Grub boot grub menu lst default timeout color cyan blue white blue Premiere section Linux title Debian GNU Linux kernel - - root hd kernel vmlinuz- - - root dev sdb ro acpi o ? initrd initrd img- - - savedefault Deuxieme section Linux mode mono-utilisateur title Debian GNU Linux kernel - - single-user mode root hd kernel vmlinuz- - - root dev sdb ro acpi o ? single initrd initrd img- - - savedefault Troisieme section Windows title Windows NT XP loader root hd savedefault makeactive chainloader A la di ?érence de Lilo il n'est pas nécessaire d'exécuter une commande particulière lorsque l'on modi ?e ce ?chier ? les messages du noyau Linux Une fois chargé en mémoire le noyau va se charger de détecter et d'initialiser les composants de la carte mère et les périphériques présents Ces messages sont a ?chés sur l'écran lors du démarrage La commande dmesg permet de consulter ces messages ultérieurement Exemples dmesg Linux version - - Debian dfsg - dannf debian org gcc version prerelease
Documents similaires










-
29
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Fev 08, 2022
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 399.4kB