![Сообщение](https://rvso.com/image/1073525/%D0%A1%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D0%BD%D0%B8%D0%B5.png)
После обновления ПО 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
Запускать
- Появляется Grub. Я выбираю Ubuntu
- Появляется начальное сообщение и система зависает
- Я выключил его, нажав кнопку выключения (только один раз, не убивая).
Попытки решения
Переустановка 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, несмотря на сбой установки, но все прошло без проблем.
Проблема сохраняется.