Il n'y a pas un seul fichier qui contient * toutes * les informations liées au démarrage dans Linux. Au lieu de cela, le processus de démarrage implique plusieurs fichiers et configurations répartis dans plusieurs répertoires:
1. / répertoire de démarrage:
* vmlinuz: Ce fichier contient le noyau Linux lui-même, qui est chargé dans la mémoire pendant le démarrage.
* initrd.img (ou initramfs.img): Ce fichier contient le Ramdisk initial, qui est un petit système de fichiers autonome qui est chargé avant le montage du système de fichiers racine principal. Il contient des pilotes et des services publics nécessaires pour les premières étapes de démarrage.
* grub.cfg (ou grub2.cfg): Ce fichier contient la configuration du Grub Bootloader. Il définit le menu de démarrage, les paramètres du noyau et d'autres options liées au démarrage.
* Files de configuration: Ces fichiers contiennent les informations de configuration pour divers modules de noyau.
* System.map: Ce fichier mappe les symboles du noyau à leurs adresses de mémoire.
2. / ETC répertoire:
* fstab: Ce fichier définit les systèmes de fichiers montés au démarrage, y compris le système de fichiers racine.
* rc.local (ou rc.sysinit): Ce fichier contient des scripts exécutés au démarrage.
* mtab: Ce fichier stocke les points de montage actuels pour tous les systèmes de fichiers montés.
3. / Répertoire SYS:
* firmware / efi / efivars / répertoire: Ce répertoire contient des variables EFI qui stockent les informations de configuration liées au démarrage.
* Dispositifs / Virtual / Disk / By-ID Directory: Ce répertoire contient des liens symboliques aux fichiers de périphérique pour les disques durs et les partitions, qui sont utilisés pour le démarrage.
4. Firmware BIOS / UEFI:
* Le micrologiciel BIOS ou UEFI contient également des paramètres liés au démarrage, tels que l'ordre de démarrage et les paramètres du disque dur.
5. Autres fichiers:
* / proc / cmdline: Ce fichier contient les paramètres de ligne de commande du noyau transmis au noyau à l'heure du démarrage.
* /var/log/boot.log: Ce fichier enregistre les messages de démarrage.
Points importants à noter:
* Le processus de démarrage est complexe et implique une interaction entre plusieurs composants.
* Les fichiers et répertoires spécifiques impliqués peuvent varier en fonction de la distribution Linux et du chargeur de démarrage utilisé.
* La modification des fichiers de démarrage nécessite une attention particulière et ne doit être effectuée que par les utilisateurs expérimentés.
Il est préférable de consulter la documentation de votre distribution pour des informations spécifiques concernant les fichiers de démarrage et leur configuration.
|