При первой загрузке вашей машины вы должны увидеть меню загрузки grub. В меню загрузки grub выберите старое ядро, к которому хотите загрузиться. Как только вы выбрали ядро, которое хотите сохранить, и загрузились в него
uname -r
скажет вам, на каком ядре вы сейчас работаете (отмерьте дважды)
dpkg -l | grep linux-image
dpkg -l | grep linux-headers
скажет вам, какие ядра / заголовки сохранены в вашей системе - я также удалю заголовки - хотя они не занимают слишком много места, я все равно их очищаю, зачем их, если я удаляю ядро?
Имейте в виду, что важно НЕ удалять ядро, которое вы используете, т.е. uname -r
удаление этих записей ядра и заголовка сделает вашу систему непригодной для использования.
затем просто удалите те, которые вам не нужны:
sudo apt-get purge
Я скопирую вывод dpkg -l | grep linux-image
в текстовый документ так, чтобы это было беспорядочным процессом, и я мог ясно выбрать то, что я хочу удалить против сохранения
пример того, как будет выглядеть полная команда:
sudo apt-get purge linux-image-3.16.0-41-generic linux-image-3.16.0-41-lowlatency linux-image-extra-3.16.0-41-generic
sudo apt-get purge linux-headers-3.16.0-41 linux-headers-3.16.0-41-generic linux-headers-3.16.0-41-lowlatency
пример того, что вывод dpkg -l | grep linux-headers будет выглядеть так:
jason@casa-wesella:~$ dpkg -l | grep linux-headers
ii linux-headers-3.16.0-41 3.16.0-41.57~14.04.1 all Header files related to Linux kernel version 3.16.0
ii linux-headers-3.16.0-41-generic 3.16.0-41.57~14.04.1 i386 Linux kernel headers for version 3.16.0 on 32 bit x86 SMP
ii linux-headers-3.16.0-41-lowlatency 3.16.0-41.57~14.04.1 i386 Linux kernel headers for version 3.16.0 on 32 bit x86 SMP
ii linux-headers-3.16.0-43 3.16.0-43.58~14.04.1 all Header files related to Linux kernel version 3.16.0
ii linux-headers-3.16.0-43-generic 3.16.0-43.58~14.04.1 i386 Linux kernel headers for version 3.16.0 on 32 bit x86 SMP
ii linux-headers-3.16.0-43-lowlatency 3.16.0-43.58~14.04.1 i386 Linux kernel headers for version 3.16.0 on 32 bit x86 SMP
ii linux-headers-generic-lts-utopic 3.16.0.43.34 i386 Generic Linux kernel headers
ii linux-headers-lowlatency-lts-utopic 3.16.0.43.34 i386 lowlatency Linux kernel headers
sudo apt-get purge `dpkg --get-selections | grep -v "deinstall" | cut -f1 | grep 4.4.0-28 | tr '\n' ' '`
(замените 4.4.0-28 версией, которую вы хотите удалить)Этот ответ не об откате ядра. Но, к вашему сведению, первоначальная проблема, которая привела к сбоям в работе вина, по-видимому, заключалась в ядре 3.13.0-59-generic; и новая версия 3.13.0-61-generic теперь доступна.
Я вручную запустил Software Updater, и он автоматически обновился до версии 3.13.0-61; теперь мои винные приложения запускаются снова.
источник
Просто отредактируйте файл конфигурации grep, чтобы установить конкретное ядро по умолчанию: ручная установка определенного ядра по умолчанию
Чтобы вручную установить конкретное ядро для загрузки, пользователь должен отредактировать
/etc/default/grub
файл как суперпользователь / root.Строка для редактирования является
GRUB_DEFAULT=0
. После установки этой строки в желаемое значение (см. Ниже) сохраните файл и обновите файл конфигурации GRUB 2, используя следующую команду:источник