Откат ядра kali linux

Смена ядра. Kali linux

Загружайся с нужного ядра, в грабе выбирай Advanced Options for
а потом удаляй ненужное.

А вообще для таких случаев есть SystemBack либо аналоги.

akland

Member

Загружайся с нужного ядра, в грабе выбирай Advanced Options for
а потом удаляй ненужное.

А вообще для таких случаев есть SystemBack либо аналоги.

alfabuster

На всякий случай инструкция

akland

Member

alfabuster

Именно на Кали я не обновлял, но обновлял как на Debian (тоже самое), так и на Убунту, на Арче и еще на нескольких дистрибутивах.

В крайнем случае просто загрузишся со стабильного ядра, если даже ядро 4.19 не пойдет.

akland

Member

Именно на Кали я не обновлял, но обновлял как на Debian (тоже самое), так и на Убунту, на Арче и еще на нескольких дистрибутивах.

В крайнем случае просто загрузишся со стабильного ядра, если даже ядро 4.19 не пойдет.

[email protected]:~# dpkg -i linux-headers-4.14.0-041400-generic_4.14.0-041400.201711122031_amd64.deb
Выбор ранее не выбранного пакета linux-headers-4.14.0-041400-generic.
(Чтение базы данных … на данный момент установлено 426011 файлов и каталогов.)
Подготовка к распаковке linux-headers-4.14.0-041400-generic_4.14.0-041400.201711122031_amd64.deb …
Распаковывается linux-headers-4.14.0-041400-generic (4.14.0-041400.201711122031) …
dpkg: зависимости пакетов не позволяют настроить пакет linux-headers-4.14.0-041400-generic:
linux-headers-4.14.0-041400-generic зависит от linux-headers-4.14.0-041400, однако:
Пакет linux-headers-4.14.0-041400 не установлен.
linux-headers-4.14.0-041400-generic зависит от libssl1.0.0 (>= 1.0.0), однако:
Пакет libssl1.0.0 не установлен.

dpkg: ошибка при обработке пакета linux-headers-4.14.0-041400-generic (—install):
проблемы зависимостей — оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
linux-headers-4.14.0-041400-generic
[email protected]:~# ^C
[email protected]:~# dpkg -i linux-headers-4.19.0-041900-generic_4.19.0-041900.201810221809_amd64.deb
Выбор ранее не выбранного пакета linux-headers-4.19.0-041900-generic.
(Чтение базы данных … на данный момент установлено 436925 файлов и каталогов.)
Подготовка к распаковке linux-headers-4.19.0-041900-generic_4.19.0-041900.201810221809_amd64.deb …
Распаковывается linux-headers-4.19.0-041900-generic (4.19.0-041900.201810221809) …
dpkg: зависимости пакетов не позволяют настроить пакет linux-headers-4.19.0-041900-generic:
linux-headers-4.19.0-041900-generic зависит от linux-headers-4.19.0-041900, однако:
Пакет linux-headers-4.19.0-041900 не установлен.

Читайте также:  Проверка файловой системы linux mint

dpkg: ошибка при обработке пакета linux-headers-4.19.0-041900-generic (—install):
проблемы зависимостей — оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
linux-headers-4.19.0-041900-generic
[email protected]:~# sudo gdebi linux-headers-4.19.0-041900-generic_4.19.0-041900.201810221809_amd64.deb
Reading package lists. Done
Building dependency tree
Reading state information. Done
Reading state information. Done
Этот пакет невозможно установить
Dependency is not satisfiable: linux-headers-4.19.0-041900

Источник

⏬ Как понизить версию ядра в Linux

Если вы знакомы с тем, как работает GNU / Linux, Linux – это ядро.

Все остальное – это инструменты, которые взаимодействуют с ним.

Эти инструменты позволяют вам фактически выполнять работу, но они не могут ничего сделать без ядра.

Ядро операционной системы похоже на вашу сердечно-сосудистую систему.

Вы склонны забывать об этом, пока что-то пойдет не так.

Когда обновленное ядро не позволит вам использовать ваш компьютер, пришло время понизить версию.

Загрузитесь в старое ядро

Для загрузки в старое ядро вам необходимо перезагрузить компьютер.

Когда компьютер загружает GRUB, вам может потребоваться нажать клавишу, чтобы выбрать нестандартные параметры.

В некоторых системах сразу будут показаны более старые ядра, в то время как в Ubuntu вам нужно будет выбрать «Advanced options for Ubuntu», чтобы найти более старые ядра.

Выбрав старое ядро, вы загрузитесь в свою систему.

Все должно работать как раньше.

Если проблема не устранена, значит она не в ядре.

Удалите проблемное ядро

Если вы загрузились и все работает так, как задумано, скорее всего, проблема в обновленном ядре.

Технически вы можете просто делать это каждый раз, когда загружаете свой компьютер, но имеет смысл удалить проблемное ядро.

Для Ubuntu и других основанных на apt дистрибутивов вы можете использовать команду, подобную следующей:

sudo apt remove linux-image-VERSION-generic linux-headers-VERSION-generic

Вам нужно заменить вышеприведенную VERSION точным номером версии проблемного ядра, которое вы хотите удалить.

sudo apt-mark hold linux-image-generic linux-headers-generic

Как избежать таким проблем в будущем

Один из самых простых способов избежать такого рода проблем – не принимать обновление сразу .

Читайте также:  Dropbox на linux mint

Это даст вам возможность увидеть, появятся ли какие-либо сообщения от пользователей, имеющих проблемы с новым ядром.

Особенно следует следить за пользователями со схожим оборудованием.

Если вам важна стабильность, вы также можете использовать дистрибутивы LTS.

Эти обновления более редкие, за исключением обновлений безопасности.

Это означает, что вы можете рассчитывать на то, что они будут более стабильными, чем ваш стандартный дистрибутив.

Заключение

Хотя понижение версии является самым простым способом решения проблем, связанных с ядром, это не единственный способ.

Иногда это просто невозможно.

Возможно, ядро обновлений включает аппаратную поддержку, в которой вы отчаянно нуждаетесь, в то время как ошибка связана с оборудованием, которое вы даже не используете.

В этом случае вы должны собрать собственное ядро, а не полагаться на версию, поставляемую вашим дистрибутивом.

Это не совсем просто, но не так сложно, как думают некоторые.

itisgood
⏏️ Как исправить чрезмерное использование оперативной памяти на Linux
🐧 Как настроить параметры загрузчика GRUB2 на Linux

You may also like

📜 Чтение файла построчно на Bash

📧 В чем разница между IMAP и POP3

✔️ Как управлять контейнерами LXD от имени обычного.

📜 Руководство для начинающих по созданию первого пакета.

Феноменальная популярность электроники Xiaomi: основные причины

📜 Получение вчерашней даты в Bash: Практическое руководство

Использование специальных гелей при мышечных болях

🐧 Сравнение команд Printf и Echo на Linux

📦 Как расширить/увеличить файловую систему VxFS на Linux

Услуги по размещению серверного оборудования в ЦОД

Leave a Comment Cancel Reply

• Свежие записи

• Категории

• Теги

• itsecforu.ru

• Страны посетителей

IT is good

В этой статье вы узнаете, как удалить удаленный Git-репозиторий. Процесс прост, но его полезно запомнить, чтобы избежать неожиданностей в будущем. Git – это…

В 11-й версии своей операционной системы Microsoft серьезно переработала интерфейс и убрала несколько привычных функций. Нововведения не всем пришлись по душе. Мы дадим…

Продажа ноутбука нередко становится хлопотным занятием. Кроме поиска покупателя, продавцу необходимо подготовить устройство перед проведением сделки. Но если последовательно выполнить все шаги, ничего…

Вы можете оказаться в ситуации, когда вам нужно использовать скрипт шелла для чтения файлов построчно. В этом руководстве я расскажу о нескольких способах…

Вторичное жильё выгоднее для молодых семей, желающих приобрести свою первую квартиру. Сталкиваясь с ипотечным кредитованием, можно избежать много лишней суеты и проблем, если…

Читайте также:  Epson l355 драйвер linux

Источник

Как откатить версию ядра в Ubuntu

Иногда после обновление ядра системы начинают некорректно работать некоторые важные службы и чтобы не искать проблему на боевом сервере, а сделать это например позже на виртуальном, то можно загрузить систему с предыдущей версии ядра.

Сначала посмотрим текущую версию (у меня отобразилось 4.15.0-46-generic):

Для теста я взял Ubuntu Server 18.04, система была на виртуальном стенде и как раз давно не обновлялась, специально выполнил обновление:

sudo apt update sudo apt upgrade

Перезапустим систему чтобы она загрузилась с новой версии ядра и потом снова посмотрим версию (у меня уже отобразилась версия новее — 4.15.0-47-generic):

Логи установки обновлений если что можно посмотреть в /var/log/dpkg.log и /var/log/apt/.

Если есть прямой доступ к серверу, то можно при запуске системы в grub меню выбрать «Advanced options for Ubuntu» и потом выбрать нужное ядро, однако после перезапуска системы все равно потом запустится самое новое.

Чтобы система постоянно запускалась с предыдущей версии ядра, откроем файл конфигурации grub в текстовом редакторе:

И вместо «GRUB_DEFAULT=0» укажем (в редакторе nano для выхода нажмем Ctrl+X и «y» для сохранения изменений):

#GRUB_DEFAULT=0 GRUB_DEFAULT="1>2"

Так как нумерация меню grub идет с 0, 0 — это обычная загрузка системы, то в первом меню «Advanced options for Ubuntu» будет под номером 1, а во втором меню где нужно выбрать ядро «4.15.0-46-generic» будет под номером 2. Посмотреть меню можно в файле /boot/grub/menu.lst.

Установленные ядра находятся в директории /boot/, можно также посмотреть командой:

sudo dpkg -l | grep linux-image ls /boot/

Обновим grub чтобы применить изменения:

Перезапустим систему и снова проверим версию ядра (в моем случае система загрузилась со старого ядра 4.15.0-46-generic):

Также можно найти и установить другую версию ядра (смотрите чтобы хватало памяти в директории /boot/, если она находится на отдельном разделе):

sudo apt-cache policy linux-image-4.15.0-45 sudo apt install linux-image-4.15.0-45-generic

Это ядро будет в меню скорее всего под номером 4, по этому укажем его в файле /etc/default/grub и потом перезапустим систему:

Также можно оставить «GRUB_DEFAULT=0» и удалить новое ядро, после чего предыдущее станет основным, но лучше так не делать:

sudo apt remove linux-image-4.15.0-47-generic

Источник

Оцените статью
Adblock
detector