Я решил установить Kubuntu 20.04.1 из здесь . Во время установки я проверил:
Установка прошла гладко, и система произвела довольно приятное первое впечатление. Но затем я столкнулся с очень странной ошибкой как следствие простого выполнения dist-upgrade. Запуск
apt-get update && apt-get dist-upgrade --yes
(как root) и последующая перезагрузка приводят к поломке системы. Точнее, система не загружается, меня встречает ash / busybox и следующая ошибка:
/lib/systemd/systemd-udevd: error while loading shared libraries: liblzma.so.5: cannot open shared object file: No such file or directory
Gave up waiting for root file system device. Common problems:
- Boot args (cat /proc/cmdline)
- Check rootdelay= (did the system wait long enough?)
- Missing modules (cat /proc/modules: ls /dev)
ALERT! UUID=ee274d63-783d-4ebf-a1b6-d499643bd924 does not exist. Dropping to a shell!
Во время dist-upgrade устанавливается более свежая версия ядра - она обновляется с 5.4.0-52 до 5.4 .0-58 (а сам ISO содержит ядро 5.4.0-42). Однако после dist-upgrade и перезагрузки переключение этих ядер с помощью GRUB приводит к той же ошибке, что и выше.
Я могу последовательно воспроизвести это поведение как в гостевой системе VirtualBox, так и на реальном Dell Latitude 5490, переустановив Kubuntu с нуля и выполнив команда.
Я что-то не понимаю? Должен ли я просто открыть новый выпуск об отслеживании ошибок Kubuntu? Мы будем очень благодарны за любые советы / объяснения, поскольку это очень неприятная ситуация, потому что даже Arch не был таким хрупким.
Мне удалось обойти эту проблему, выполнив вручную
update-initramfs -u
после dist-upgrade.