최신 버전의 ubuntu 배포판에서는 /etc/inittab 이 없어져 버렸습니다. ( karmic 이후 버전 )

 

예전의 init 데몬은 (sysvinit)으로 순차적인 프로세스로 설계 되어 있습니다.

 

그리고 설정은  /etc/inittab 에서 프로그램을 수행 하도록 되어 있었습니다.

기존의 전통적인 inittab의 내용은 다음과 같이 구성 되어 있다.

---------------------

# The default runlevel
id:2:initdefault

# Boot-time system configuration/initialization script
si::sysinit:/etc/init.d/rcS

# Runlevels
l0:0:wait:/etc/init.d/rc 0
l1:1:wait:/etc/init.d/rc 1
l2:2:wait:/etc/init.d/rc 2
l3:3:wait:/etc/init.d/rc 3
l4:4:wait:/etc/init.d/rc 4
l5:5:wait:/etc/init.d/rc 5
l6:6:wait:/etc/init.d/rc 6
z6:6:respawn:/sbin/sulogin

# How to react to ctrl-alt-del
ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
------------------------------------------------------- 

 

이것이  upstart 로 바뀌면서 이벤트 기반 init로 변경 되었습니다.

 

upstart는 이벤트 기반 작동 모드를 지원 하도록 초기화 스크립트가 변경 되었다.

 

/etc/inittab 파일 자체는 아예 없어져 버렸고,  설정 파일들은 다음과 같이  /etc/init 디렉토리 아래에 아래와 같은 여러개의 파일로 나뉘어 존재 한다.
upstart-udev-bridge.conf , rc-sysinit.conf, rc.conf, rcS.conf, control-alt-delete.conf, tty1.conf

 

또한, 이 upstart는 Ubuntu 기반에서 개발이 되었지만 대부분의 리눅스 배포판에서 System-V init을 대치 하여 사용 할 것이다.