Сообщение

Сообщение

После обновления ПО Ubuntu попросила меня перезапустить его. Вместо этого я выключил его, потому что мне нужно было уйти. При следующей попытке запуска запуск зависает без реальной ошибки (есть стандартное сообщение, которое появляется при каждом запуске системы, но ничего нового).

Я все еще могу (полностью) загрузиться в режиме восстановления. Я попробовал исправить опцию dpkg и проверить диски, но это не изменило результат.

У меня была та же проблема около месяца назад после попытки установить драйверы CUDA вручную - потому что автоматическая установка не удалась. Это было точно такое же зависание, но поскольку я не вижу сообщения об ошибке, это могло быть что-то другое, конечно. Я исправил эту ошибку, отменив ручные изменения (я не помню, что именно я сделал). Я уже обновлял программное обеспечение в тот период времени, поэтому я не знаю, могло ли это быть связано с тем.

Я должен упомянуть, что я использую двойную загрузку, где Ubuntu является стартовой ОС по умолчанию. Я не загружал Windows между ними (выключая и перезапуская Linux).

Я не уверен, как дальше отладить эту проблему.

Сообщение

Показанное сообщение (а насколько мне известно, оно показывалось всегда) выглядит следующим образом:

[2.268282] pcieport 0000:00:1c.0: pciehp: Cannot get irq -1 for the hotplug controller
[2.268289] pcieport 0000:00:1c.0: pciehp: Notification initialization failed (-1)
/dev/nvme0n1p5: clean, 782387/67428352 files, 26148817/269699840 blocks

Запускать

  1. Появляется Grub. Я выбираю Ubuntu
  2. Появляется начальное сообщение и система зависает
  3. Я выключил его, нажав кнопку выключения (только один раз, не убивая).

Попытки решения

Переустановка Grub

Выполнив следующие шаги:https://www.maketecheasier.com/restore-grub-2-as-the-main-bootloader/находясь в режиме восстановления:

sudo fdisk -l | grep "Linux"находит только /dev/nvme0n1p5 ... файловую систему Linux. После монтирования sudo mount /dev/nvme0n1p5 /mntи проверки того, что она действительно содержит файлы (как и ожидалось bin dev home lib64 media proc sbin swapfile usr boot etc lib libx32 mnt root snap sys var cdrom grub lib32 lost+found opt run srv tmp), установка sudo grub-install --force --boot-directory=/mnt/ /dev/nvme0n1p5завершается с ошибкой:

Installing for x86_64-efi platform.
grub-install: error: cannot find EFI directory.

Я проверил, и fdisk -lтам нет /dev/sda1записи.

Я также попытался обновить grub, несмотря на сбой установки, но все прошло без проблем.

Проблема сохраняется.

Связанный контент