Время начальной загрузки Ubuntu 18.04 слишком высоко

Я установил Ubuntu 18.04 как двойную загрузку с окнами 10 на моем ноутбуке HP Pavilion 15 (i7-8750h, 8 ГБ RAM, Графики Nvidia GTX 1050 4 ГБ). У меня есть окна 10 на SSD на 128 ГБ и жестком диске на 1 ТБ, из которого я установил Ubuntu на разделе на 100 ГБ.

Ubuntu берет ~3min для начальной загрузки, который является слишком длинным. Я проверил использование журнала начальной загрузки dmesg на терминале, но не могут найти конкретное решение. Некоторые части журнала ниже -

[   28.304674] ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20170831/dsopcode-235)
[   28.304680] No Local Variables are initialized for Method [HWMC]
[   28.304681] Initialized Arguments for Method [HWMC]:  (2 arguments defined for method invocation)
[   28.304682]   Arg0:   00000000d4827883 <Obj>           Integer 0000000000000002
[   28.304685]   Arg1:   00000000d8e2e5c3 <Obj>           Buffer(20) 53 45 43 55 01 00 00 00
[   28.304691] ACPI Error: Method parse/execution failed \HWMC, AE_AML_BUFFER_LIMIT (20170831/psparse-550)
[   28.304698] ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_BUFFER_LIMIT (20170831/psparse-550)
[   28.304737] ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20170831/dsopcode-235)
[   28.304741] No Local Variables are initialized for Method [HWMC]
[   28.304742] Initialized Arguments for Method [HWMC]:  (2 arguments defined for method invocation)
[   28.304743]   Arg0:   000000006a1236a5 <Obj>           Integer 0000000000000002
[   28.304745]   Arg1:   0000000058614773 <Obj>           Buffer(20) 53 45 43 55 01 00 00 00
[   28.304750] ACPI Error: Method parse/execution failed \HWMC, AE_AML_BUFFER_LIMIT (20170831/psparse-550)
[   28.304755] ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_BUFFER_LIMIT (20170831/psparse-550)
[   28.304792] ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20170831/dsopcode-235)
[   28.304796] No Local Variables are initialized for Method [HWMC]
[   28.304797] Initialized Arguments for Method [HWMC]:  (2 arguments defined for method invocation)
[   28.304797]   Arg0:   000000006a1236a5 <Obj>           Integer 0000000000000002
[   28.304799]   Arg1:   0000000010b0d4d2 <Obj>           Buffer(20) 53 45 43 55 01 00 00 00
[   28.304805] ACPI Error: Method parse/execution failed \HWMC, AE_AML_BUFFER_LIMIT (20170831/psparse-550)
[   28.304809] ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_BUFFER_LIMIT (20170831/psparse-550)
[   28.304840] input: HP WMI hotkeys as /devices/virtual/input/input11
[   28.304935] ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20170831/dsopcode-235)
[   28.304939] No Local Variables are initialized for Method [HWMC]
[   28.304940] Initialized Arguments for Method [HWMC]:  (2 arguments defined for method invocation)
[   28.304940]   Arg0:   000000006a1236a5 <Obj>           Integer 0000000000000002
[   28.304942]   Arg1:   0000000058614773 <Obj>           Buffer(20) 53 45 43 55 01 00 00 00
[   28.304948] ACPI Error: Method parse/execution failed \HWMC, AE_AML_BUFFER_LIMIT (20170831/psparse-550)
[   28.304953] ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_BUFFER_LIMIT (20170831/psparse-550)
[   28.304989] ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20170831/dsopcode-235)
[   28.304992] No Local Variables are initialized for Method [HWMC]
[   28.304993] Initialized Arguments for Method [HWMC]:  (2 arguments defined for method invocation)
[   28.304994]   Arg0:   000000006a1236a5 <Obj>           Integer 0000000000000003
[   28.304996]   Arg1:   0000000010b0d4d2 <Obj>           Buffer(20) 53 45 43 55 01 00 00 00
[   28.305001] ACPI Error: Method parse/execution failed \HWMC, AE_AML_BUFFER_LIMIT (20170831/psparse-550)
[   28.305006] ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_BUFFER_LIMIT (20170831/psparse-550)
[   57.223498] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   57.223499] Bluetooth: BNEP filters: protocol multicast
[   57.223500] Bluetooth: BNEP socket layer initialized
[   72.479544] IPv6: ADDRCONF(NETDEV_UP): eno1: link is not ready
[   73.118840] r8169 0000:02:00.0 eno1: link down
[   73.118970] IPv6: ADDRCONF(NETDEV_UP): eno1: link is not ready
[   73.219866] IPv6: ADDRCONF(NETDEV_UP): wlo1: link is not ready
[   73.843272] IPv6: ADDRCONF(NETDEV_UP): wlo1: link is not ready
[   74.922172] IPv6: ADDRCONF(NETDEV_UP): wlo1: link is not ready
[  105.606945] wlo1: authenticate with e4:46:da:97:22:1d
[  105.607275] wlo1: send auth to e4:46:da:97:22:1d (try 1/3)
[  105.609899] wlo1: authenticated
[  105.616013] wlo1: associate with e4:46:da:97:22:1d (try 1/3)
[  105.628806] wlo1: RX AssocResp from e4:46:da:97:22:1d (capab=0x431 status=0 aid=7)
[  105.629150] wlo1: associated
[  105.862745] IPv6: ADDRCONF(NETDEV_CHANGE): wlo1: link becomes ready
[  145.733942] ahci 0000:00:17.0: port does not support device sleep
[  175.120308] Bluetooth: RFCOMM TTY layer initialized
[  175.120315] Bluetooth: RFCOMM socket layer initialized
[  175.120318] Bluetooth: RFCOMM ver 1.11
[  187.978585] rfkill: input handler disabled

Но даже помимо них существует несколько мест, где события берут 5 10-х и существуют многие из них. Я не могу найти конкретную вещь, которая вызывает огромную задержку.

Помогите мне с этим.

РЕДАКТИРОВАНИЕ 1: systemd-analyze blame | head -n 20 результаты в -

1min 44.210s apt-daily.service
    1min 18.450s postgresql@10-main.service
    1min 15.205s plymouth-quit-wait.service
         58.390s fstrim.service
         31.935s dev-sdb6.device
         28.224s snapd.service
         21.987s networkd-dispatcher.service
         20.731s phpsessionclean.service
         18.816s dev-loop23.device
         18.615s dev-loop22.device
         18.480s gpu-manager.service
         18.368s dev-loop24.device
         18.307s dev-loop25.device
         18.137s grub-common.service
         18.110s dev-loop20.device
         17.286s dev-loop15.device
         17.158s dev-loop21.device
         16.665s dev-loop19.device
         16.648s dev-loop17.device
         15.046s dev-loop11.device

systemd-analyze critical-chain результаты в -

graphical.target @2min 17.958s
└─multi-user.target @2min 17.957s
  └─postgresql.service @2min 2.541s +143ms
    └─postgresql@10-main.service @44.090s +1min 18.450s
      └─basic.target @44.051s
        └─sockets.target @44.051s
          └─snapd.socket @43.990s +60ms
            └─sysinit.target @43.876s
              └─systemd-timesyncd.service @40.817s +3.059s
                └─systemd-tmpfiles-setup.service @38.798s +1.520s
                  └─local-fs.target @38.796s
                    └─run-user-1000-gvfs.mount @2min 48.252s
                      └─run-user-1000.mount @2min 30.698s
                        └─swap.target @35.602s
                          └─dev-disk-by\x2duuid-c8bb376c\x2dd620\x2d4b47\x2da8fb\x2d652c38543811.swap @33.503s +2.098s
                            └─dev-disk-by\x2duuid-c8bb376c\x2dd620\x2d4b47\x2da8fb\x2d652c38543811.device @33.502s

РЕДАКТИРОВАНИЕ 2: После удаления postgresql время начальной загрузки является все еще приблизительно 2 минутами

systemd-analyze blame | head -20 дает:

         41.367s plymouth-quit-wait.service
         20.468s snap-gtk\x2dcommon\x2dthemes-1198.mount
         20.409s snap-gnome\x2d3\x2d26\x2d1604-82.mount
         19.986s snap-gnome\x2dsystem\x2dmonitor-81.mount
         19.908s snap-gnome\x2d3\x2d28\x2d1804-40.mount
         19.042s snap-core-6818.mount
         18.939s snap-heroku-3762.mount
         18.775s snap-gnome\x2d3\x2d26\x2d1604-70.mount
         18.184s dev-sdb6.device
         14.139s snap-gnome\x2dcalculator-406.mount
         14.128s snap-vlc-770.mount
         14.032s snap-heroku-3685.mount
         13.816s snap-gnome\x2dcharacters-258.mount
         13.740s snap-core18-941.mount
         13.631s snap-core-4917.mount
         13.577s snap-gnome\x2dsystem\x2dmonitor-57.mount
         13.523s snap-gnome\x2d3\x2d26\x2d1604-74.mount
         13.433s snap-gtk\x2dcommon\x2dthemes-319.mount
         13.411s snap-gnome\x2dcharacters-139.mount
         13.094s snap-gnome\x2dcalculator-180.mount

systemd-analyze critical-chain дает -

graphical.target @1min 23.456s
└─multi-user.target @1min 23.454s
  └─kerneloops.service @51.067s +8ms
    └─network-online.target @51.065s
      └─NetworkManager-wait-online.service @42.081s +8.983s
        └─NetworkManager.service @38.105s +3.972s
          └─dbus.service @31.790s
            └─basic.target @31.759s
              └─sockets.target @31.759s
                └─snapd.socket @31.657s +101ms
                  └─sysinit.target @31.633s
                    └─systemd-timesyncd.service @30.948s +685ms
                      └─systemd-tmpfiles-setup.service @30.094s +848ms
                        └─local-fs.target @30.093s
                          └─run-user-121.mount @50.162s
                            └─swap.target @22.765s
                              └─dev-disk-by\x2duuid-c8bb376c\x2dd620\x2d4b47\x2da8fb\x2d652c38543811.swap @22.563s +201ms
                                └─dev-disk-by\x2duuid-c8bb376c\x2dd620\x2d4b47\x2da8fb\x2d652c38543811.device @22.563s

Также на всякий случай это могло бы помочь - большую часть времени, экран является пробелом, и логотип человечности появляется в течение короткого периода (1020-е, которые я принимаю), после которого появляется экран входа в систему.

ОТРЕДАКТИРУЙТЕ 3-также systemd-analyze показывает -

Startup finished in 3.976s (firmware) + 49.943s (loader) + 6.720s (kernel) + 1min 20.403s (userspace) = 2min 21.043s
graphical.target reached after 1min 17.190s in userspace

Загрузчик занимает 49,94 с

ОТРЕДАКТИРУЙТЕ 4-После переустановки Ubuntu 18.04, шоу журнала начальной загрузки новая ошибка -

[   47.471182] IPv6: ADDRCONF(NETDEV_CHANGE): wlo1: link becomes ready
[   65.656882] show_signal_msg: 28 callbacks suppressed
[   65.656884] gnome-shell[1072]: segfault at 20 ip 00007fc16a2fa81d sp 00007ffdf619a4e0 error 4 in libmutter-2.so.0.0.0[7fc16a20c000+156000]
[   67.640490] gnome-shell[1177]: segfault at 20 ip 00007f8a8430781d sp 00007fff201dba60 error 4 in libmutter-2.so.0.0.0[7f8a84219000+156000]
[  101.336776] Bluetooth: RFCOMM TTY layer initialized
[  101.336784] Bluetooth: RFCOMM socket layer initialized
[  101.336788] Bluetooth: RFCOMM ver 1.11
[  103.556549] rfkill: input handler disabled

После Установки Ubuntu 19.04 была решена проблема Графического драйвера, и я получил последние драйверы Nvidia, автоматически установленные с Ubuntu 19.04. Тем не менее время начальной загрузки не улучшилось.

Экран SMART Data & Self-Tests показывает следующее - SMART Data & Self-Tests Screen

grep -i sda /var/log/syslog* | more дает - SDA SDA SDA

grep -i ata /var/log/syslog* | more дает - ATA ATA ATA

3
задан 7 May 2019 в 19:00

3 ответа

Таким образом, результаты systemd-analyze предполагают, что postgresql@10-main.service является основным виновником, который замедляет время загрузки.

Если вам не нужен сервер PostgreSQL, работающий в вашей системе и автоматически запускающийся во время загрузки, вы можете либо полностью удалить его с помощью

sudo apt remove postgresql*

, либо сохранить его установленным и просто отключить автоматический запуск службы при загрузке с помощью

sudo systemctl disable postgresql

После этого вы все равно можете вручную запустить службу для текущего сеанса с помощью

sudo systemctl start postgresql
0
ответ дан 7 May 2019 в 19:00

Отключите плимут в grub, чтобы ускорить загрузку (plymouth-quit-wait-service) с помощью

sudo nano /etc/default/grub

и измените строку GRUB_CMDLINE_LINUX_DEFAULT на

GRUB_CMDLINE_LINUX_DEFAULT="noplymouth video=SVIDEO-1:d"
[ 115] После сохранения изменений необходимо обновить grub с помощью

sudo update-grub

, а затем перезапустить машину.

0
ответ дан 7 May 2019 в 19:00
  1. проверьте, установлена ​​ли у вас последняя версия BIOS

    • sudo dmidecode -s bios-version # получить текущую версию BIOS

    • перейдите на https://support.hp.com , введите ваш серийный номер, перейдите в область загрузки, проверьте наличие более нового BIOS

    • загрузите и установите более новый BIOS
  2. медленная загрузка

    • у вас установлено более двух дюжин приложений Snap Snap
    • snap list #, чтобы увидеть их все
    • sudo snap remove xxxx #, чтобы удалить приложение привязки
    • sudo apt-get install xxxx #, чтобы переустановить приложение как обычное приложение
  3. проверьте вашу файловую систему

    • загрузитесь с Ubuntu Live DVD / USB
    • откройте окно terminal
    • типа sudo fdisk -l
    • идентифицируют имя устройства / dev / XXXX для вашей «Файловой системы Linux»
    • тип sudo fsck -f /dev/XXXX #, заменяя XXXX на номер, который вы нашли ранее
    • , повторите Команда fsck, если были ошибки
    • type reboot

Обновление № 1:

Поскольку это не решило проблему ...

Поскольку обновление BIOS не устраняло ошибки ACPI, и HP, похоже, не хочет исправлять их BIOS, мы сделаем это ...

sudo pico /etc/modprobe.d/acpi_fix.conf # создать новый файл

Введите следующий текст в пустой файл ...

blacklist acpi_power_meter

Затем сохраните файл ...

control + o , затем return

control + x < / kbd>

Тогда ...

reboot # перезагрузить компьютер

Обновление № 2:

fstrim работал на sdb6, вызывая замедление загрузки.

На одном диске имеются данные SMART, которые указывают на высокую частоту ошибок чтения / поиска / ECC.

0
ответ дан 7 May 2019 в 19:00

Другие вопросы по тегам:

Похожие вопросы: