Recherche de site Web

11 Paramètres de démarrage du noyau Linux expliqués


Le démarrage de Linux est un processus complexe par rapport aux processus de démarrage de toute autre distribution. Le noyau Linux accepte de nombreux paramètres au démarrage, en ligne de commande. Ce paramètre de temps de démarrage en ligne de commande transmet plusieurs types d'informations au noyau Linux au démarrage du système.

Démarrer un noyau Linux directement depuis le BIOS en utilisant le noyau sur CD (/dev/cdrom), n'autorise pas l'attribution directe de paramètres. Pour cela, nous avons besoin d'un programme spécial appelé bootloader. Les deux chargeurs de démarrage les plus utilisés sous Linux sont :

  1. GNU GRUB (chargeur de démarrage unifié GNU GRand)
  2. LILO (chargeur Linux)

GNU GRUB est un package de chargeur de démarrage du projet GNU qui est capable de démarrer l'un des multiples noyaux ou toute configuration de noyau spécifique sur les systèmes Unix et Linux.

LILO a la capacité de démarrer différents noyaux et de stocker leur configuration dans un fichier texte brut. LILO est capable de démarrer Windows, Unix, BSD, Linux et toutes les autres plateformes connues avec diverses options.

Les arguments de démarrage du noyau Linux sont transmis dans une liste de chaînes séparées par des espaces. L'approche conventionnelle pour transmettre les arguments de démarrage au noyau se présente sous la forme :

name[=value_1] [,value_2]........[,value_10]

Où 'name=unique password' il définit la partie du noyau où la valeur doit être associée. La valeur qu’il peut contenir est de 10 au maximum. Le code actuel ne gère que 10 paramètres séparés par des virgules par mot-clé.

Ici, dans cet article, nous allons aborder certains des paramètres courants de démarrage du noyau sous Linux, que vous devez connaître.

1. initialiser

Ceci définit la commande initiale qui doit être exécutée par le noyau. Si « init » n'est pas défini, il recherche « init » aux emplacements respectifs suivants avant que le noyau ne passe en mode panique.

  1. /sbin/init
  2. /etc/init
  3. /bin/init
  4. /bin/sh

2. nfsaddrs

Le paramètre ci-dessus définit l'adresse de démarrage nfs sur une chaîne utile en cas de démarrage réseau.

3. nfsroot

Le paramètre 'nfsroot' définit le nom de la racine nfs sur une chaîne utile en cas de démarrage réseau. Le nom de la chaîne est préfixé par '/tftpboot' s'il ne commence pas par '/' , ',' ou tout autre chiffre .

4. racine

Passer le paramètre root au moment du démarrage définit le système à utiliser comme système de fichiers racine.

5. célibataire

Le paramètre 'single' qui guide 'init' vers l'ordinateur de démarrage en mode mono-utilisateur et désactive le démarrage de tous les démons.

6. ro

Ce paramètre indique au chargeur de démarrage de monter le système de fichiers racine en mode lecture seule. Ainsi, ce programme fsck peut effectuer une analyse du système de fichiers, vous n'émettez pas fsck sur un système de fichiers lecture/écriture.

7. rw

Ce paramètre force le chargeur de démarrage à monter le système de fichiers racine en mode lecture-écriture.

8. HDx

Ajustez la géométrie du pilote IDE, l'argument « Hdx » est très pratique si le BIOS génère des informations non pertinentes et incorrectes.

9. réserver

Cet argument est très utile pour protéger les régions des ports E/S des sondes.

10. console

Définit une console de port série vers le noyau avec prise en charge de la console série.

11. mémoire

Définit la quantité totale de mémoire système disponible, utile lors de l'utilisation d'une grande RAM.

Le noyau Linux accepte de nombreux paramètres au démarrage. Nous couvririons le reste des paramètres dans le prochain article.

C'est tout pour le moment. Je serai bientôt ici avec un autre article, d'ici là restez à l'écoute et connecté à Tecmint.