Ubuntu používá Upstart, alternativu k sysvinit, která funguje úplně jinak. Upstart CookBook pojednává o úrovních běhu a o tom, jak s nimi pracovat.
Obecně se však koncept úrovní běhu RedHat nepoužívá na Debianu nebo jeho derivátech, včetně Ubuntu; mají pouze „jednoho uživatele“ nebo „vše běží“, bez jakýchkoli rozdílů ve stylu „síť, ale ne grafika“, které RedHat kreslí.
Jak již bylo zmíněno, Ubuntu nyní používá Upstart.
/etc/inittab a skripty z /etc/init.d nebo /etc/rc.d/* byly začleněny do několika skriptů v /etc/init adresář nebo /etc/event.d (pro starší verze Upstart).
Vyhledejte položku, kterou chcete upravit, aby měla v tomto adresáři skript (serviceX) /etc/init/serviceX.conf a podle toho jej upravit. Syntaxi a další informace naleznete online.
Pokud však potřebujete spustit program, který závisí na SysV, Upstart má režim kompatibility. Programy, které stále používají /etc/rc.d/* můžete tam vložit skripty a nechat je stále běžet.
Jak jsem se díval na skripty v /etc/init , tam byl jeden s názvem rc-sysinit.conf - a poskytuje možnost analyzovat /etc/inittab a určete výchozí úroveň běhu z tohoto souboru, pokud ji přidáte.