URL: https://linuxfr.org/forums/linux-general/posts/simpleinit-msb-et-udev Title: simpleinit-msb et udev Authors: ookaze Date: 2005年02月16日T16:24:56+01:00 Tags: Score: 0 Bonjour, j'ai un souci moyen qui pourrait devenir gros à l'avenir. Sur mon OS Linux custom (basé sur LFS), j'utilise simpleinit-msb. Tout allait bien avec devfs. Aujourd'hui, tout le travail d'autoconfiguration et compagnie (dbus, hotplug, hal, ...) s'appuie sur udev, et devfs est déjà annoncé obsolète. Donc je suis passé à udev, et ça fonctionne bien. Mais le problème, c'est que j'ai besoin d'un filesystem /dev avant d'appeler init (à priori). Pour l'instant, j'utilise devfs, c'est dans le noyau donc pas de souci, mais ça fait des clashs avec udev (difficulté à tester et problèmes divers), et devfs sera "bientôt" viré du noyau. J'ai besoin de cela parce que le init de simpleinit-msb est très à cheval sur la sécurité de son initctl (qui se trouve dans /dev évidemment). Si je ne veux pas avoir un / constamment modifié, je dois mettre mon /dev dans son propre filesystem (en tmpfs je crois). Or, init étant le premier processus lancé, je me retrouve à cacher l'initctl. Du coup, plus aucun outil d'administration lié à init ne fonctionne correctement. J'ai essayé de créer un /dev dans initrd, mais le mieux que j'ai réussi à faire, c'est tout booter, mais init se bloque ensuite avant de lancer les sessions getty. J'ai essayé de scripter un init.udev (qui crée le /dev puis lance init) , mais apparemment, malgré un exec, simpleinit ne retrouve pas ses petits avec cette solution (pas de boot). Quelqu'un a-t-il une solution ?