Обновление ядра в Slackware
Обновление ядра в Slackware 15
(Обновлял ядра в версиях 14.2 и 15)
1) /usr/share/mkinitrd/mkinitrd_command_generator.sh -k 5.15.145 | bash
2) mkinitrd -c -k 5.15.145 -m ext4 -r /dev/sda2 -f ext4
Но они не очень удобны тем, что нужно предварительно посмотреть на версию свежеустановленного ядра, чтобы указать ее в параметрах и не опечататься, равно как и в других параметрах.
Второй способ проверен несколько раз.Работает.
Первый не пробовал.Думаю тоже рабочий.
Делаю так:
-
slackpkg update
-
slackpkg update gpg
-
slackpkg upgrade-all
С lilo:
-
lilo
-
mkinitrd -c -k 5.15.145 -m ext4 -r /dev/sda2 -f ext4 (смотрите версию своего ядра - мое ядро 5.15.145 и номер корневого раздела.У меня это /dev/sda2)
-
lilo
С elilo:
Генерируем новый initrd:
mkinitrd -c -k 5.15.145 -r /dev/sda2 -f ext4 -m ext4
Обновляем загрузчик (в моем случае это elilo):
- eliloconfig && lilo
Переносим вручную новый initrd и vmlinuz в каталог загрузки:
-
cp -v /boot/initrd.gz /boot/efi/EFI/Slackware/
-
cp -v /boot/vmlinuz-generic-5.15.38 /boot/efi/EFI/Slackware/
Проверяем конфиг (на всякий случай):
- vim /boot/efi/EFI/Slackware/elilo.conf
Перед ребутом можно выполнить чтобы проверить версию ядра до/после ребута:
- uname -r
Ребутимся и проверяем версию ядра
P.S.
в /etc/slackpkg/blacklist - ничего не надо изменять что касается ядра