Kernel panic - not syncing: Attempted to kill init! ( init 데몬에 라이브러리 동적링크 )

jenix의 이미지

안녕하세요.

Kernel panic - not syncing: Attempted to kill init!
/sbin/init: error while loading shared libraries:

init 데몬에 몇가지 기능을 추가하려고 데몬을 수정하였습니다..

그리고 부팅을 하니 위와같은 에러가 발생하네요.

수정과정에서 별도의 라이브러리를 링크했는데요.. 라이브러리는 /usr/lib 에 위치하구요.

커널에 init 데몬을 불러올때 /usr/lib 라이브러리를 못찾아서 위와같은 에러가 나는것 같습니다.

init 데몬 실행시에 /lib 이랑 /usr/lib 에서 라이브러리를 찾도록 하면 될것 같은데 어떻게하면 될까요?

kslee80의 이미지

/usr 가 파티션이 나뉘어져 있는 경우라면,
/usr/lib 에 있는 해당 라이브러리를 /lib 로 옮겨야 하지 않을까 싶네요.