У меня есть система Ubuntu 20.10 в двойной загрузке с Windows 10. Она работала около последних 8 месяцев, но сегодня она перестала загружаться из Grub. Сразу после выбора Ubuntu в раскрывающемся меню мой ноутбук переключается на подсвеченный, но черный экран и остается там навсегда. Мой ноутбук — Lenovo Yoga 720 15 дюймов. Максимальное время, в течение которого я оставлял его без выключения, составлял 30 минут. Я пытался использовать восстановление загрузки на живом USB, но это ничего не исправило.Он дал мне следующую ссылку: https://paste.ubuntu.com/p/QfkxbrnmNX/
В Grub я могу выбрать дополнительные параметры для Ubuntu. Если я выберу Ubuntu, с Linux 5.8.0-59-generic на экране отобразятся только две строки:
Загрузка Linux 5.8.0-59-универсальная...
Загрузка начального виртуального диска...
Тот же результат возникает, когда в дополнительных параметрах я выбираю Linux 5.8.0-59-generic (восстановление).
Я могу успешно загрузить систему только при использовании 5.8.0-55-generic.
Кто-нибудь сталкивался с этой проблемой раньше, или есть какие-либо рекомендации по ее устранению?
Любая помощь приветствуется!
Обновление №1: В настоящее время я использую этот обходной путь. Это означает, что я должен дважды нажать клавишу возврата при загрузке, а не один раз, Как я могу загрузиться с более старой версией ядра?, но, похоже, я наткнулся на ошибку.
Обновление №2: запуск предлагаемого комментария и вывод:
(база) tyler@tyler-desktop:~$ ls -al /boot
всего 204836
drwxr-xr-x 5 root root 4096 16 июля 20:44 .
drwxr-xr-x 23 root root 4096 30 апреля 16:15 ..
-rw-r--r-- 1 root root 248155 1 июня 02:57 config-5.8.0-55-generic
-rw-r--r-- 1 root root 248155 16 июня 18:11 config-5.8.0-59-generic
drwxr-xr-x 4 root root 16384 31 декабря 1969 г. efi
drwxr-xr-x 4 root root 4096 18 июля 14:30 grub
drwxr-xr-x 5 root root 4096 20 января 14:02 grub.bak
lrwxrwxrwx 1 root root 27 22 июня 17:47 initrd.img -> initrd.img-5.8.0-59-generic
-rw-r--r-- 1 root root 54119063 5 июля 19:46 initrd.img-5.8.0-55-generic
-rw-r--r-- 1 root root 115559351 16 июля 20:44 initrd.img-5.8.0-59-generic
lrwxrwxrwx 1 root root 27 22 июня 17:47 initrd.img.old -> initrd.img-5.8.0-55-generic
-rw-r--r-- 1 root root 182704 18 августа 2020 г. memtest86+.bin
-rw-r--r-- 1 root root 184380 18 августа 2020 г. memtest86+.elf
-rw-r--r-- 1 root root 184884 18 августа 2020 г. memtest86+_multiboot.bin
-rw------- 1 root root 5654214 1 июня 02:57 System.map-5.8.0-55-generic
-rw------- 1 root root 5654841 16 июня 18:11 System.map-5.8.0-59-generic
lrwxrwxrwx 1 root root 24 22 июня 17:47 vmlinuz -> vmlinuz-5.8.0-59-generic
-rw------- 1 root root 13824992 1 июня 03:01 vmlinuz-5.8.0-55-generic
-rw------- 1 root root 13825888 16 июня 18:20 vmlinuz-5.8.0-59-generic
lrwxrwxrwx 1 root root 24 22 июня 17:47 vmlinuz.old -> vmlinuz-5.8.0-55-generic
Обновление №3: Снова запускаем предложенный ввод:
(базовый) tyler@tyler-desktop:~$ sudo update-initramfs -c -k 5.8.0-59-generic
[sudo] пароль для Тайлера:
update-initramfs: Генерация /boot/initrd.img-5.8.0-59-generic
I: initramfs попытается возобновить работу с /dev/nvme0n1p5.
Я: (UUID=53453367-1200-4da4-85dc-38594b9965a7)
I: Установите переменную RESUME, чтобы переопределить это.
(база) tyler@tyler-desktop:~$ ls -al /boot
всего 204836
drwxr-xr-x 5 root root 4096 19 июля 18:25 .
drwxr-xr-x 23 root root 4096 30 апреля 16:15 ..
-rw-r--r-- 1 root root 248155 1 июня 02:57 config-5.8.0-55-generic
-rw-r--r-- 1 root root 248155 16 июня 18:11 config-5.8.0-59-generic
drwxr-xr-x 4 root root 16384 31 декабря 1969 г. efi
drwxr-xr-x 4 root root 4096 18 июля 14:30 grub
drwxr-xr-x 5 root root 4096 20 января 14:02 grub.bak
lrwxrwxrwx 1 root root 27 июн 22 17:47 initrd.img ->
initrd.img-5.8.0-59-общий
-rw-r--r-- 1 root root 54119063 5 июля 19:46 initrd.img-5.8.0-55-generic
-rw-r--r-- 1 root root 115558409 19 июля 18:25 initrd.img-5.8.0-59-generic
lrwxrwxrwx 1 root root 27 22 июня 17:47 initrd.img.old ->
initrd.img-5.8.0-55-общий
-rw-r--r-- 1 root root 182704 18 августа 2020 г. memtest86+.bin
-rw-r--r-- 1 root root 184380 18 августа 2020 г. memtest86+.elf
-rw-r--r-- 1 root root 184884 18 августа 2020 г.
memtest86+_multiboot.bin
-rw------- 1 root root 5654214 1 июня 02:57 System.map-5.8.0-55-generic
-rw------- 1 root root 5654841 16 июня 18:11 System.map-5.8.0-59-generic
lrwxrwxrwx 1 root root 24 22 июня 17:47 vmlinuz -> vmlinuz-5.8.0-59-generic
-rw------- 1 root root 13824992 1 июня 03:01 vmlinuz-5.8.0-55-generic
-rw------- 1 root root 13825888 16 июня 18:20 vmlinuz-5.8.0-59-generic
lrwxrwxrwx 1 root root 24 22 июня 17:47 vmlinuz.old -> vmlinuz-5.8.0-55-generic
Обновление №4:
(базовый) tyler@tyler-desktop:~$ grep -i compress /etc/initramfs-tools/initramfs.conf
# Объем ОЗУ, используемый для сжатого пространства подкачки на основе ОЗУ.
# СЖАТИЕ: [gzip | bzip2 | лз4 | лезма | лзоп | хз]
СЖАТИЕ=lz4
(базовый) tyler@tyler-desktop:~$ grep -v "#" /etc/modules
Если был ожидаемый результат от второго входа, ничего не было.
Обновление №5: Больше выходов:
(база) tyler@tyler-desktop:~$ grep -i резюме /etc/default/grub
(база) tyler@tyler-desktop:~$ cat /etc/initramfs-tools/conf.d/resume
cat: /etc/initramfs-tools/conf.d/resume: Нет такого файла или каталога
(база) tyler@tyler-desktop:~$ grep -i swap /etc/fstab
# подкачка была на /dev/nvme0n1p5 во время установки
UUID=53453367-1200-4da4-85dc-38594b9965a7 нет SW 0 0
Обновление №6:
(база) tyler@tyler-desktop:~$ cat /etc/initramfs-tools/initramfs.conf
#
# initramfs.conf
# Конфигурационный файл для mkinitramfs(8). См. initramfs.conf(5).
#
# Обратите внимание, что параметры конфигурации из этого файла могут быть переопределены
# файлами конфигурации в каталоге /etc/initramfs-tools/conf.d.
#
# МОДУЛИ: [большинство | сетевая загрузка | деп | список ]
#
# most — добавить большую часть файловой системы и все драйверы жестких дисков.
#
# dep - Попробуйте угадать, какие модули загрузить.
#
#netboot - Добавляем базовые модули, сетевые модули, но пропускаем блочные устройства.
#
# список - включать только модули из списка «дополнительных модулей»
#
МОДУЛИ=большинство
#
# BUSYBOX: [ y | н | авто ]
#
# Используйте оболочку и утилиты busybox. Если установлено значение n, будут использоваться утилиты klibc.
# Если установлено значение auto (или снято), будет использоваться busybox, если он установлен, а klibc будет
# использоваться иначе.
#
БИЗИБОКС=авто
#
# COMPCACHE_SIZE: [ "x K" | "х М" | "х Г" | "Икс %" ]
#
# Объем ОЗУ, используемый для сжатого пространства подкачки на основе ОЗУ.
#
# Пустое значение - compcache не используется или вообще не добавляется в initramfs.
# Целое число и K (например, 65536 K) - используйте количество килобайт.
# Целое число и M (например, 256 M) — используйте количество мегабайт.
# Целое число и G (например, 1 G) — используйте количество гигабайт.
# Целое число и % (например, 50 %) — используйте процент от объема оперативной памяти.
#
# Вы можете дополнительно установить пакет compcache для настройки этого параметра
# через debconf и иметь сценарии пользовательского пространства для загрузки и выгрузки compcache.
#
COMPCACHE_SIZE=""
#
# СЖАТИЕ: [gzip | bzip2 | лз4 | лезма | лзоп | хз]
#
СЖАТИЕ=lz4
#
# Раздел NFS в конфиге.
#
#
# УСТРОЙСТВО: ...
#
# Указываем конкретный сетевой интерфейс, например eth0
# Переопределяется необязательным параметром ip= или BOOTIF= bootarg
#
УСТРОЙСТВО=
#
# NFSROOT: [ авто | ХОЗЯИН: МОНТАЖ]
#
NFSROOT=авто
#
# РАЗМЕР: ...
#
# Размер точки монтирования /run tmpfs, например 256M или 10%
# Переопределяется необязательным параметром initramfs.runsize=bootarg
#
РАЗМЕР=10%
Обновление №7: Застрявшие каталоги, которые могут вызывать проблемы
(база) tyler@tyler-desktop:~/Downloads$ rm -r ventoy-1.0.46
rm: невозможно удалить ventoy-1.0.46: файловая система только для чтения
(база) tyler@tyler-desktop:~/Downloads$ rm ventoy-1.0.46-linux.tar.gz
rm: невозможно удалить 'ventoy-1.0.46-linux.tar.gz': файловая система только для чтения