시작 시 서비스가 실패하지 않습니다.

시작 시 서비스가 실패하지 않습니다.

테스트용으로 데비안을 사용하고 있습니다. 내 넷북에서 Wi-Fi를 구성하고 싶지만 그렇게 할 수 없으며 시스템이 부팅되면 다음 메시지가 나타납니다.

INFO: task wpa_supplicant:1634 blocked for more than 120 seconds.
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.

이것이 새로운 기능이라는 것을 알았습니다. 알림 서비스가 실패했습니다. 내 예의 서비스는 /etc/init.d/networking.

문제는 시작 프로세스가 중단되고 120초마다 위의 메시지가 인쇄된다는 점입니다. 더 이상 넷북을 사용할 수 없습니다. 이 서비스 없이 시작할 수 있는 방법이 있나요?

추신. 지금 제가 하고 있는 일은 문제를 해결하기 위해 복구 USB 디스크에서 부팅하는 것인데, 이 경우 사용할 수 있는 부팅 옵션이 있는지 궁금합니다.

답변1

기본적으로 다음과 같은 옵션이 있다고 생각합니다

  1. 서비스 시작 비활성화

    $ sudo update-rc.d networking disable
    
  2. 시작 시 구성 비활성화( 편집을 통해 /etc/default/networking)

    # Set to 'no' to skip interfaces configuration on boot
    #CONFIGURE_INTERFACES=yes
    
  3. 런레벨 없이 런레벨로 부팅한 후, 수리 후 원하는 레벨로 이동하세요.

    데비안 네트워킹은 S 런레벨에서 설정되므로 서비스를 다른 런레벨로 옮기지 않는 한 별 도움이 되지 않습니다. 이는 를 사용하여 수행할 수 있습니다 update-rc.d. 그런 다음 부팅할 때 입력할 런레벨을 지정하는 부팅 매개변수를 커널에 전달하기만 하면 됩니다(또는 /etc/inittab기본값을 수정하기 위해 업데이트).

    kernel /boot/vmlinuz-2.6.30 root=/dev/sda2 ro 3
    

    다음 리소스가 유용할 수 있습니다.https://wiki.debian.org/RunLevel. rcconf실행 수준을 조작하고 서비스를 활성화/비활성화하는 도구 라는 도구도 있습니다 .

나에게는 문제가 해결될 때까지 옵션 2가 가장 쉬운 것 같습니다.

관련 정보