После очередного обновления ядра до версии 5.4.0-53 для ubuntu 20.04. Система сразу стала работать некорректно, в т.ч. звук отвалился и тд. Перезагрузка привела логам типа Hardware error и перманентному сваливанию в окружение BusyBox . Простые и относительно простые рецепты типа:
exit
fsck -y /dev/sda5
не давали результата, в т.ч. BusyBox не видел /dev/sda и вывод
ls /dev/ | grep sd
был пустым.
Не помог способ
https://the-bosha.ru/2016/03/25/vosstanavlivaem-svalivshiysya-v-busybox-iz-za-oshibki-initramfs-linux/ Из live-usb
sudo fdisk -l|grep Linux|grep -Ev 'swap'
sudo dumpe2fs /dev/sda5 | grep superblock
sudo fsck -b 32768 /dev/sda5 -y
причём пробовал восстанавливать из разных бекапов. Перезаписывал grub - тоже не помогало.
Проблема решилась переустановкой ядра по способу
https://boutnew.ru/tehnika-i-tehnologii/kak-obnovit-otkatit-yadro-s-live-cd-na-ubuntu-kubuntu-xubuntu-lubuntu-drugih-distributivah-linux.htmlВ режим live-usb
sudo mount /dev/sda1 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo mount --bind /dev/pts /mnt/dev/pts
sudo chroot /mnt
Далее с
https://kernel.ubuntu.com/~kernel-ppa/mainline/ скачал файлы ядра, причём думал откатить на предыдущую работавшую версию 5.4.0-51, а так как уже мосгк сломал себе пока танцевал с бубном то по ошибке скачал файлы старшей версии 5.4.51. Это всего четыре файла:
linux-headers-5.4.51-050451-generic_5.4.51-050451.202007090834_amd64.deb
linux-headers-5.4.51-050451_5.4.51-050451.202007090834_all.deb
linux-image-unsigned-5.4.51-050451-generic_5.4.51-050451.202007090834_amd64.deb
linux-modules-5.4.51-050451-generic_5.4.51-050451.202007090834_amd64.deb
Перенёс с помощью наутилуса в режиме суперпользователя из папки Загрузки в папку /mnt файлы ядра, и следом в терминале
dpkg -i *.deb
update-grub
exit
reboot
Всё! Система загрузилась.