Чёрный экран более 20 секунд перед появлением меню GRUB на системе с двойной загрузкой (Windows 11 и Ubuntu)

Вопрос или проблема

У меня есть ноутбук HP Laptop 15-fd0107TU с двойной загрузкой: Windows 11 и Ubuntu 24.04.1 LTS.

Я испытываю значительную задержку (более 20 секунд) при включении ноутбука, когда перед появлением меню GRUB показывается черный экран. Эта проблема началась после установки VirtualBox на мою систему Ubuntu. Во время установки меня попросили настроить Защищенную загрузку и ввести пароль.

Я переустановил как Windows, так и Ubuntu, полностью стерев SSD, я также отключил защищенную загрузку и сбросил BIOS, но проблема все еще существует.

Перед установкой VirtualBox система загружалась нормально без этой проблемы. Что может вызывать эту задержку и как я могу это решить?

Использовал systemd-analyze для проверки процесса загрузки, и я нашел:

Запуск завершен за 36.206s (прошивка) + 5.437s (загрузчик) + 1.556s (ядро) + 6.786s (пользовательское пространство) = 49.987s
графическая.target достигнута за 6.777s в пользовательском пространстве.

===========================================================================

~$ systemd-analyze blame:

4.420s NetworkManager-wait-online.service
2.639s plymouth-quit-wait.service
 667ms NetworkManager.service
 572ms snapd.seeded.service
 544ms thermald.service
 318ms dev-nvme0n1p6.device
 298ms upower.service
 281ms snapd.service
 228ms apport.service
 192ms [email protected]
 176ms systemd-udev-trigger.service
 151ms dev-loop5.device
 146ms dev-loop7.device
 143ms gpu-manager.service
 142ms dev-loop4.device
 137ms dev-loop6.device
 136ms rsyslog.service
 133ms udisks2.service
 128ms dev-loop3.device
 124ms gnome-remote-desktop.service
 122ms systemd-resolved.service
 118ms dev-loop2.device
 114ms polkit.service
 114ms apparmor.service
 113ms power-profiles-daemon.service
 110ms systemd-journald.service
 104ms dev-loop0.device
  98ms accounts-daemon.service
  90ms dev-loop1.device
  90ms bluetooth.service
  85ms grub-common.service
  82ms avahi-daemon.service
  82ms secureboot-db.service
  75ms systemd-modules-load.service
  73ms systemd-timesyncd.service
  72ms systemd-logind.service
  65ms systemd-oomd.service
  65ms keyboard-setup.service
  65ms systemd-udevd.service
  61ms ModemManager.service
  60ms e2scrub_reap.service
  59ms dbus.service
  59ms dev-loop9.device
  58ms dev-loop8.device
  58ms plymouth-start.service
  57ms systemd-binfmt.service
  55ms switcheroo-control.service
  51ms dev-loop10.device
  51ms dev-loop15.device
  50ms dev-loop14.device
  50ms dev-loop13.device
  49ms dev-loop12.device
  49ms dev-loop11.device
  47ms snapd.apparmor.service
  46ms dev-loop16.device
  44ms systemd-fsck@dev-disk-by\x2duuid-F012\x2d6909.service
  43ms gdm.service
  42ms systemd-hostnamed.service
  38ms proc-sys-fs-binfmt_misc.mount
  35ms systemd-remount-fs.service
  32ms systemd-journal-flush.service
  32ms packagekit.service
  28ms systemd-sysctl.service
  26ms colord.service
  24ms sysstat.service
  23ms systemd-tmpfiles-setup.service
  22ms snap-canonical\x2dlivepatch-286.mount
  22ms snap-core22-1564.mount
  21ms snap-core22-1621.mount
  21ms snap-firefox-4793.mount
  21ms snap-bare-5.mount
  20ms snap-firefox-5134.mount
  20ms systemd-tmpfiles-setup-dev-early.service
  20ms dev-disk-by\x2duuid-ffaa7268\x2dbbd3\x2d4191\x2da42d\x2d6e38a1458d43.swap
  20ms snap-firmware\x2dupdater-127.mount
  19ms dev-hugepages.mount
  19ms snap-firmware\x2dupdater-147.mount
  18ms snap-gnome\x2d42\x2d2204-176.mount
  18ms dev-mqueue.mount
  18ms snap-gtk\x2dcommon\x2dthemes-1535.mount
  17ms cups.service
  17ms sys-kernel-debug.mount
  17ms wpa_supplicant.service
  17ms snap-snap\x2dstore-1173.mount
  16ms sys-kernel-tracing.mount
  16ms systemd-update-utmp.service
  16ms snap-snap\x2dstore-1218.mount
  15ms plymouth-read-write.service
  15ms snap-snapd-21759.mount
  15ms boot-efi.mount
  14ms snap-snapd\x2ddesktop\x2dintegration-178.mount
  13ms kerneloops.service
  13ms sys-fs-fuse-connections.mount
  13ms snap-snapd\x2ddesktop\x2dintegration-253.mount
  13ms console-setup.service
  12ms [email protected]
  12ms snap-thunderbird-507.mount
  12ms rtkit-daemon.service
  12ms ufw.service
  12ms [email protected]
  12ms kmod-static-nodes.service
  12ms snap-thunderbird-532.mount
  12ms sys-kernel-config.mount
  11ms grub-initrd-fallback.service
  11ms alsa-restore.service
  10ms [email protected]
   9ms systemd-random-seed.service
   8ms snapd.socket
   7ms systemd-update-utmp-runlevel.service
   7ms systemd-backlight@backlight:intel_backlight.service
   6ms systemd-tmpfiles-setup-dev.service
   6ms systemd-rfkill.service
   5ms [email protected]
   5ms modprobe@dm_mod.service
   5ms modprobe@efi_pstore.service
   4ms openvpn.service
   4ms systemd-user-sessions.service
   3ms [email protected]
   1ms setvtrgb.service

===========================================================================

~$ systemd-analyze critical-chain
Время, когда модуль стал активным или запущенным, напечатано после символа "@".
Время, которое модуль потратил на запуск, напечатано после символа "+".

графическая.target @6.777s
└─multi-user.target @6.777s
  └─kerneloops.service @6.762s +13ms
    └─network-online.target @6.744s
      └─NetworkManager-wait-online.service @2.323s +4.420s
        └─NetworkManager.service @1.645s +667ms
          └─dbus.service @1.570s +59ms
            └─basic.target @1.514s
              └─sockets.target @1.514s
                └─snapd.socket @1.505s +8ms
                  └─sysinit.target @1.502s
                    └─systemd-backlight@backlight:intel_backlight.service @2.814s +7ms
                      └─system-systemd\x2dbacklight.slice @2.793s
                        └─system.slice @228ms
                          └─-.slice @228ms

Настройки BIOS:

Введите описание изображения здесь

Введите описание изображения здесь

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

Проверьте устройства загрузки в BIOS и порядок загрузки, и либо отключите Сетевую загрузку, либо переместите ее ниже. То есть переместите основной накопитель на первое место в порядке загрузки.

Ответ или решение

Проблема: Чёрный экран более 20 секунд перед появлением меню GRUB при двойной загрузке (Windows 11 и Ubuntu)

Ваш вопрос о задержке при загрузке системы перед появлением меню GRUB является актуальным, особенно для пользователей, работающих с двойной загрузкой Windows и Ubuntu. Давайте детально рассмотрим возможные причины этой проблемы и пути её решения.

Обстоятельства

Вы используете ноутбук HP 15-fd0107TU с установленной двойной загрузкой Windows 11 и Ubuntu 24.04.1 LTS. Проблема черного экрана на более чем 20 секунд возникла после установки VirtualBox и настройки параметров Secure Boot. Несмотря на переустановку обеих операционных систем и сброс настроек BIOS, задержка перед загрузкой GRUB сохраняется.

Варианты решения проблемы

  1. Проверка порядка загрузки в BIOS:

    • Необходимо убедиться, что основной жесткий диск установлен в качестве первого в списке загрузочных устройств. Если в BIOS включена функция сетевой загрузки, это может создавать долгие задержки при ожидании ответа от сетевой карты. Убедитесь, что порядок выглядит следующим образом:
      • Основной жесткий диск (SSD)
      • Сетевые устройства
      • Другие флеш-носители
  2. Отключение функций Secure Boot:

    • Убедитесь, что функция Secure Boot отключена. Иногда она может вызывать проблемы при загрузке нестандартных операционных систем или приложений, таких как VirtualBox.
  3. Параметры GRUB:

    • В файле конфигурации GRUB (обычно /etc/default/grub) можно изменить параметры загрузки. Попробуйте добавить или изменить строки:
      GRUB_TIMEOUT=2
      GRUB_TIMEOUT_STYLE=hidden
    • После внесения изменений выполните команду sudo update-grub, чтобы применить их.
  4. Использование systemd-analyze для диагностики:

    • Как вы уже сделали, команда systemd-analyze показывает, что основная задержка возникает из-за сети:
      4.420s NetworkManager-wait-online.service
    • Вы можете попытаться отключить сервис ожидания сети, чтобы ускорить процесс загрузки:
      sudo systemctl disable NetworkManager-wait-online.service
  5. Анализ дополнительных служб:

    • Службы, такие как plymouth-quit-wait.service, также могут способствовать задержкам. Если вы не используете графику при загрузке, попробуйте отключить Plymouth. В файле конфигурации GRUB можно добавить noplymouth в строку GRUB_CMDLINE_LINUX_DEFAULT.
  6. Обновление системы и драйверов:

    • Убедитесь, что ваша система (как Ubuntu, так и Windows) полностью обновлена. Устаревшие драйверы или системы могут вызывать проблемы с совместимостью.
  7. Проверка физического состояния SSD:

    • Некоторые задержки могут быть связаны с состоянием вашего SSD. Используйте такие инструменты, как smartctl, чтобы проверить состояние вашего диска:
      sudo smartctl -a /dev/nvme0n1

Заключение

Надеюсь, перечисленные шаги помогут вам устранить задержку при загрузке и позволят вашему ноутбуку HP работать более эффективно. Если проблема сохранится, возможно, стоит рассмотреть обновление BIOS или обращение в техническую поддержку для дальнейшего анализа проблемы.

Оцените материал
Добавить комментарий

Капча загружается...