From efac294f476f86fcc2f69c700f92b44a8e88800f Mon Sep 17 00:00:00 2001 From: asmeron Date: Sat, 2 Nov 2024 13:06:27 +0600 Subject: [PATCH] Fix description --- ublinux/default | 75 +++++++++------ ublinux/rc.preinit.d/30-network-hostname | 2 +- ublinux/rc.preinit.d/32-network | 2 - ublinux/templates/ublinux-data.ini | 116 ++++++++++++++++------- 4 files changed, 126 insertions(+), 69 deletions(-) diff --git a/ublinux/default b/ublinux/default index e4729f2..29f22e7 100644 --- a/ublinux/default +++ b/ublinux/default @@ -13,87 +13,90 @@ declare -A AUTOUPDATE declare -A UBPILE declare -A AUTOINSTALL -##rc.desktop/all/* is launching when desktop is ready +##/rc.desktop/all/* is launching when desktop is ready -#rc.desktop/all/autoexec +#/rc.desktop/all/autoexec # autostart apps/scripts #AUTOEXEC= -#rc.desktop/all/placeondesktop -#rc.desktop/deonly/xfce4-ubinstall-trust +#/rc.desktop/all/placeondesktop +#/rc.desktop/deonly/xfce4-ubinstall-trust UBINSTALL_DESKTOP="ubinstall-gtk,ubinstall.cli" -#rc.desktop/all/fusion-icon +#/rc.desktop/all/fusion-icon # timeout to start fusion-icon #FUSIONICONTIMEOUT=5 # disable fusion-icon for de #FUSIONICONDEDIS=gnome-shell,gnome,i3term -#rc.desktop/all/keyboard +#/rc.desktop/all/keyboard # set keyboard layout when system start #RESETKBMODE=yes # set on/off/autoset numlock kbd mode #NUMLOCK -#rc.desktop/all/ublinuxupdate +#/rc.desktop/all/ublinuxupdate UBLINUXUPDATE=ask MUPDSRCHTTP=http://mirror.yandex.ru/ublinux/netlive MUPDSRCRSYNC=rsync://mirror.yandex.ru:/ublinux/netlive -#rc.desktop/all/xbindkeys +#/rc.desktop/all/xbindkeys #XBINDKEYSSTART=yes #XBINDKEYSOPTIONS= -#rc.desktop/gnome/guake +#/rc.desktop/gnome/guake #GUAKESTART=yes -#rc.desktop/all/pulseaudio +#/rc.desktop/all/pulseaudio #PULSEAUDIOSTART=yes -#rc.desktop/kde/hideloop4dolphin +#/rc.desktop/kde/hideloop4dolphin # kde dolphin workaround. scripts hides loop devices in places bar #HIDELOOP4DOLPHIN=yes #DOLPHINBOOKMARKS=.local/share/user-places.xbel #HIDELOOP=255 #HIDERAM=0 -#rc.desktop/kde/yakuake +#/rc.desktop/kde/yakuake #YAKUAKESTART=yes -#rc.desktop/kde/parcellite +#/rc.desktop/kde/parcellite #PARCELLITESTART=yes -#rc.domain.d/30-usershwaccess +#/rc.domain.d/30-usershwaccess #DOMUSGR=audio,video,usb,vboxusers,bumblebee,cdrom,cdwriter,lp,floppy -#rc.halt/20-timesave +#/rc.halt/20-grub +GRUB_BOOT_SILENT="splash loglevel=3" + +#/rc.halt/20-timesave #HALTSAVETIME=yes -#rc.post.d/10-brand-backgrounds +#/rc.post.d/10-brand-backgrounds BACKGROUND_RES=1920x1080 #DELETE -#rc.local.d/01-background +#/rc.local.d/01-background #WPDEFDIR=/mnt/livedata/ublinux-data/backgrounds/wallpapers/Default #SSDEFDIR=/mnt/livedata/ublinux-data/backgrounds/screensaver/Default #WPSYSDIR=/usr/share/ublinux/wallpapers/Default #SSSYSDIR=/usr/share/ublinux/screensaver/Default #WPDEFFILE=/usr/share/ublinux/wallpapers/default.jpg -#rc.xorg/01-background +#/rc.xorg/01-background BACKGROUND_DE=/usr/share/backgrounds/background.jpg -#rc.post.d/12-dm-background +#/rc.post.d/12-dm-background BACKGROUND_DM=/usr/share/backgrounds/dm.jpg -#rc.local.d/10-network +#/rc.local.d/10-network # start interface if its not networkmanager #AUTOSTARTIFNNM=yes #NFSMOUNTTM=10 #NFSMOUNTWAIT=6 #NFSOPTS="vers=3,nolock,users,noauto" -#rc.local.d/31-sound +#/rc.local.d/31-sound # to set default alsa card in case of 0 card is HDMI (see aplay -l) #SNDFINCARD=yes # mixer settings (see amixer) @@ -104,30 +107,30 @@ BACKGROUND_DM=/usr/share/backgrounds/dm.jpg #SNDMIX_SWITCH_ON="IEC958 Playback Default,IEC958 Playback Switch" #SNDMIX_SWITCH_OFF="Beep Playback Switch,Mic Playback Switch" -#rc.local.d/51-gtk-update-icon-cache +#/rc.local.d/51-gtk-update-icon-cache #UPDATEGTKICONCACHE=yes #UPDATEGTKICONOPTS="-fit /usr/share/icons/hicolor" -#rc.local.d/51-mozilla_extensions +#/rc.local.d/51-mozilla_extensions #REGISTERMOZEXT=yes -#rc.local.d/81-samba +#/rc.local.d/81-samba # make random passwords for samba users (for home nets) #MKSMBPWD=yes -#rc.post.d/02-hwclock +#/rc.post.d/02-hwclock #SETCLKATSTART=yes # for help "man xkeyboard-config" -#rc.post.d/11-xorg +#/rc.post.d/11-xorg HARDCONF=etc/ublinux/service.conf # make /etc/X11/xorg.conf.d/00-keyboard.conf #SETXORGRES=yes #MKKBDFXORG=yes # options (only if its not specified in /etc/ublinux/keyboard ) -## /rc.desktop/all/keyboard -## /rc.xorg/10-fixkeyboard_layout +#/rc.desktop/all/keyboard +#/rc.xorg/10-fixkeyboard_layout XKBMODEL=pc105 XKBLAYOUT=us,ru XKBVARIANT=ru @@ -143,7 +146,7 @@ DEFAULTROOTPASSWD='$6$E7stRhRS8fCKk7UU$Qoqw62AUaUa5uLIc2KC7WV3MUThhrR8kjXtCODmnK DEFAULTUSER=superadmin DEFAULTGROUP=users USERGROUPS=nobody,scanner,power,audio,lp,optical,storage,video,sambashare,vboxusers,libvirt -NOSECUREROOTPASSWD=${DEFAULTROOTPASSWD} +NOSECUREROOTPASSWD="${DEFAULTROOTPASSWD}" ADMGROUPS=wheel,vboxsf,disk ADMUID=1000 ADDADM=yes @@ -159,6 +162,9 @@ DM_HINT_PASSWORD= #/rc.preinit/02-skel-adds STEAMAPP=/mnt/livedata/ublinux-data/steam +#/rc.preinit.d/30-network-hostname +HOSTNAME=ublinux-install + #/rc.preinit.d/53-language #FORCE_LOCARCHIVE=no LOCALE="en_US.UTF-8,ru_RU.UTF-8" @@ -167,6 +173,9 @@ CONSOLE_FONT=cyr-sun16 CONSOLE_KEYMAP=ru CONSOLE_KEYMAP_TOGGLE="grp:lctrl_lshift_toggle" +#/rc.preinit.d/10-system +MACHINEID=hardware + #/rc.preinit.d/20-services SERVICES_ENABLE=dbus-broker,NetworkManager,sshd,swapspace,systemd-timesyncd,cups,cockpit.socket,avahi-daemon,avahi-dnsconfd,smb,nmb,winbind,bluetooth @@ -210,6 +219,7 @@ RUNLDCONFIG=yes SYSCONF=/etc/ublinux #/rc.preinit.d/21-ntp +NTPSERVERS="dhcp" NTPSERVERS_DEFAULT="0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org 3.pool.ntp.org" NTPSERVERS_RU="ntp1.vniiftri.ru ntp2.vniiftri.ru ntp3.vniiftri.ru ntp4.vniiftri.ru ntp21.vniiftri.ru ru.pool.ntp.org" NTPSERVERS_FALLBACK="0.ru.pool.ntp.org 1.ru.pool.ntp.org 2.ru.pool.ntp.org 3.ru.pool.ntp.org" @@ -258,16 +268,19 @@ REPOPUBLIC_CACHE[user_agent]="repopublic/1.0" AUTOUPDATE[mode]=modsys AUTOUPDATE[interval]=boot,7d +#Aplication UBPile UBPILE[debug_level]=1 UBPILE[secret_key]="4a6ed27e0434490028ff63b11f12fb7c" UBPILE[server_comm_use_hostnames]="false" UBPILE[web_direct_connect]="false" UBPILE[web_socket_use_hostnames]="false" +#Aplication ubinstall AUTOINSTALL[part_size]="16G" AUTOINSTALL[part_fs_type]="ext4" -AUTOINSTALL[user_name]="superadmin" +AUTOINSTALL[user_name]="${DEFAULTUSER}" AUTOINSTALL[user_gecos]="Administrator" -AUTOINSTALL[user_password]='$6$E7stRhRS8fCKk7UU$Qoqw62AUaUa5uLIc2KC7WV3MUThhrR8kjXtCODmnKCzKe2zHu1/wmsiWBHZEIk/IQnk/aELQYbUK93OUtrwg60' +AUTOINSTALL[user_password]="${DEFAULTPASSWD}" +AUTOINSTALL[root_password]="${DEFAULTROOTPASSWD}" AUTOINSTALL[log]=yes diff --git a/ublinux/rc.preinit.d/30-network-hostname b/ublinux/rc.preinit.d/30-network-hostname index 8a8cd34..948c9fa 100755 --- a/ublinux/rc.preinit.d/30-network-hostname +++ b/ublinux/rc.preinit.d/30-network-hostname @@ -66,7 +66,7 @@ set_hostname_live(){ # Если указан задан домен в имени хоста и не соответствует DOMAIN, то задаём переменную DOMAIN= #[[ ${DOMAIN} != ${SET_DOMAIN} ]] && ubconfig --noexecute set network DOMAIN="${SET_DOMAIN}" # При условии, что в имене хоста домен указан отличный от DOMAIN - [[ ${HOSTNAME} == ${SET_HOSTNAME} ]] || ubconfig --target global [system] HOSTNAME="${SET_HOSTNAME}" + [[ ${HOSTNAME} == ${SET_HOSTNAME} ]] || ubconfig --target global [system] set HOSTNAME="${SET_HOSTNAME}" } exec_hostname(){ diff --git a/ublinux/rc.preinit.d/32-network b/ublinux/rc.preinit.d/32-network index 40c6a67..bf82897 100755 --- a/ublinux/rc.preinit.d/32-network +++ b/ublinux/rc.preinit.d/32-network @@ -16,8 +16,6 @@ SOURCE=${ROOTFS}/usr/lib/ublinux/functions; [[ -f ${SOURCE} ]] && . ${SOURCE} 2> SOURCE=${ROOTFS}/usr/lib/ublinux/default; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null || exit 0 debug_mode "$0" "$@" -HOSTNAME=ublinux-live - SYSCONF="${ROOTFS}${SYSCONF}" SOURCE=${SYSCONF}/config; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null SOURCE=${SYSCONF}/system; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null diff --git a/ublinux/templates/ublinux-data.ini b/ublinux/templates/ublinux-data.ini index dbd2c80..fff69cf 100644 --- a/ublinux/templates/ublinux-data.ini +++ b/ublinux/templates/ublinux-data.ini @@ -57,19 +57,18 @@ VERSION= ## Имя хоста системы ## HOSTNAME= ## # Произвольное имя. Пример: myhost или myhost.mydomain.com -HOSTNAME=ublinux-install +#HOSTNAME=ublinux-install ## You can specify your /etc/machine-id there. If MACHINEID=RANDOM then will be ## created random number. In other case, it will be based on internal hardware list. ## Идентификатор устройства, который попадает в /etc/machine-id -## MACHINEID=| -## hardware | hw # ID в зависимости от аппаратной начинки материнской платы и MAC +## MACHINEID=<*hardware|hw|random|rnd>| +## *hardware | hw # ID в зависимости от аппаратной начинки материнской платы и MAC. По умолчанию ## random | rnd # Случайный ID ## # Уникальный ID. Пример: 91ec1cd57b484d479893f012b26f89ea ## Можно привязать к носителю, указав свой номер (в формате вывода утилиты md5sum). Пример: echo | md5sum #MACHINEID=91ec1cd57b484d479893f012b26f89ea #MACHINEID=hardware -MACHINEID=hardware ## Включить сервисы/юниты (можно указывать службы inetd) ## SERVICES_ENABLE=, @@ -78,7 +77,7 @@ MACHINEID=hardware ## Для работы bluetooth: SERVICES_ENABLE++=bluetooth ## Для работы в WINDOWS сетях с DNS NETBIOS, включить NSSWITCHWINBIND=yes и добавить" SERVICES_ENABLE++=nmb,winbind ## Для VMWareWorkstation: SERVICES_ENABLE++=vmware-networks,vmware-usbarbitrator -SERVICES_ENABLE=dbus-broker,NetworkManager,sshd,swapspace,systemd-timesyncd,cups,cockpit.socket,avahi-daemon,avahi-dnsconfd,smb,nmb,winbind,bluetooth +#SERVICES_ENABLE=dbus-broker,NetworkManager,sshd,swapspace,systemd-timesyncd,cups,cockpit.socket,avahi-daemon,avahi-dnsconfd,smb,nmb,winbind,bluetooth ## Отключить сервисы/юниты, включенные по умолчанию ## SERVICES_DISABLE=, @@ -175,7 +174,7 @@ SERVICES_ENABLE=dbus-broker,NetworkManager,sshd,swapspace,systemd-timesyncd,cups ## Базовые настройки пользователей и групп ################################################################################ ## Что-бы получить хэш "openssl passwd -6 " | "mkpasswd2 -m sha256crypt " | "mkpasswd2 -m help" -## Пароль для пользователя, по умолчанию: ublinux +## Пароль для пользователей без паролей или "x" в переменных USERADD или NEEDUSERS, по умолчанию: ublinux ## DEFAULTPASSWD= ## password # Хеш пароля или если первые символы (%%), то пароль хранится в нешифрованном виде ## # Если пароль =DEFAULTROOTPASSWD, то включен первый запуск для настройки системы, @@ -188,7 +187,7 @@ SERVICES_ENABLE=dbus-broker,NetworkManager,sshd,swapspace,systemd-timesyncd,cups #DEFAULTROOTPASSWD='$6$E7stRhRS8fCKk7UU$Qoqw62AUaUa5uLIc2KC7WV3MUThhrR8kjXtCODmnKCzKe2zHu1/wmsiWBHZEIk/IQnk/aELQYbUK93OUtrwg60' ## Default user name is 'superadmin' -## Имя пользователя по умолчанию, будет добавлен в группу whell, при условии если переменная NEEDEDUSERS пустая (стандартно superadmin) +## Имя пользователя при условии если переменная USERADD или NEEDEDUSERS пустая. Пользователь будет добавлен в группу whell. По умолчанию: superadmin #DEFAULTUSER=superadmin ## Default hash algoritm for user password @@ -665,12 +664,12 @@ SERVICES_ENABLE=dbus-broker,NetworkManager,sshd,swapspace,systemd-timesyncd,cups ## Режим вывода лога загрузки ## GRUB_BOOT_SILENT= -## splash # Графика plymouth, полный лог +## *splash # Графика plymouth, полный лог. По умолчанию ## splash quiet ub.silent # Графика plymouth, нет лога ## quiet ub.silent # Без plymouth, минимальный лог ## plymouth.enable=0 # Без plymouth, полный лог -## loglevel=3 # Уменьшить глубину вывода предупреждений в логе -GRUB_BOOT_SILENT="splash loglevel=3" +## *loglevel=3 # Уменьшить глубину вывода предупреждений в логе. По умолчанию +#GRUB_BOOT_SILENT="splash loglevel=3" ## Устройство ввода для терминала ## GRUB_TERMINAL_INPUT="console serial" @@ -981,25 +980,27 @@ GRUB_BOOT_SILENT="splash loglevel=3" ## Switch on ipv6 at start on all interfaces ## Включение ipv6 по умолчанию на всех интерфейсах -IPV6=no +#IPV6=no ## Серверы времени -## NTPSERVERS=dhcp|default|ntp-ru|stop|disable| -## =dhcp # Выбрать сервер времени предложенный DHCP -## =default # Выбрать сервера времени по умолчанию: 0, 1, 2 и 3.pool.ntp.org указывают на случайно выбранные из пула сервера. Выбираются заново каждый час -## =ntp-ru # Выбрать сервера времени: ntp1.vniiftri.ru ntp2.vniiftri.ru ntp3.vniiftri.ru ntp4.vniiftri.ru ntp21.vniiftri.ru ru.pool.ntp.org -## =stop|no|disable # Отключить NTP синхронизацию принудительно -## = # Список серверов, через ',' или ';', например =ntp1.vniiftri.ru,ru.pool.ntp.org +## NTPSERVERS=*dhcp|default|ntp-ru|stop|disable| +## *dhcp # Выбрать сервер времени предложенный DHCP. По умолчанию +## default # Выбрать сервера времени по умолчанию: 0, 1, 2 и 3.pool.ntp.org указывают на случайно выбранные из пула сервера. Выбираются заново каждый час +## ntp-ru # Выбрать сервера времени: ntp1.vniiftri.ru ntp2.vniiftri.ru ntp3.vniiftri.ru ntp4.vniiftri.ru ntp21.vniiftri.ru ru.pool.ntp.org +## stop|no|disable # Отключить NTP синхронизацию принудительно +## # Список серверов, через ',' или ';', например =ntp1.vniiftri.ru,ru.pool.ntp.org ## не задано # Не настраивать автоматически -NTPSERVERS=dhcp +#NTPSERVERS=dhcp +## Отключено ## Добавить в порядок поиска DNS: avahi ## NSSWITCHAVAHI=*no|n|yes|y -NSSWITCHAVAHI=yes +#NSSWITCHAVAHI=yes +## Отключено ## Добавить в порядок поиска DNS: winbind ## NSSWITCHWINBIND=*no|n|yes|y -NSSWITCHWINBIND=yes +#NSSWITCHWINBIND=yes ## Установка системных прокси для HTTP,HTTPS,FTP,SOCKS,RSYNC и адреса исключений EXCLUDE ## Список прокси серверов по регионам для учебных заведений от Ростелекома: https://espd.wifi.rt.ru/filtering/proxy-settings @@ -1368,23 +1369,35 @@ NSSWITCHWINBIND=yes #APPDESKTOP_WHITELIST[user-1]= ## На рабочий стол поместить ярлыки приложений из /usr/share/applications/ , только для нового пользователя -## APPDESKTOP_PLACEONDESKTOP_INIT[]= -## [] # Применить для пользователя, пример: [superadmin,user-1]. Разделитель: запятая, точка с запятой +## APPDESKTOP_PLACEONDESKTOP_INIT[|<@groups>|*]=[@lock],[@lock] +## [] # Применить для пользователя, пример: [superadmin,user-1]. Разделитель запятая(,) или точка с запятой(;) ## [<@groups>] # Применить для группы, пример: [@whell,@users] ## # Можно комбинировать группы с пользователями, пример: @wheel,user-1 ## [*] # Все пользователи системы. Если не указано, то все пользователи системы -## = # Файлы *.desktop. Разделитель: запятая, точка с запятой. Указывается без суфикса ".desktop" -## APPDESKTOP_PLACEONDESKTOP_INIT[superadmin,@wheel]=ubinstall,htop +## = # Файлы *.desktop. Разделитель: запятая(,) или точка с запятой(;). Указывается без суфикса ".desktop" +## =@lock # Файл *.desktop с установленным владельцем:группой root:root и правами на файл 770 +## =*@lock # Установить владельца:группу root:root и права на каталог рабочего стола рекурсивно 777 +## # Права устанавливаются только при наличии домашнего каталога пользователя, +## # если пользователь доменный, и нет рабочего каталога, то права будут применены только после перезагрузки +## APPDESKTOP_PLACEONDESKTOP_INIT[superadmin,@wheel]=ubinstall,htop:700 ## APPDESKTOP_PLACEONDESKTOP_INIT=gimp,pinta ## На рабочий стол поместить ярлыки приложений из /usr/share/applications/ -## APPDESKTOP_PLACEONDESKTOP[]= -## [] # Применить для пользователя, пример: [superadmin,user-1]. Разделитель: запятая, точка с запятой +## APPDESKTOP_PLACEONDESKTOP[|<@groups>|*]=[:777][:ugo-rwx],[:777][:ugo-rwx] +## [] # Применить для пользователя, пример: [superadmin,user-1]. Разделитель запятая(,) или точка с запятой(;) ## [<@groups>] # Применить для группы, пример: [@whell,@users] ## # Можно комбинировать группы с пользователями, пример: @wheel,user-1 ## [*] # Все пользователи системы. Если не указано, то все пользователи системы -## = # Файлы *.desktop. Разделитель: запятая, точка с запятой. Указывать без суфикса ".desktop" +## = # Файлы *.desktop. Разделитель: запятая(,) или точка с запятой(;). Указывается без суфикса ".desktop" +## =:700 # Файл *.desktop с установленным владельцем:группой root:root и правами на файл 777 +## =:ugo-rx # Файл *.desktop с установленным владельцем:группой root:root и правами на файл ugo+-rwx +## =*:700 # Установить владельца:группу root:root и права на каталог рабочего стола рекурсивно 777 +## =*:ugo-w # Установить владельца:группу root:root и права на каталог рабочего стола рекурсивно ugo+-rwx +## # Права устанавливаются только при наличии домашнего каталога пользователя, +## # если пользователь доменный, и нет рабочего каталога, то права будут применены только после перезагрузки ## APPDESKTOP_PLACEONDESKTOP[superadmin,@wheel]=ubinstall,htop +## APPDESKTOP_PLACEONDESKTOP[user-1]=htop:700 +## APPDESKTOP_PLACEONDESKTOP[user-2]=*:700 ## APPDESKTOP_PLACEONDESKTOP=gimp,pinta [/etc/ublinux/desktop] @@ -1709,38 +1722,62 @@ NSSWITCHWINBIND=yes #AUTOINSTALL[install_type]=fast ## Устройство на которое будет установлена система. Если установлена опция AUTOINSTALL[device_type], то возможно пречислять через запятую (,) несколько устройств +## AUTOINSTALL[device]=[,] ## AUTOINSTALL[device]=sda +## AUTOINSTALL[device]=sda,sdb,sdc,sde ## Тип виртуального устройств из выбранных физических, используется для рейда MDADM или LVM и другие -## AUTOINSTALL[device_type]=*plain|raid0|raid1|raid4|raid5|raid6|raid10|lvm|lvm_dynamic - -## Раздел на который будет установлена система (part)/ublinux (part)/ublinux-data -## Если указан второй раздел через запятую (,) то установка разделяется на (part1)/ublinux (part2)/ublinux-data +## AUTOINSTALL[device_type]= +## # Тип виртуального устройства, доступные типы: *plain|raid0|raid1|raid4|raid5|raid6|raid10|lvm|lvm_dynamic +## AUTOINSTALL[device_type]=*plain + +## Раздел на который будет установлена система (part)/ublinux и пользовательские данные(part)/ublinux-data +## Если указан второй раздел через запятую (,) то установка разделится на (part1)/ublinux (part2)/ublinux-data +## AUTOINSTALL[part]=[,] +## # Радел, возможно указать сокращённо, пример: sda2 или /dev/sda2 ## AUTOINSTALL[part]=sda2 +## AUTOINSTALL[part]=sda1,sda2 ## Размер раздела для установки. Если указано два раздела в AUTOINSTALL[parts], то возможно указать два размера через запятую (,) для первого и второго раздела +## AUTOINSTALL[part_size]=[,] +## # Размер раздела, может иметь суфиксы: M G T P ## AUTOINSTALL[part_size]=256G ## Метка раздела. Если указано два раздела в AUTOINSTALL[parts], то возможно указать два типа опций через запятую (,) для первого и второго раздела +## AUTOINSTALL[part_label]=[,] ## AUTOINSTALL[part_label]=*ublinux ## Тип файловой системы для раздела. Если указано два раздела в AUTOINSTALL[parts], то возможно указать два типа опций через запятую (,) для первого и второго раздела -## AUTOINSTALL[part_fs_type]=exfat|ext2|ext3|ext4|fat16|fat32|riserfs|udf|xfs|zfs +## AUTOINSTALL[part_fs_type]=, +## # Тип файловой системы, доступны варианты: exfat|ext2|ext3|ext4|fat16|fat32|riserfs|udf|xfs|zfs +## AUTOINSTALL[part_fs_type]=ext4 +## AUTOINSTALL[part_fs_type]=ext3,ext4 ## Метка файловой системы. Если указано два раздела в AUTOINSTALL[parts], то возможно указать два типа опций через запятую (,) для первого и второго раздела -## AUTOINSTALL[part_fs_label]=*ublinux +## AUTOINSTALL[part_fs_label]=[,] +## AUTOINSTALL[part_fs_label]=ublinux +## AUTOINSTALL[part_fs_label]=ublinux,ublinux-data ## Форматировать устройство. Если указано два раздела в AUTOINSTALL[parts], то возможно указать два типа опций через запятую (,) для первого и второго раздела -## AUTOINSTALL[part_format]=*no|yes +## AUTOINSTALL[part_format]=[,] +## # Форматировать устройство, имеет вариаты выбора: *no|yes +## AUTOINSTALL[part_format]=no +## AUTOINSTALL[part_format]=no,no ## Зашифрованный раздел dm-crypt + LUKS. Если указано два раздела в AUTOINSTALL[parts], то возможно указать два типа опций через запятую (,) для первого и второго раздела -## AUTOINSTALL[part_crypt]=luks1|luks2:password +## AUTOINSTALL[part_crypt]=luks1|luks2:[,luks1|luks2:] +## luks1|luks2: # Тип шифрования, имеет выбор: luks1: или luks2: +## # Пароль шифрованного раздела +## AUTOINSTALL[part_crypt]=luks2:password +## AUTOINSTALL[part_crypt]=luks2:password,luks2:password +## Параметры создания свопа ## AUTOINSTALL[swap]=*auto|yes|no ## *auto # Не создать отдельный раздел для SWAP, если существует, то использовать существующий, включить SWAP в динамический сжатый файл ## yes # Создать раздел для SWAP, если существует, то использовать существующий ## no # Без SWAP +## Размер раздела SWAP ## AUTOINSTALL[swap_size]=*ram|MG ## ram # Размер SWAP по размеру ОЗУ ## MG # Размер SWAP в M(мегабайт) G(гигабайт) @@ -1772,6 +1809,15 @@ NSSWITCHWINBIND=yes ## auto # Динамически сгенерированное имя с суфиксом "ublinux-", где "nnnn" четыре цифры #AUTOINSTALL[hostname]=auto +## Установить пользовательское значение в конфигурационный файл установки +## AUTOINSTALL[""]= +## # Команда, пример: "ubconfig set [boot] GRUB_TIMEOUT" +## # Значение параметра +#AUTOINSTALL["ubconfig set [boot] GRUB_TIMEOUT"]=3 +#AUTOINSTALL["ubconfig set [boot] GRUB_DEFAULT"]="UBLinux Desktop Basic 2204 - Песочница в RAM с сохранением профиля пользователя HDD" +#AUTOINSTALL["ubconfig set [boot] GRUB_SUPERUSERS"]=superadmin +#AUTOINSTALL["ubconfig set [boot] GRUB_PASSWORD[superadmin]"]=grub.pbkdf2.sha512.10000.918F54C3C4CDE024A34FDA951FFBAD17D2B8F031A696F22038267FDAC6CF5FEA4FE800880591DBD533C95606A275F170B4F460243A083E89E231B2DAC13467D5.9B3392962D14DE34D6BCD4C559A4A4222ED9C0BF14D15A7E3772DA430513E34F2C96FE324D3FBCC4576C8DDF7B82B7AC8830195CC8886A39B525F070EC236421 + ## Модули для установки из источника ## AUTOINSTALL[modules]=*auto| ## auto # Все модули источника установки из каталога (source)/ublinux/base (source)/ublinux/modules