Версия: 1.3
ubmkuird - cборка Linux initrd UIRD.
Лицензия:
Стандартная общественная лицензия GNU версии 3 (GPLv3)
Перед запуском утилиты рекомендуется обновить базу данных пакетов и установить рекомендуемые пакеты из списка, расположенного в конце справки.
Синтаксис:
ubmkuird [ОПЦИИ]
Опции:
Ключ | Действие |
---|---|
-h, --help | Справка |
--show | Показывать командную строку dracut, но не запускать dracut. |
--kmod | Сборка initrd только с модулями ядра. |
--addon | Сборка initrd только с помощью аддона (см. ublinux-uird.conf, ExtraDM line). |
-u, --upgrade | Примите меры для обновления initrd. |
-H, --hostonly | Режим только для хоста, устанавливайте только то, что необходимо для загрузки локального хоста. |
-l, --locales | Добавление локализаций (используйте с -e plymouth). |
-n, --name | Имя файла Initrd. |
-t, --plymouth_theme=NAME | Выбор темы для Плимута: auto - определение темы plymouth по имени дистрибутива. |
-k, --kernel=NAME | Имя ядра, для создания initrd для него. |
-c, --config=PATH_FILE | Путь к конфигурационному файлу ublinux-uird (/etc/ublinux-uird.conf.d/ubmkuird.conf). |
-C, --configos=FILE | Путь к конфигурационному файлу OS init (ublinux). |
-g, --changes=PATH | Путь к изменениям для initrd root. |
-o, --outdir=PATH_DIR | Путь к завершенному initrd. |
-e, --exclude=[LIST] | Исключить из initrd разделитель ',' (см. /etc/ublinux-uird.conf.d/ubmkuird.conf). |
-L, --logdir=PATH_FILE | Путь к logs. |
-m, --kmodpath=PATH | Путь к модулям ядра (/lib/modules). |
-s, --secure=NUMBER | Уровень безопасности, от 0 до 5 (paranoic). 0 - уровень по умолчанию, разрешить все 1 - Запретить eval cmdline 2 - 1 + запретить: ub.run 3 - 2 + запретить: внутренние оболочки (qs, qs и т.д.) 4 - Зарезервировать 5 - 4 + запретить: ввод параметров командной строки, кроме ub.basecfg |
-p, --passwd=PASSWORD | Установить пароль для пользователя initrd root, без опции пароль не будет установлен: *** - получить пароль от текущего пользователя root и применить его, если "mkpasswd2" не найден. |
>--hash=HASH | Указать метод хэширования пароля, по умолчанию sha512crypt: yescrypt - Yescrypt; gost-yescrypt - ГОСТ Yescrypt; scrypt - scrypt; bcrypt - bcrypt; bcrypt-a - bcrypt (устаревшая версия 2a); sha512crypt - SHA-512; sha256crypt - SHA-256; sunmd5 - SunMD5; md5crypt - MD5; bsdicrypt - Расширенный DES BSDI; descrypt - стандартная 56-битная криптография на основе DES(3); nt - NT-Hash. |
Примеры LIST:
Ключ | Действие |
---|---|
- | Вся группа |
no | Сброс глобального excluded |
KM_base | Модули ядра группы "base" |
KM_network | Модули ядра группы "network" |
KM_dev | Модули ядра группы "device" |
KM_crypto | Модули ядра группы "crypto" |
KM_compAlg | Модули ядра группы "compressions algoritm" |
FS_KM | Модули ядра группы "file systems" |
DM_uird | Ядро группы "UIRD" |
DM_base | Дополнительная база группы "UIRD" |
BIN_base | Группа всех bin's base |
BIN_network | Группа всех bin's network |
BIN_filesystem | Группа всех bin's file systems |
BIN_extra | Группа всех bin's manual |
INST_all | Группа файлов инструкций |
ExtraDM | Группа только опции "--addon" |
Примеры:
ubmkuird -lu --passwd "ublinux-live" --secure 3
ubmkuird -l --passwd "ublinux-live" --secure 3 -e aria2c -k 5.17.2-5-ublinux -o /boot
ubmkuird -l -c /path/mkuird_ublinux.cfg -d /path/dracut_ublinux.cfg -n ublinux-5.17.2-5 -k 5.17.2-5-ublinux -e aria2c,plymouth -C ublinux
ubmkuird -l -e KM_base,KM_network,KM_dev,KM_crypto,KM_compAlg,kernel-modules -C ublinux
ubmkuird --addon
ubmkuird --kmod
Используется для текущего ядра и маломощного оборудования (без загрузки анимации):
ubmkuird -Hlu --passwd "***" --secure 3 -e KM_network,BIN_network,BIN_extra,plymouth
Используется для текущего ядра и текущего оборудования:
ubmkuird -Hlu --passwd "***" --secure 3 -e KM_network,BIN_network,BIN_extra
Установить можно отдельным модулем или пакетом:
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Модуль, необходимый для установки:
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Пакет, необходимый для установки:
Внимание! Если система загружена в режиме полного сохранения, то внесенные изменения в систему будут сохранены. Если режим загрузки другой, то рекомендуется воспользоваться "Сохранением изменений".