Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:gnu-linux [05/05/2013 20:15] smolski [firmware] |
doc:systeme:gnu-linux [06/05/2013 09:26] smolski [Le noyau] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== GNU/Linux ====== | ====== GNU/Linux ====== | ||
+ | |||
+ | **TUTO EN COURS DE MODIFICATION** smolski - //05-05-2013// | ||
(**smolski** 02-05-2013 //fait ce qu'il te plaît !//) Le retour sur le forum est ici : [[http://debian-facile.org/viewtopic.php?id=6780 | Lien vers le forum concernant ce tuto]] | (**smolski** 02-05-2013 //fait ce qu'il te plaît !//) Le retour sur le forum est ici : [[http://debian-facile.org/viewtopic.php?id=6780 | Lien vers le forum concernant ce tuto]] | ||
Ligne 119: | Ligne 121: | ||
===== Le noyau ===== | ===== Le noyau ===== | ||
- | Son rôle lors du démarrage est principalement d'initialiser les différents composants matériels présents en utilisant notamment les pilotes de périphérique présents dans le noyau. | + | Au démarrage, le noyau va initialiser le matériel présent à l'aide des drivers des périphériques qu'il contient. |
- | <note>Ceux qui ont été compilés sous forme de modules ne sont pas pris en compte à ce moment.</note> | + | <note warning>Par contre, les drivers compilés sous forme de modules ne sont pas encore pris en compte.</note> |
- | Ces initialisations concernent surtout les composants centraux de la machine comme le processeur ou les contrôleurs de périphériques. \\ | + | Sont d'abord initialisés les éléments principaux du PC, comme le processeur, les contrôleurs de périphérique... Les périphériques externes viennent ensuite. \\ |
- | Les périphériques externes ne seront eux initialisés généralement qu'au moment de leur utilisation. \\ | + | À ce stade, le noyau configure rapidement la carte graphique dans un mode standart pour permettre la lisibilité des opérations par l'utilisateur. \\ |
- | L'écran est toutefois utilisé rapidement après le lancement du noyau afin de donner des informations à l'utilisateur. Le noyau configure donc la carte graphique dans un mode standard pouvant être reconnu par une majorité de cartes. Il est de plus possible de changer cette valeur par une option du noyau (vga=XXX). | + | <note tip>On peut même configurer cela par une option du noyau.</note> |
Il y a deux manières d'influer sur ce que va faire le noyau. | Il y a deux manières d'influer sur ce que va faire le noyau. | ||
Ligne 130: | Ligne 132: | ||
- lui passer des options. | - lui passer des options. | ||
- | L'avantage des options est que cela peut être changé d'un démarrage sur un autre. Et les chargeurs de noyau vus précédemment permettent de faire cela très facilement, y compris de façon temporaire. \\ | + | Les options peuvent être modifiées facilement d'un démarrage à l'autre de façon temporaire ou définitive. \\ |
- | Mais on rencontrera certains cas (comme par exemple rajouter le support d'un matériel particulier) où une recompilation du noyau sera indispensable. | + | La recompilation n'est nécessaire que pour des cas particuliers d'ajout de matériels spécifiques par exemple... |
+ | |||
+ | |||
+ | ==== Tableau des options ==== | ||
- | Voici quelques exemples d'options fréquentes et utiles. Leur liste complète est en réalité plus longue mais ne sera pas détaillée ici. \\ | ||
- | **Options courantes** | ||
^Option ^Description ^ | ^Option ^Description ^ | ||
- | |vga=XXX |Sert à changer la résolution d'écran utilisée pendant le démarrage. Utile si celle par défaut n'est pas reconnue par la carte graphique.| | + | |vga=XXX |Modifier la résolution d'écran utilisée pendant le démarrage.| |
- | |no-scroll |Permet de désactiver le défilement du texte sur l'écran. A utiliser notamment avec des terminaux braille pour lesquels le défilement peut poser problème.| | + | |no-scroll |Désactive le défilement du texte sur l'écran.| |
- | |noapic |L'APIC permet à plusieurs périphériques de partager des ressources communes (les IRQ). Avec cette option, on peut désactiver ce mécanisme qui peut engendrer des problèmes avec certains matériels.| | + | |noapic |L'APIC permet à plusieurs périphériques de partager des ressources communes (les IRQ). Avec cette option, on désactive ce mécanisme en cas de problème avec certains matériels.| |
- | |mem=XXX |Permet d'indiquer la valeur de mémoire vive présente sur la machine pour le cas ou l'auto-detection échouerait. On peut utiliser des lettres pour cette taille. Par exemple 512M désignera 512 Méga-octets de mémoire.| | + | |mem=XXX |Indique la valeur de la mémoire vive présente sur la machine. Par exemple 512M désignera 512 Méga-octets de mémoire.| |
- | |init=XXX |Permet d'indiquer de manière explicite quel programme doit être lancé après l'initialisation du noyau (plus de détails dans la section suivante).| | + | |init=XXX |Indique le programme lancé après l'initialisation du noyau.| |
+ | //Et d'autres encore...// | ||
===== Le processus init ===== | ===== Le processus init ===== | ||