Configuration noyau


Le but de ce projet est de configurer le noyau FreeMiNT : outre le fichier mint.cnf, le noyau utilise des fichiers particuliers s'ils sont présents comme les tables de clavier ou des modules chargeables. Le noyau est aussi responsable du lancement du programme programme, généralement un interpéteur de commandes ou le GEM.

État : ☑️

Configuration par défaut

Le noyau lit sa configuration depuis le dossier où il se trouve, c'est-à-dire un sous-dossier du dossier mint situé à la racine du disque amorçable, et dont le nom est le numéro de version du noyau : drive_c/mint/1-19-0ea/. Ce dossier contient aussi des modules chargeables et les tables des touches clavier.

Paramètres (mint.cnf)

Noyau

  • Pas de modification

Système de fichiers FAT

  • Pas de modification

Commandes

Les commandes les plus importantes sont :

  • exec pour lancer l'exécution d'une commande
  • sln pour créer un lien symbolique vers le lecteur unifié U:
  • setenv pour définir une variable d'environnement

Mise en place du système de fichiers racine

L'arborescence utilisée est la suivante (noter le montage de c:/mint sur /boot/) :

sln c:/bin      u:/bin
sln c:/mint     u:/boot
sln c:/etc      u:/etc
sln c:/home     u:/home
sln c:/lib      u:/lib
sln c:/mnt      u:/mnt
sln c:/opt      u:/opt
sln c:/root     u:/root
sln c:/run      u:/run
sln c:/sbin     u:/sbin
sln c:/srv      u:/srv
sln c:/tmp      u:/tmp
sln c:/usr      u:/usr
sln c:/var      u:/var

Il faut créer manuellement les dossiers sur c: s'ils n'existent pas.

Variables d'environnement

  • SLBPATH : /c/usr/pkg/lib/slb;/c/lib/slb;/c/usr/lib/slb;/c/lib/gemsys/
  • HOSTNAME : kfm
  • LOGNAME, USER et HOME : mis à jour par le script de lancement d'ARAnyM en fonction de l'utilisateur Linux qui lance l'émulateur.

Lancement de commandes

Lancement du système

Modules

  • inet4.xdd
  • nfeth.xif

Claviers

Copier un des fichiers keyboard/*.tbl sous le nom keyboard.tbl dans le dossier système. Voir le ReadMe pour plus de détails sur les types de claviers disponibles.

Réseau

Fichiers

Précédent Suivant