우분투 GDM(XDM)없이 자동로그인 하자! [rungetty]

B1(umpc)을 가볍게 한다고 GDM까지 지우면서 콘솔을 부팅되는 참사는 예상하지 못했습니다.
또한, 런레벨 설정등으로 가볍게 해결될 문제처럼 보였으나 몇시간 동안 삽질했습니다.
[url=http://linux.textcube.com/40:2nim3qgq]블로그[/url:2nim3qgq]에도 같이 올리고 있습니다.

우분투에서 런레벨 관련 명령어 - [url=http://doraki.tistory.com/196:2nim3qgq]참고[/url:2nim3qgq]
runlevel //확인 명령어
telinit // 설정명령어

헉!! 머리아프다. 몇번설정해보다 바로 포기했습니다.
아니다 싶은 삽질이라는 빠른 예견!! 바로 다른 삽질을 위하여 검색했습니다.

kldp에 올라온 자동로그엔에 관한 글!! - [url=http://kldp.org/node/24465:2nim3qgq]참고[/url:2nim3qgq]
runlevel 패키지를 이용한 내용이었습니다.
허나 kldp에 있는 내용은 Redhat9를 기준으로 소개되었으며, inittab를 수정하는 내용이었습니다.
우분투에서는 inittab파일이 존재하지 않았으며, 기본적인 틀을 깨고 싶지 않아
새 파일을 만들지 않고 우분투용 방법을 찾았습니다. [url=http://ubuntuforums.org/showthread.php?t=727947:2nim3qgq]참고[/url:2nim3qgq]

[code:2nim3qgq]rungetty 꾸러미 설치
sudo apt-get install rungetty
가상콘솔 관련 파일 편집
sudo vi /etc/event.d/tty1
#exec /sbin/getty 38400 tty1 주석처리
exec /sbin/rungetty tty1 --autologin 사용자
사용자는 기본적으로 로그인 될 아이디
.bashrc 파일과 .bash_profile 파일에 startx 명령어 추가
.bash_profile은 없으면 새로 생성하여 추가
if [ tty = "/dev/tty1" ]; then
startx
fi
[/code:2nim3qgq]
.bash_profile은 없으면 새로 생성하여 추가.
if문을 통하여 /dev/tty1에서만 startx를 하도록 합니다.

이제 재부팅하면 Fluxbox로 자동부팅됩니다. ^^
저는 설치되어 있는것이 fluxbox라서 그렇지만, 설정되어 있는 계정에 맞게 부팅될것입니다.
세션 여러가지 사용하지 않고 그냥 쓰시는 분들이 유용할것 같네요.