Carbs Linux - a simple busybox linux distribution
Carbs Linux runs
busybox-init by default. You can switch to
anything else you desire, but only busybox-init and sinit are
officially supported. Switching to sinit is extremely easy, you
can be up and running within minutes. The only “hard” requirement
is an environment you will be chrooting in. So, let’s begin!
From your other environment, download the kiss-chroot utility and make it executable.
$ wget https://dl.getkiss.org/kiss-chroot $ chmod +x kiss-chroot # From your environment start the chroot $ kiss-chroot /mnt
Now that we are in chroot environment, let’s remove busybox-init.
$ kiss r busybox-init
Build and install sinit
$ kiss b sinit $ kiss i sinit
Open up your
/etc/init/rc.conf now and uncomment
the variables regarding SINIT. You are ready now.
If you edited your inittab, make sure you reflect your changes
If all of the above is done, simply exit the chroot and reboot. Sinit should be functioning without any issues.