Halt et niveau d'init.. - Divers - Linux et OS Alternatifs
Marsh Posté le 02-08-2009 à 18:12:26
ReplyMarsh Posté le 02-08-2009 à 19:00:59
Pourquoi mettre ton programme à la place de init, et non pas dans les scripts à lancer à un niveau donné ?
Parce que bon, shutdown, halt & co. sans programme init qui reçoit leurs instructions, busybox ou pas ca risque de servir un peu à rien
Marsh Posté le 02-08-2009 à 19:07:33
Je m'explique :
Il s'agit de démarrer un programme (en l'occurrence, un player mp3 pour de l'embarqué) le plus rapidement possible.
Je ne sais pas si c'est la solution la plus propre, mais c'est le plus simple que j'ai trouvé, et c'est très rapide (et ça marche)
De plus, cela me permet d'avoir 2 entrée dans grub :
L'une démarre en mode fast, avec mon script a la place de l'init
L'autre démarre le système normalement
..
reste le problème d'arrêter la machine..
Cependant, je démarre en read only, et je peux donc couper le pc sans trop de problème (testé dans la voiture depuis.. longtemps)
Mais pour certaines raison longues a expliquer, j'aimerais avoir la possibilité de déclencher l'arrêt matériel..
Est-il possible de faire appel aux fonctions acpi sans passer par init ?
Marsh Posté le 02-08-2009 à 19:11:22
A mon avis le mieux est de te faire un relevel très allégé, et de lancer ton programme via inittab
Marsh Posté le 04-08-2009 à 10:02:20
J'imagine.
Ça se passe comment?
J'utilise un runlevel libre qui démarre par défaut en lancer mon programme ?
Marsh Posté le 04-08-2009 à 10:39:54
c'est ça ...
runlevel qui lance le strict minimum + ton prog
Marsh Posté le 02-08-2009 à 15:20:41
Hello
Je démarre une application (un shell script) depuis la ligne init de grub.
Ainsi, seul ce programme démarre.
Est-il possible d'arrêter la machine à la fin de l'exécution ?
Il me semble que le halt ne fonctionne pas, surement a cause du niveau de l'init
(j'obtiens un "kernel panic, attempt to kill init" )
Y'a t'il une solution ?