unreadable main process terminated with status 5
와 같이 부팅시 메세지가 뜨는데 이유가 무엇인가요?
또한 부팅시 불필요한 프로세스들이 올라오지 못하게 하려고 sysv-rc-conf 에서 disable 하였는데도
올라오는것 같아서 해당 프로세스( 패키지) 를 삭제 하였는데 삭제하니 부팅시 해당 프로세스의 바이너리를 못찾는다고
에러가 뜨던데… 해당 프로세스를 삭제하고 부팅시(init) 에서 아예 체크를 안하도록 어떻게 설정하나요?
질문 2개 답변 부탁드립니다 .
앞뒤 짤린 부팅 에러 메세지라서 추측하기 힘듭니다.
해당 패키지를 알려주시거나 좀 더 많은 로그가 필요합니다.
일반적인 방법으로 update-rc.d를 사용하면 쉽게 부팅 스크립트 목록를 수정할 수 있습니다.
vsftpd로 간단히 테스트해보겠습니다.
[code:335qmt0j]$ sudo apt-get install vsftpd
...
$ sudo find /etc -name "vsftpd"
/etc/logrotate.d/vsftpd
/etc/pam.d/vsftpd
/etc/init/vsftpd.conf
/etc/init.d/vsftpd
/etc/vsftpd.conf
$ sudo update-rc.d vsftpd defaults
update-rc.d: warning: /etc/init.d/vsftpd missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
Adding system startup for /etc/init.d/vsftpd ...
/etc/rc0.d/K20vsftpd -> ../init.d/vsftpd
/etc/rc1.d/K20vsftpd -> ../init.d/vsftpd
/etc/rc6.d/K20vsftpd -> ../init.d/vsftpd
/etc/rc2.d/S20vsftpd -> ../init.d/vsftpd
/etc/rc3.d/S20vsftpd -> ../init.d/vsftpd
/etc/rc4.d/S20vsftpd -> ../init.d/vsftpd
/etc/rc5.d/S20vsftpd -> ../init.d/vsftpd
$ sudo find /etc -name "vsftpd"
/etc/rc0.d/K20vsftpd
/etc/rc2.d/S20vsftpd
/etc/rc5.d/S20vsftpd
/etc/logrotate.d/vsftpd
/etc/rc1.d/K20vsftpd
/etc/pam.d/vsftpd
/etc/init/vsftpd.conf
/etc/rc4.d/S20vsftpd
/etc/init.d/vsftpd
/etc/vsftpd.conf
/etc/rc6.d/K20vsftpd
/etc/rc3.d/S20vsftpd
$ sudo apt-get remove vsftpd
...
$ sudo find /etc -name "vsftpd"
/etc/rc0.d/K20vsftpd
/etc/rc2.d/S20vsftpd
/etc/rc5.d/S20vsftpd
/etc/rc1.d/K20vsftpd
/etc/rc4.d/S20vsftpd
/etc/rc6.d/K20vsftpd
/etc/rc3.d/S20vsftpd
$ sudo update-rc.d -f vsftpd remove
Removing any system startup links for /etc/init.d/vsftpd ...
/etc/rc0.d/K20vsftpd
/etc/rc1.d/K20vsftpd
/etc/rc2.d/S20vsftpd
/etc/rc3.d/S20vsftpd
/etc/rc4.d/S20vsftpd
/etc/rc5.d/S20vsftpd
/etc/rc6.d/K20vsftpd
$ sudo find /etc -name "vsftpd"
$[/code:335qmt0j]