Aller au contenu

Utilisateur:Regards sur sciences/Brouillon

Une page de Wikipédia, l'encyclopédie libre.

loadlin est un chargeur de démarrage Linux qui s’exécute sous DOS en mode réel 16 bits (y compris le mode MS-DOS du disque de démarrage Windows 95, Windows 98 et Windows Millennium Edition). Il permet au système Linux de charger et de remplacer le DOS en cours d’exécution sans modifier les fichiers système DOS existants.

loadlin et le noyau Linux sont tous deux des fichiers sur un système de fichiers accessible à DOS. Il charge le noyau Linux en mémoire à partir d’un fichier. Il place également divers paramètres de configuration dans la mémoire et transfère le contrôle au noyau. Le noyau lit ces paramètres, s’initialise et s’exécute, remplaçant complètement DOS.

En option, il peut être configuré pour fournir au noyau un disque RAM initial, chargé en mémoire avant de transférer le contrôle au noyau Linux. Il transmet au noyau des informations sur le disque RAM et son emplacement. En outre, des paramètres peuvent être transmis au noyau Linux qui lui permettent d’utiliser ce disque RAM comme système de fichiers racine. Les programmes de démarrage dans ce système de fichiers amènent souvent Linux à monter un autre système de fichiers (peut-être sur un disque fixe) et à passer à l’utiliser comme système de fichiers racine.

loadlin fonctionne comme un programme distinct et ne modifie pas l’enregistrement de démarrage principal, ce qui peut être utile dans les situations où il y a des préoccupations concernant la modification du MBR (ce qui pourrait conduire à un système non amorçable si cela n’est pas fait correctement). En raison de sa structure, loadlin ne fonctionne que sur les systèmes d’exploitation DOS et ne fonctionnera pas sur les versions NT de Windows.