나는 최근에 Arch에서 Debian으로 마이그레이션했습니다.
데비안은 여전히 sysVinit를 사용하기 때문에 systemd로 마이그레이션했지만 따랐습니다.이것.
시스템은 일부 서비스에 대해 대체 LSB 스크립트를 사용하여 오랜 초기화 후에 시작됩니다.
처음에는 Analytics start 를 사용하기 시작했습니다 systemd-analyze blame | plot
. console-setup
기기가 시작된 후 약 1분 정도 일시 정지가 있는 것으로 보입니다 .
내 설정은 bootchart2
상당히 오랜 시간 동안 실행되어 udevd
결국 sysinit.target
나머지 장치가 시작되는 결과를 가져왔습니다 graphical.target
.
또한 일부 LSB 스크립트를 systemd 장치로 수동으로 마이그레이션했으며 현재 /etc/rcS.d
시작을 위한 최소한의 스크립트만 있습니다.
발사 특성은 변경되지 않습니다.
어떤 추가 연구가 필요한지 모르겠습니다. 에서 이것을 발견한 것을 제외하면 dmesg
이는 큰 격차처럼 보이고 키보드 초기화로 인해 udev 작동이 지연되고 있음을 나타내는 것 같습니다. 아니면 저는 단지 낙관적입니다.
[ 15.423975] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm)
[ 97.812894] input: ACPI Virtual Keyboard Device as /devices/virtual/input/input6
어쨌든 더 이상 디버깅할 수 없습니다.
느린 시스템 시작 문제를 해결하는 방법을 알려주고 제안해 주세요.
참고: 초기 전체 sysv 유형 부팅을 사용하면 약 30초 만에 그래프( gdm3
) 프롬프트가 나타납니다. 이는 Arch에서 top get을 사용한 것과 일치합니다.