On Sat, Jan 17, 2015 at 11:13:46PM +0100, k...@aspodata.se wrote:
> Someone mentioned [1].
> 
> So I tried busybox's init. It works great, my exp. config is at [2].
> 
> ///
> 
> Also it would be possible to have a startup script (/etc/rcS) like:
> 
> #!/bin/bash
> 
> echo -n "Which init do you want to use? "
> read -t 5 a # bash's read has a timeout option
> if [ $? -gt 0 ]
> then
>   echo timeout, use normal init
>   exec /sbin/normal_init <boot args...>
> else
>   echo Switching to init_$a
>   exec /sbin/init_$a <boot args...>
> fi
> 
> ///
> 
> Basically, nothing hinders one to choose init's on the fly, or ?

Wouldn't work: init is PID 1 (init starts /etc/rcS, not the other way
around).

If you wanted to switch init after boot, you need to have that script
in /sbin/init and have all other inits at other paths.
> (Well yes, they need different /etc/inittab's, but that is solvable.)
> 
> Regards,
> /Karl Hammar
> 
> [1] http://www.troubleshooters.com/linux/init/manjaro_experiments.htm
> [2] http://turkos.aspodata.se/computing/busybox_init.txt

HTH,
Isaac Dunham
_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to