Я не знаю, как решить проблему.
vmlinuz-4.13.0-38-generic становился замороженным каждый раз, когда я пытался установить что-то так, что я решил устранить его из/boot/vmlinuz-4.13.0-38-generic
Теперь, очевидно... Я застреваю,
Как я могу возвратить vmlinuz-4.13.0-38-generic или переместиться в предыдущую vmlinuz версию?
Я просто провел немного времени, удалив 4.13.0-38 после тонны проблем (dpkg и initramfs). Я решил использовать ядро 4.13.0-36 вместо этого, поскольку оно было уже установлено. Вот то, как я сделан так:
Проверьте, какое альтернативное ядро установлено:
sudo dpkg -l linux*
Запись, которую я хотел, была linux-image-4.13.0-36-generic
Резервная личинка:
sudo cp /etc/default/grub /etc/default/grub.bak
Личинка редактирования:
sudo nano /etc/default/grub #use any editor
Строка изменения 6 к:
GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 4.13.0-36-generic"
Это гарантирует, чтобы будущие обновления не влияли на порядок загрузки.
Сохраните и выполните личинку обновления:
sudo update-grub
reboot
Проверьте версию ядра
uname -a
Дополнительно удалите поврежденное ядро:
sudo dpkg -l linux*
sudo apt-get purge -y <all kernel 4.13.0.38 packages>
Завершение:
sudo apt-get upgrade -y
Некоторые команды поиска и устранения неисправностей / удобные команды, которые я использовал по пути или если дела не шли как запланировано:
sudo pkill dpkg*
sudo apt-get install -f
sudo dpkg --configure -a
ls /boot
Надежда, которая помогает так или иначе.