강좌 & 팁
INIT: version 2.86 booting
INIT: Entering runlevel: 3
eth0: using full-duplex 10Base-T (RJ-45)
Starting system logger: syslogd
Starting INET services: inetd
INIT: Id "T0" respawning too fast: disabled for 5 minutes
이상하게 이렇게 화면이 뜨면서 로그인창이 뜨지 않는것입니다.. 참.. 이거가지고 거의 하루를 매달렸네요... ㅠㅠ
어디에도 설명이 너무 자세하게 나와있는곳이 없어서.. 계속 구글이랑... falinux를 뒤져보았지만.. 명쾌한
해답을 찾을수는 없었습니다. 그래서.. 계속 시도한 끝에.. 이상하게 다른분들 답변을 보면은
/etc/inittab부분에서
# /etc/inittab: init(8) configuration.
# $Id: inittab,v 1.6 1997/01/30 15:03:55 miquels Exp $
# The default runlevel.
id:3:initdefault:
# Boot-time system configuration/initialization script.
# This is run first except when booting in emergency (-b) mode.
si::sysinit:/etc/rc.d/rc.sysinit
# What to do in single-user mode.
~~:S:wait:/sbin/sulogin
# /etc/init.d executes the S and K scripts upon change
# of runlevel.
#
# Runlevel 0 is halt.
# Runlevel 1 is single-user.
# Runlevels 2-5 are multi-user.
# Runlevel 6 is reboot.
lc:0123456:wait:/etc/rc.d/rc.local
l0:0:wait:/etc/rc.d/rc 0
l1:1:wait:/etc/rc.d/rc 1
l2:2:wait:/etc/rc.d/rc 2
l3:3:wait:/etc/rc.d/rc 3
l4:4:wait:/etc/rc.d/rc 4
l5:5:wait:/etc/rc.d/rc 5
l6:6:wait:/etc/rc.d/rc 6
# Normally not reached, but fallthrough in case of emergency.
z6:6:respawn:/sbin/sulogin
# What to do when CTRL-ALT-DEL is pressed.
ca:12345:ctrlaltdel:/sbin/shutdown -t1 -r now
# Action on special keypress (ALT-UpArrow).
#kb::kbrequest:/bin/echo "Keyboard Request--edit /etc/inittab to let this work."
# What to do when the power fails/returns.
pf::powerwait:/etc/init.d/powerfail start
pn::powerfailnow:/etc/init.d/powerfail now
po::powerokwait:/etc/init.d/powerfail stop
# /sbin/getty invocations for the runlevels.
#
# Format:
# <id>:<runlevels>:<action>:<process>
#0:12345:respawn:/sbin/getty -L tty0 38400
#2:23:respawn:/sbin/getty -L ttyS1 38400 tty1
# Example how to put a getty on a serial line (for a terminal)
#
T0:12345:respawn:/sbin/getty -L ttyPXA2 115200 vt100
이부분에서 많이 헤맸습니다... 저부분에서 getty를 실행을 하질 못하는것 같더라구요..
그래서.. 계속 수정해보고 그랬었는데.. 이유는 ttyS0로 기본 세팅되어있는 부분에서 안되는것이였더라구요
ez-x5보드만 그런건지는 모르겠는데.. 아니면 ramdisk의 문제인지를 모르겠지만.. 아무튼 ttyPXA2로 바꿔준다음
램디스크를 생성하고, 보드에 올린다음 리셋하니까.. 정확하게 부팅이 되고 로그인창을 볼 수 있었습니다. ㅠㅠ
EZBOARD>set 해보시면, 여러가지 수정할 수 있는 부분들이 나오는데.. 그부분에서 특히 커널콘솔부분에서
ttyPXA2, 115200 부분을 보고 /etc/inittab부분을 거기에 맞게 맞춰주시면 바로 부팅이 되실 겁니다. ㅠㅠ
다들 아시겠지만.. 그래도 저같이 헤매시는 분들이 없기를 바라면서.. ㅠㅠ
#T0:12345:respawn:/sbin/getty -L ttySAC2 115200 vt100
#T0:12345:respawn:/sbin/getty -L ttySP2 115200 vt100
#T0:12345:respawn:/sbin/getty -L ttyCL1 115200 vt100
#T1:12345:respawn:/sbin/getty -L ttyS0 115200 vt100
#T1:12345:respawn:/sbin/getty -L tty1 115200 vt100
#T2:12345:respawn:/sbin/getty -L tty2 115200 vt100
#Example how to run portslave
#
#T0:23:respawn:+/usr/sbin/portslave 0
#T1:23:respawn:+/usr/sbin/portslave 1
#T2:23:respawn:+/usr/sbin/portslave 2
#T3:23:respawn:+/usr/sbin/portslave 3
이상이였습니다.. (--)(__)
ps,.이건 뭐 그냥 담화이지만.. 임베디드쪽을 처음접하고.. 포팅하는거라서.. 많이 헤맸습니다..그리고
ramdisk받아서 압축풀면은 target_ramdiskroot이 디렉토리에서 파일을 수정해주고 램디스크를 만들어야 되더군요..ㅜㅜ
호스트리눅스에서 계속 변경하면 되는줄 알았습니다. ㅋㅋ;;;
앞으로도 많이많이 부탁드립니다. ^^