텍스트 출력으로 인한 시작 지연

텍스트 출력으로 인한 시작 지연

Ubuntu 22.10 Desktop을 설치했는데 부팅 프로세스가 매우 빨랐습니다(3초 미만). 설치된 Ubuntu 22.10 서버에서 부팅 순서가 매우 느립니다(>60초).

그래픽 부팅을 시도했지만 실패했습니다.

그래픽 시작을 활성화하기 위해 다음을 수행했습니다.

grim@main:~$ sudo systemctl set-default graphical
[sudo] password for grim: 
grim@main:~$ 

불행하게도 느린 시작은 여전히 ​​변하지 않았습니다.

여기에 이미지 설명을 입력하세요.

하드 드라이브는 빠릅니다. 여기에 이미지 설명을 입력하세요.

systemd-analyze critical-chain multi-user.target설명하다:

grim@main:~$ sudo systemd-analyze critical-chain multi-user.target
[sudo] password for grim: 
The time when unit became active or started is printed after the "@" character.
The time the unit took to start is printed after the "+" character.

multi-user.target @12.567s
└─apport.service @8.602s +21ms
  └─remote-fs.target @8.597s
    └─remote-fs-pre.target @8.593s
grim@main:~$ 

어떤 제안이 있으십니까?

답변1

흥미로운 비슷한 문제가 있습니다. 가상 머신 드라이브를 물리적 서버에 복사했는데 이 구성이 가상 머신에서 상속되었습니다.

# grep -rF ttyS0 /etc/
/etc/default/grub.d/50-cloudimg-settings.cfg:GRUB_CMDLINE_LINUX_DEFAULT="console=tty1 console=ttyS0"

ttyS0이는 가상 머신과 물리적 서버의 경우 매우 다른 의미를 갖습니다. 물리적 장치인 물리적 서버의 경우 너무 느려서 보낼 수 있는 초당 행 수에 따라 시작 시간이 제한됩니다 ttyS0.

systemd-analyze는 systemd가 시작되기 전에 오류가 발생하기 때문에 이 경우 도움이 되지 않습니다.

구성에서 해당 줄을 제거하고 실행한 후 update-grub2문제가 해결되었고 부팅 시간이 3분 단축되었습니다.

관련 정보