Как перейти на новую версию ядра Kali Linux?

Вопрос или проблема

Когда я загружаюсь в Kali Linux (из режима Live USB с зашифрованной персистентностью), он автоматически загружается в 4.12.0-kali1-amd64 (текущий uname -r). Хотя я выполнил apt-get update и apt-get install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,')

После выполнения второй команды он загружает и устанавливает образ и заголовочный файл версии ядра 4.12.0-kali2-amd64. (Я также вижу их установленные в “Менеджере пакетов Synaptic”).

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

Обычно не устанавливают конкретную версию, устанавливают/обновляют метапакет(*). Он загружает последний образ ядра (и сопутствующие пакеты…), добавляет их в набор загрузочных образов, возможно, удаляет старые и настраивает grub. Чтобы обновить всё:

sudo apt update  # получает последние списки пакетов из репозиториев
sudo apt upgrade # обновляет всё

Если вы хотите действовать самостоятельно на свой страх и риск, по крайней мере, выполните update-grub после установки нового образа (это требует sudo, конечно):

sudo update-grub

(*) В Ubuntu и производных это либо linux-generic, либо linux-hwe-generic. Первый является стабильным, второй (hwe: HardWare Enablement) обновляется чаще, чтобы поддерживать ваше ядро в актуальном состоянии с недавним оборудованием.

Ответ или решение

Как переключиться на новую версию ядра Kali Linux

Переключение на новую версию ядра в Kali Linux может представлять определенные сложности, особенно если вы используете его в режиме Live USB с зашифрованной областью. В данной статье мы рассмотрим все необходимые шаги и рекомендации для успешной работы с новым ядром.

Шаг 1: Проверка текущей версии ядра

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

uname -r

Если вам отображается версия 4.12.0-kali1-amd64, это значит, что вы всё ещё работаете с этой версией ядра.

Шаг 2: Обновление системы

Перед установкой нового ядра, обязательно выполните обновление списка пакетов и обновление всех установленных пакетов. Запустите следующие команды в терминале:

sudo apt update
sudo apt upgrade

Эти команды обновят основу вашей системы до последних версий, доступных в репозиториях Kali Linux.

Шаг 3: Установка нового ядра

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

sudo apt install linux-image-$(uname -r | sed 's,[^-]*-[^-]*-,,') linux-headers-$(uname -r | sed 's,[^-]*-[^-]*-,,')

После выполнения этой команды, обратите внимание на сообщения терминала, указывающие на успешную установку ядра.

Шаг 4: Обновление загрузчика GRUB

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

sudo update-grub

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

Шаг 5: Перезагрузка системы

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

sudo reboot

Шаг 6: Проверка новой версии ядра после перезагрузки

После перезагрузки вы можете снова использовать команду uname -r, чтобы убедиться, что ядро было успешно обновлено до версии 4.12.0-kali2-amd64. Если изменение не произошло, возможно, вам стоит проверить параметры конфигурации вашего Live USB.

Заключение

Переключение на новую версию ядра в Kali Linux – это важный процесс, который требует тщательного подхода. Следуя вышеуказанным шагам, вы сможете без проблем обновить ядро до необходимой версии. Если возникнут трудности, убедитесь, что вы корректно обновили список пакетов и выполнили обновление GRUB.

Оцените материал
Добавить комментарий

Капча загружается...