Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
tutoriel:systeme:grub:modules:start [2021/03/01 17:34] – [K] admintutoriel:systeme:grub:modules:start [2021/03/01 18:15] – [Modules de GRUB] admin
Ligne 115: Ligne 115:
   * **jfs** : GRUB utilise ce module pour prendre en charge le système de fichiers JFS.   * **jfs** : GRUB utilise ce module pour prendre en charge le système de fichiers JFS.
   * **jpeg** : GRUB peut avoir des images d'arrière-plan (comme un fond d'écran). Le module "jpeg" prend en charge les images JPEG, que GRUB peut utiliser comme image de fond.   * **jpeg** : GRUB peut avoir des images d'arrière-plan (comme un fond d'écran). Le module "jpeg" prend en charge les images JPEG, que GRUB peut utiliser comme image de fond.
-</alphalist> 
- 
   * **keylayouts** : Disposition du clavier   * **keylayouts** : Disposition du clavier
   * **keystatus** : En utilisant le module keystatus, GRUB peut détecter si les modificateurs de touches sont actifs ou non (tels que le verrouillage des majuscules, shift, ctrl, etc.).   * **keystatus** : En utilisant le module keystatus, GRUB peut détecter si les modificateurs de touches sont actifs ou non (tels que le verrouillage des majuscules, shift, ctrl, etc.).
- +  * **ldm** : Le module LDM prend en charge la disposition de partitionnement LDM (Microsoft's Logical Disk Manager). 
-====== L ====== +  * **legacycfg** : Rétrocompatibilité pour diverses fonctionnalités de GRUB Legacy 
- +  * **legacy_password_test** : Ce module est utilisé pour tester le système de mot de passe legacy. 
-  * ldm +  * **linux16** : La commande "linux16" se trouve dans ce module. La commande est utilisée pour charger un système Linux 16 bits. 
-  : Le module LDM prend en charge la disposition de partitionnement LDM (Microsoft's Logical Disk Manager). +  * **linux** : Comme le module "linux16" sauf qu'il s'agit de la commande standard "linux"
-  * legacycfg +  * **loadenv** : Ce module fournit la commande "loadenv" qui sert à charger des variables d'environnement. 
-  : Rétrocompatibilité pour diverses fonctionnalités de GRUB Legacy +  * **loopback** : outils nécessaires pour créer des périphériques de bouclage. 
-  * legacy_password_test +  * **lsacpi** : Ce module répertorie les équipements ACPI détectés. 
-  : Ce module est utilisé pour tester le système de mot de passe legacy. +  * **lsapm** : Ce module répertorie les périphériques APM (Advanced Power Management). APM est le prédécesseur de l'ACPI. 
-  * linux16 +  * **lsmmap** : Ce module affiche la carte mémoire (LiSt Memory Map). 
-  : La commande "linux16" se trouve dans ce module. La commande est utilisée pour charger un système Linux 16 bits. +  * **ls** : Ce module fournit à GRUB la commande "ls", utilisée pour lister les périphériques ou les fichiers. 
-  * linux +  * **lspci** : Ce module fournit la commande "lspci", utilisée pour lister les périphériques PCI. 
-  : Comme le module "linux16" sauf qu'il s'agit de la commande standard "linux"+  * **luks** : Linux Unified Key Setup (LUKS) est un format de chiffrement de disque spécial utilisé par les systèmes Linux. Avec ce pilote, GRUB peut accéder aux partitions LUKS 
-  * loadenv +  * **lvm** : permet à GRUB de prendre en charge le gestionnaire de volume logique (LVM) de Linux. 
-  : Ce module fournit la commande "loadenv" qui sert à charger des variables d'environnement. +  * **lzopio** : lecture et l'écriture de fichiers (E / S) compressés avec lzop. "lzop" est similaire à Gzip et utilise la bibliothèque de compression LZO. 
-  * loopback +  * **macbless** : Avec ce module, GRUB peut "bénir" un fichier ou un répertoire qui réside sur un système de fichiers HFS ou HFS +. : «Bénir» un fichier signifie le rendre amorçable et définir diverses options liées au démarrage. 
-  : outils nécessaires pour créer des périphériques de bouclage. +  * **macho** : Les fichiers Mach-O ne peuvent pas être chargés sans utiliser ce module. : Le format de fichier Mach Object a remplacé le format de fichier "a.out"
-  * lsacpi +  * **mda_text** : pilote de prise en charge de texte pour MDA (adaptateur d'affichage monochrome) par opposition à VGA. 
-  : Ce module répertorie les équipements ACPI détectés. +  * **mdraid09_be** : support RAID avec big-endian 
-  * lsapm +  * **mdraid09** : support RAID. 
-  : Ce module répertorie les périphériques APM (Advanced Power Management). APM est le prédécesseur de l'ACPI. +  * **mdraid1x** : support RAID1 
-  * lsmmap +  * **memdisk** : Ce module fournit à GRUB un moyen de démarrer d'anciens systèmes d'exploitation (comme à partir de lecteurs de disquettes). http://www.syslinux.org/wiki/index.php/MEMDISK 
-  : Ce module affiche la carte mémoire (LiSt Memory Map). +  * **memrw** : GRUB utilise ce module pour lire et écrire dans la mémoire physique. 
-  * ls +  * **minicmd** : commandes disponibles en mode rescue 
-  : Ce module fournit à GRUB la commande "ls", utilisée pour lister les périphériques ou les fichiers. +  * **minix2_be** : prise en charge de MinixFS v2 avec big-endian 
-  * lspci +  * **minix2** : prise en charge de MinixFS v2 sans big-endian 
-  : Ce module fournit la commande "lspci", utilisée pour lister les périphériques PCI. +  * **minix3_be** : La prise en charge de MinixFS v3 avec big-endian 
-  * luks +  * **minix3** : prise en charge de MinixFS v3 sans big-endian 
-  : Linux Unified Key Setup (LUKS) est un format de chiffrement de disque spécial utilisé par les systèmes Linux. +  * **minix_be** : prise en charge de MinixFS v1 avec big-endian 
-  : Avec ce pilote, GRUB peut accéder aux partitions LUKS +  * **minix** : support général des systèmes de fichiers Minix 
-  * lvm +  * **mmap** : code nécessaire pour le mappage de la mémoire. 
-  : permet à GRUB de prendre en charge le gestionnaire de volume logique (LVM) de Linux. +  * **morse** : GRUB peut fournir des informations en code Morse lorsque ce module est chargé. 
-  * lzopio +  * **mpi** : GRUB peut prendre en charge l'interface MPI (Message Passing Interface) qui est couramment vue sur les clusters. 
-  : lecture et l'écriture de fichiers (E / S) compressés avec lzop. +  * **msdospart** : prise en charge des partitions MS-DOS (communément appelées «partitions MBR») 
-  : "lzop" est similaire à Gzip et utilise la bibliothèque de compression LZO. +  * **multiboot2** : diverses fonctions nécessaires pour supporter les systèmes multi-boot (tout comme le système "multi-boot"). Cependant, ce module fournit des fonctionnalités supplémentaires et plus récentes. 
- +  * **multiboot** : diverses fonctions nécessaires pour prendre en charge les systèmes multi-boot 
-====== M ====== +  * **named-colors** : bibliothèque de noms de couleur avec les valeurs RVB correspondantes 
- +  * **nativedisk** : pilotes de disque natifs tels que pata, ahci, usbms, ohci, uhci, et ehci. 
-  * macbless +  * **net** : De nombreux pilotes et fonctions réseau sont contenus dans ce module. GRUB peut démarrer à partir de disques durs distants via le réseau. 
-  : Avec ce module, GRUB peut "bénir" un fichier ou un répertoire qui réside sur un système de fichiers HFS ou HFS +. +  * **newc** : NewC est un format CPIO spécial. Ce module permet à GRUB d'accéder à ces fichiers CPIO. 
-  : «Bénir» un fichier signifie le rendre amorçable et définir diverses options liées au démarrage. +  * **nilfs2** : support pour NILFS2 (New Implementation of Log filesystem v2). 
-  * macho +  * **normal** : Ce module fournit le "mode normal" qui est l'opposé du "mode de sauvetage"
-  : Les fichiers Mach-O ne peuvent pas être chargés sans utiliser ce module. +  * **ntfscomp** : permet à GRUB de prendre en charge la compression couramment utilisée en NTFS 
-  : Le format de fichier Mach Object a remplacé le format de fichier "a.out"+  * **ntfs** : GRUB utilise ce module pour prendre en charge le système de fichiers NTFS. 
-  * mda_text +  * **ntldr** : Ce module est basé sur le module "chainloader" et permet de démarrer une partition Windows. Ce module ne lit pas le Volume Boot Record. utile dans les cas où l'enregistrement de démarrage du volume est corrompu. 
-  : pilote de prise en charge de texte pour MDA (adaptateur d'affichage monochrome) par opposition à VGA. +  * **odc** : Ce module prend en charge un format CPIO spécial appelé "format cpio orienté octet"
-  * mdraid09_be +  * **ohci** : Open Host Controller Interface (OHCI) est une norme matérielle couramment utilisée par les périphériques FireWire. 
-  : support RAID avec big-endian +  * **part_acorn** : Ce module prend en charge les partitions et les tables de partitionnement Acorn. 
-  * mdraid09 +  * **part_amiga** : Ce module prend en charge les partitions et les tables de partitionnement Amiga. 
-  : support RAID. +  * **part_apple** : Ce module prend en charge les partitions et les tables de partitionnement Apple. 
-  * mdraid1x +  * **part_bsd** : Ce module prend en charge les partitions et les tables de partitionnement BSD. 
-  : support RAID1 +  * **part_dfly** : Ce module prend en charge les partitions et les tables de partitionnement DFLY. 
-  * memdisk +  * **part_dvh** : Ce module prend en charge les partitions et les tables de partitionnement DVH. 
-  : Ce module fournit à GRUB un moyen de démarrer d'anciens systèmes d'exploitation (comme à partir de lecteurs de disquettes). +  * **part_gpt** : Ce module prend en charge les partitions GPT et les tables de partitionnement (GUID Partition Table). 
-  : http://www.syslinux.org/wiki/index.php/MEMDISK +  * **part_msdos** : Ce module prend en charge les partitions et les tables de partitionnement MS-DOS (MBR). 
-  * memrw +  * **part_plan** : Ce module prend en charge les partitions et les tables de partitionnement Plan9. 
-  : GRUB utilise ce module pour lire et écrire dans la mémoire physique. +  * **part_sun** : Ce module prend en charge les partitions et les tables de partitionnement Sun. 
-  * minicmd +  * **part_sunpc** : Ce module prend en charge les partitions et les tables de partitionnement SunPC. 
-  : commandes disponibles en mode rescue +  * **parttool** : Ce module fournit la commande "parttool"
-  * minix2_be +  * **password** : Ce module fournit la commande "password" 
-  : prise en charge de MinixFS v2 avec big-endian +  * **pata** : prise en charge de l'interface de disque Parallel ATA (PATA) 
-  * minix2 +  * **pbkdf2** : Ce module fournit l'outil de cryptographie PBKDF2 (Password-Based Key Derivation Function 2). 
-  : prise en charge de MinixFS v2 sans big-endian +  * **pcidump** : Ce module fournit des informations sur les périphériques PCI détectés. 
-  * minix3_be +  * **pci** : Ce module prend en charge les bus informatiques PCI (Peripheral Component Interconnect). 
-  : La prise en charge de MinixFS v3 avec big-endian +  * **plan9** : module nécessaire à GRUB pour charger les noyaux Plan9. 
-  * minix3 +  * **play** : Ce module fournit la commande "play" qui est utilisée pour lire le son via le haut-parleur du BIOS. 
-  : prise en charge de MinixFS v3 sans big-endian +  * **png** : Les fichiers PNG peuvent être utilisés comme image d'arrière-plan lorsque ce module est chargé. 
-  * minix_be +  * **probe** : Ce module est utilisé pour rechercher des informations sur les devices 
-  : prise en charge de MinixFS v1 avec big-endian +  * **procfs** : Ce module prend en charge ProcFS. 
-  * minix +  * **progress** : Ce module fournit une barre de progression. 
-  : support général des systèmes de fichiers Minix +  * **pxechain** : Ce module prend en charge le chargement en chaîne PXE. 
-  * mmap +  * **pxe** : GRUB utilise ce module pour obtenir la prise en charge de Preboot eXecution Environment (PXE). Ceci est utilisé pour démarrer un système d'exploitation indépendamment des unités de stockage locales. 
-  : code nécessaire pour le mappage de la mémoire. +  * **raid5rec** : Ce module prend en charge RAID5. 
-  * morse +  * **raid6rec** : Ce module prend en charge RAID6. 
-  : GRUB peut fournir des informations en code Morse lorsque ce module est chargé. +  * **read** : Ce module fournit la commande "read"
-  * mpi +  * **reboot** : Ce module fournit la commande "reboot"
-  : GRUB peut prendre en charge l'interface MPI (Message Passing Interface) qui est couramment vue sur les clusters. +  * **regexp** : Les expressions régulières (jokers REGEX) sont prises en charge via ce module. 
-  * msdospart +  * **reiserfs** : Ce module prend en charge le système de fichiers Reiser. 
-  : prise en charge des partitions MS-DOS (communément appelées «partitions MBR») +  * **romfs** : Ce module fournit le support RomFS. 
-  * multiboot2 +  * **scsi** : Ce module prend en charge les protocoles et normes matériels SCSI (Small Computer System Interface). 
-  : diverses fonctions nécessaires pour supporter les systèmes multi-boot (tout comme le système "multi-boot"). +  * **sendkey** : Ce module fournit la commande "sendkey" qui est utilisée pour envoyer des touches émulées à GRUB. 
-  : Cependant, ce module fournit des fonctionnalités supplémentaires et plus récentes. +  * **serial** : Ce module prend en charge les périphériques série. 
-  * multiboot +  * **setjmp** : bibliothèque qui prend en charge les sauts non locaux. nécessaire pour gérer les erreurs et les interruptions. 
-  : diverses fonctions nécessaires pour prendre en charge les systèmes multi-boot +  * **setpci** : module utilisé pour configurer les périphériques PCI. 
- +  * **sfs** : prise en charge du système de fichiers intelligent (SFS). SFS est un système de fichiers de journalisation utilisé par les systèmes Amiga. 
-====== N ====== +  * **sleep** Fournit la commande "sleep". La commande "sleep" est identique à celle de BASH; l'exécution attendra / suspendra le temps spécifié. 
- +  * **sleep_test** : module utilisé pour tester la bonne prise en charge de "sleep" 
-  * named-colors +  * **spkmodem** : pilote de haut-parleur générique pour GRUB. L'activation de cette fonctionnalité peut ralentir le processus de démarrage. 
-  : bibliothèque de noms de couleur avec les valeurs RVB correspondantes +  * **spkmodem-recv** : Ce module décode les signaux spkmodem. 
-  * nativedisk +  * **squash4** : Permet à GRUB d'accéder à Squash Filesystem. SquashFS est un système de fichiers en lecture seule qui est compressé. 
-  : pilotes de disque natifs tels que pata, ahci, usbms, ohci, uhci, et ehci. +  * **syslinuxcfg** : Permet à GRUB de prendre en charge les fichiers de configuration SysLinux. 
-  * net +</alphalist>
-  : De nombreux pilotes et fonctions réseau sont contenus dans ce module. +
-  : GRUB peut démarrer à partir de disques durs distants via le réseau. +
-  * newc +
-  : NewC est un format CPIO spécial. Ce module permet à GRUB d'accéder à ces fichiers CPIO. +
-  * nilfs2 +
-  : support pour NILFS2 (New Implementation of Log filesystem v2). +
-  * normal +
-  : Ce module fournit le "mode normal" qui est l'opposé du "mode de sauvetage"+
-  * ntfscomp +
-  : permet à GRUB de prendre en charge la compression couramment utilisée en NTFS +
-  * ntfs +
-  : GRUB utilise ce module pour prendre en charge le système de fichiers NTFS. +
-  * ntldr +
-  : Ce module est basé sur le module "chainloader" et permet de démarrer une partition Windows. +
-  : Ce module ne lit pas le Volume Boot Record. +
-  : utile dans les cas où l'enregistrement de démarrage du volume est corrompu. +
- +
-====== O ====== +
- +
-  * odc +
-  : Ce module prend en charge un format CPIO spécial appelé "format cpio orienté octet"+
-  * ohci +
-  : Open Host Controller Interface (OHCI) est une norme matérielle couramment utilisée par les périphériques FireWire. +
- +
-====== P ====== +
- +
-  * part_acorn +
-  : Ce module prend en charge les partitions et les tables de partitionnement Acorn. +
-  * part_amiga +
-  : Ce module prend en charge les partitions et les tables de partitionnement Amiga. +
-  * part_apple +
-  : Ce module prend en charge les partitions et les tables de partitionnement Apple. +
-  * part_bsd +
-  : Ce module prend en charge les partitions et les tables de partitionnement BSD. +
-  * part_dfly +
-  : Ce module prend en charge les partitions et les tables de partitionnement DFLY. +
-  * part_dvh +
-  : Ce module prend en charge les partitions et les tables de partitionnement DVH. +
-  * part_gpt +
-  : Ce module prend en charge les partitions GPT et les tables de partitionnement (GUID Partition Table). +
-  * part_msdos +
-  : Ce module prend en charge les partitions et les tables de partitionnement MS-DOS (MBR). +
-  * part_plan +
-  : Ce module prend en charge les partitions et les tables de partitionnement Plan9. +
-  * part_sun +
-  : Ce module prend en charge les partitions et les tables de partitionnement Sun. +
-  * part_sunpc +
-  : Ce module prend en charge les partitions et les tables de partitionnement SunPC. +
-  * parttool +
-  : Ce module fournit la commande "parttool"+
-  * password +
-  : Ce module fournit la commande "password" +
-  * pata +
-  : prise en charge de l'interface de disque Parallel ATA (PATA) +
-  * pbkdf2 +
-  : Ce module fournit l'outil de cryptographie PBKDF2 (Password-Based Key Derivation Function 2). +
-  * pcidump +
-  : Ce module fournit des informations sur les périphériques PCI détectés. +
-  * pci +
-  : Ce module prend en charge les bus informatiques PCI (Peripheral Component Interconnect). +
-  * plan9 +
-  : module nécessaire à GRUB pour charger les noyaux Plan9. +
-  * play +
-  : Ce module fournit la commande "play" qui est utilisée pour lire le son via le haut-parleur du BIOS. +
-  * png +
-  : Les fichiers PNG peuvent être utilisés comme image d'arrière-plan lorsque ce module est chargé. +
-  * probe +
-  : Ce module est utilisé pour rechercher des informations sur les devices +
-  * procfs +
-  : Ce module prend en charge ProcFS. +
-  * progress +
-  : Ce module fournit une barre de progression. +
-  * pxechain +
-  : Ce module prend en charge le chargement en chaîne PXE. +
-  * pxe +
-  : GRUB utilise ce module pour obtenir la prise en charge de Preboot eXecution Environment (PXE). +
-  : Ceci est utilisé pour démarrer un système d'exploitation indépendamment des unités de stockage locales. +
- +
-====== R ====== +
- +
-  * raid5rec +
-  : Ce module prend en charge RAID5. +
-  * raid6rec +
-  : Ce module prend en charge RAID6. +
-  * read +
-  : Ce module fournit la commande "read"+
-  * reboot +
-  : Ce module fournit la commande "reboot"+
-  * regexp +
-  : Les expressions régulières (jokers REGEX) sont prises en charge via ce module. +
-  * reiserfs +
-  : Ce module prend en charge le système de fichiers Reiser. +
-  * romfs +
-  : Ce module fournit le support RomFS. +
- +
-====== S ====== +
- +
-  * scsi +
-  : Ce module prend en charge les protocoles et normes matériels SCSI (Small Computer System Interface). +
-  * sendkey +
-  : Ce module fournit la commande "sendkey" qui est utilisée pour envoyer des touches émulées à GRUB. +
-  * serial +
-  : Ce module prend en charge les périphériques série. +
-  * setjmp +
-  : bibliothèque qui prend en charge les sauts non locaux. +
-  : nécessaire pour gérer les erreurs et les interruptions. +
-  * setpci +
-  : module utilisé pour configurer les périphériques PCI. +
-  * sfs +
-  : prise en charge du système de fichiers intelligent (SFS). +
-  : SFS est un système de fichiers de journalisation utilisé par les systèmes Amiga. +
-  * sleep +
-  : Fournit la commande "sleep". +
-  : La commande "sleep" est identique à celle de BASH; l'exécution attendra / suspendra le temps spécifié. +
-  * sleep_test +
-  : module utilisé pour tester la bonne prise en charge de "sleep" +
-  * spkmodem +
-  : pilote de haut-parleur générique pour GRUB. +
-  : L'activation de cette fonctionnalité peut ralentir le processus de démarrage. +
-  * spkmodem-recv +
-  : Ce module décode les signaux spkmodem. +
-  * squash4 +
-  : Permet à GRUB d'accéder à Squash Filesystem. +
-  : SquashFS est un système de fichiers en lecture seule qui est compressé. +
-  * syslinuxcfg +
-  : Permet à GRUB de prendre en charge les fichiers de configuration SysLinux.+
  
 ====== T ====== ====== T ======