Обновление ядра slackware если используется elilo

Недавно я поставил slackware, c использованием uefi и elilo и после обновления ядра получил ошибку невозможности загрузить ядро. Ошибка наподобие той, что происходит когда обновляешь ядро, но забываешь выполнить. Я его описывал раньше.

С lilo последнее время достаточно после обновления ядра выполнить команду:

lilo

Но с elilo так не получится. И команда eliloconfig тоже не исправляет ситуацию, даже после обновления initrd.

Вся проблема происходит из-за того, что новый initrd не копируется в папку /boot/efi/EFI/Slackware/. По этому после обновления ядра в Slackware новое ядро и initrd необходимо скопировать руками, выполнить, например такие команды:

cp -v /boot/initrd.gz /boot/efi/EFI/Slackware/
cp -v /boot/vmlinuz-generic-5.16.15 /boot/efi/EFI/Slackware/
cp -v /boot/vmlinuz-huge-5.16.15 /boot/efi/EFI/Slackware/
Читать далее «Обновление ядра slackware если используется elilo»

Скрипт русификации Slackware

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

Сам механизм русификации вручную хорошо описан на разных ресурсах. Ссылки можно найти здесь.

Мой скрипт основан на скрипте от Graf с сайта slackware.su. По сути я сделал обертку над этим скриптом, добавил диалог выбора параметров, убрал лишние шаги, которые уже не нужны в последних версиях и реализовал поддержку skaclware-current и skaclware 15.0.

Скрипт можно скачать по ссылкам с github:

russification

Или собрать самостоятельно из исходников:

https://github.com/free-archer/russification-slackware.git

Если скрипт установлен через пакет, то необходимо под пользователем root запустить команду:

# russification

На первом шаге происходит выбор того, что русифицировать. Если выбрать только первый пункт, то появится переключение языка в X-ах, а все сообщения в консоли, а также страницы помощи man останутся на английском. По мне так это самый предпочтительный вариант, но так же можно русифицировать и консоль, если вам так привычнее.

Читать далее «Скрипт русификации Slackware»

Обновление ядра в Slackware

Обновление ядра в Slackware проходит автоматически при выполнении команды slackpkg upgrade-all и ядро по умолчанию даже не добавлено в blacklist пакетного менеджера. Что может доставить изрядно проблем после обновления.

Дело в том, что ядро корректно устанавливается и даже обновляются символические ссылки в папке /boot для lilo. Но при этом не собирается новое initrd.

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

Так вот, со старым initrd не получится подмонтировать корневой раздел диска и вы получите ошибку при запуске Slackware:

Чтобы такого не произошло, достаточно выполнить одну команду для сборки нового initrd. Нужно перейти в папку /boot и выполнить команду. В моем случае она будет следующей:

Читать далее «Обновление ядра в Slackware»

Русификация Slackware

Статей про русификацию Slackware множество и я не буду писать ещё одну. Просто размещу ссылки на проверенную информацию, чтобы все было в одном месте. Ведь одна из сложностей в освоении дистрибутива — это то, что информация (по крайней мере на русском языке) очень разрознена и часто находишь какие-то полезные вещи просто случайно.

Хорошая статья на wiki slaclware.ru

www.slackware.ru/wiki/Русификация


Скрипт упрощающий и автоматизирующий русификацию от Graf с сайта slackware.su. Скрипт я проверял работать отлично, экономит кучу времени, большое спасибо автору.

https://slackware.su/forum/index.php?action=dlattach;topic=33.0;attach=248

Ссылка тему на форума

https://slackware.su/forum/index.php/topic,33.msg6628.html#msg6628

К сожалению многие сайты перестала работать. Я ссылки оставлю в надежде, что они заработают. Ниже размещу ссылку на статью со скриптом, который в форме диалога позволит произвести русификацию Slackware 14 и Slackware 15.

Скрипт для автоматизации русификации Slackware 15

Так же ускорения и упрощения русификации можно воспользоваться моим готовым пакетом со скриптом.