Ubuntu 18.04에서 매우 느린 부팅 진단 / 수정 방법


47

SSD가 아무것도하지 않는 시간이 오래 있습니다.

  • 결함을 어떻게 찾아서 해결할 수 있습니까?
  • 이미 확인 /etc/fstab했거나 스왑이 없거나 잘못되었습니다 (32GB RAM, 스왑 없음)

[    2.173492] usb 2-1.6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    2.173497] usb 2-1.6: Product: DW375 Bluetooth Module
[    2.173501] usb 2-1.6: Manufacturer: Dell Computer Corp
[    2.173511] usb 2-1.6: SerialNumber: 7CE9D3C0713B
[    2.323728] ata4: SATA link down (SStatus 0 SControl 300)
[    2.441062] input: AlpsPS/2 ALPS GlidePoint as /devices/platform/i8042/serio1/input/input6
[    2.640309] ata5: SATA link down (SStatus 0 SControl 300)
[    2.954947] ata6: SATA link down (SStatus 0 SControl 300)
[    3.068090] clocksource: Switched to clocksource tsc
[   36.584826] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[   36.726117] ip_tables: (C) 2000-2006 Netfilter Core Team
[   36.732610] systemd[1]: systemd 237 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +AC
L +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN2 +IDN -PCRE2 default-hierarchy=hybrid)
[   36.751996] systemd[1]: Detected architecture x86-64.
[   36.753867] systemd[1]: Set hostname to <latitude-e5520>.
[   36.868561] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[   36.868594] systemd[1]: Reached target Remote File Systems.
[   36.868751] systemd[1]: Created slice User and Session Slice.
[   36.868869] systemd[1]: Created slice System Slice.
[   36.868948] systemd[1]: Listening on udev Control Socket.
[   36.868957] systemd[1]: Reached target Slices.
[   36.868996] systemd[1]: Listening on udev Kernel Socket.
[   36.895156] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
[   36.898185] lp: driver loaded but no devices found
[   36.903941] ppdev: user-space parallel port driver

3
새로 설치합니까? lvm과 함께? 아마도이 버그 : bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1768230 ?
pim

WARNING:Failed to connect to lvmetad. Falling back to device scanning.메시지 를 보려면 spash / quiet 부팅을 비활성화해야합니다 ( askubuntu.com/a/289/454520 참조 )
pim

긴 network.service 부팅에 관한 것입니다. 답변의 해결책 도움 되었습니다.
gyr9i

답변:


60

오늘 18.04로 업그레이드했으며 같은 문제가 발생했습니다. noresume매개 변수로 커널을 부팅하여 문제를 해결할 수있었습니다 .

당신처럼, 나는 또한 스왑 공간이 없습니다. 업그레이드 중 어느 시점에서 initramfs 구성이 수정되어 존재하지 않는 스왑 파티션을 가리키는 행이 추가되었습니다. 느린 부팅은이 파티션을 찾고 30 초 후에 시간 초과 되었기 때문입니다.

부팅시 GRUB을 자동으로 커널에 전달하도록 GRUB을 업데이트하려면 :

  1. /etc/default/grub문자열 noresumeGRUB_CMDLINE_LINUX_DEFAULT행에 포함 되도록 파일 파일을 편집하십시오 ( 예 :

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash noresume"
    
  2. GRUB을 업데이트하려면이 명령을 실행하십시오.

    sudo update-grub
    
  3. 컴퓨터를 재부팅


1
noitume은 그것을 고쳤으며 initramfs에서 이상한 것은 없었습니다.
user105939

2
어제 18.04로 업그레이드했는데 같은 문제가있었습니다 (부팅하는 데 52 초가 걸렸습니다). "noresume"매개 변수를 설정 한 후 21 초가 걸렸습니다.
Erol

1
grub 업데이트에 대한 지침으로 이미 좋은 답변을 향상시킬 수 있습니다.
WinEunuuchs2Unix

9
최대 절전 모드를 다시 시작하지 못하므로이 방법은 문제가되지 않습니다.
pim

2
이렇게하면 최대 절전 모드를 사용하지 못할 수 있습니다. 그러나 이것은 나를 위해 일한 : askubuntu.com/questions/1013830/... (편집 /etc/initramfs-tools/conf.d/resume을의 UUID에서 = 아무도 RESUME을 변경하지 않고 갱신 다시 initramfs -u를 실행)
회색 팬더

19
$ systemd-analyze blame

어떤 프로세스가 부팅 프로세스에서 가장 많은 시간을 소비하는지 확인하십시오.


5
systemd-analyze blame커널 시간을 표시하지 않으며이 문제에 대해. systemd-analyse time파일 시스템 검색이 중단 된 커널임을 보여줍니다.
pim

2
좋은 힌트이지만 가장 긴 프로세스는 1.6 초 밖에 걸리지 않았으므로이 도구는 도움이되지 않았습니다.
user105939

3
@Pim systemd-analyse time은 오타가 있습니다z
RobAu

1
systemd-analyze critical-chain보다 더 나은blame
user535733


4

16.04에서 18.04로 업그레이드했습니다. 부팅 시간이 10 분 이상이었습니다.
부팅에 가장 많은 시간이 걸리는 프로세스를 찾기 위해 "스플래쉬 화면이없는 커널"에서 시도했습니다.

A start job is running for Raise network interfaces (1min 26s / 5min 24s)

따라서 부팅 시간을 절약하려면이 프로세스의 시간을 줄여야합니다. 그렇게하려면

편집해야합니다

sudo nano /etc/systemd/system/network-online.target.wants/networking.service

검색

TimeoutStartSec=5min

로 변경

TimeoutStartSec=5s

재부팅


3

작업 시작 및 작업 중지에 대한 시간 종료를 구성 할 수 있습니다.

/etc/systemd/system.conf높은 권한으로 편집 하고 기본적으로 주석 처리 된 두 줄을 90 초에서 5 (또는 원하는대로)로 변경 / 추가하고 주석 처리를 제거하십시오.

에서:

#DefaultTimeoutStartSec=90s
#DefaultTimeoutStopSec=90s 

에:

DefaultTimeoutStartSec=5s
DefaultTimeoutStopSec=5s

그런 다음, 다음 명령으로 initramfs를 다시 빌드하여 변경 사항을 적용하십시오.

sudo update-initramfs -u

0

다른 방법을 시도했지만 아무것도 효과가 없었습니다. 그래픽 드라이버 문제라는 것을 알았습니다. Nvidia라는 추가 드라이버를 사용하여 해결했습니다.

goto : 소프트웨어 및 업데이트-> 나열된 그래픽 드라이버 선택-> 변경 사항 적용

참고 : 커널 버전 4.18.0-25-generic을 사용하고 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.