Avant d'attaquer la compilation d'un nouveau noyau à partir de ses sources, on doit identifier et localiser les différents composants du noyau en cours d'exécution sur le système.
Le jeu de questions ci-dessous suppose que la configuration système est directement issue de l'installation de la distribution Debian GNU/Linux. Le noyau courant exécuté est fourni via un paquet de la distribution.
|
1. |
Quelle est la commande |
|
Effectuer une recherche dans les pages de manuels des
commandes installées sur le système avec une requête du
type :
|
|
|
2. |
Où est placée l'image de la partie monolithique du noyau courant ? |
|
Repérer le paquet Debian correspondant au noyau et retrouver l'image dans la liste des fichiers de ce paquet. |
|
|
3. |
Où sont placés les fichiers des modules correspondant au noyau courant ? Où est placé l'image du disque RAM utilisé lors de l'initialisation du système ? Dans quels cas de figure utilise-t-on l'arborescence ou le disque RAM ? |
|
Comme dans le cas précédent, la liste des fichiers du paquet permet
de retrouver l'arborescence de stockage des modules. Il faut bien
différencier l'utilisation du disque RAM |
|
|
4. |
Que contiennent les arborescences |
|
Consulter le document ressource The Wonderful World of Linux 2.6. |
|
|
5. |
Quelle est la commande qui permet de lister les modules chargés en mémoire ? À quel paquet appartient-elle ? |
|
Rechercher dans la base de données des paquets de la distribution
les informations relatives aux manipulations sur les modules à l'aide
d'une interrogation du type :
|
|
|
6. |
Quelles sont les commandes qui permettent de charger un module en mémoire «manuellement» ? Identifier celle qui traite automatiquement les dépendances entre modules. |
|
Rechercher les informations dans la liste des fichiers du paquet ainsi que dans les pages de manuels des commandes. |
|
|
7. |
Quelles sont les commandes qui permettent de retirer un module de la mémoire «manuellement» ? Identifier les options de la commande qui traite automatiquement les dépendances entre modules. |
|
Rechercher les informations dans les pages de manuels des commandes. |
Vous êtes ici :