Manjaro Difference between revisions of "Systemd-boot/ru"

Difference between revisions of "Systemd-boot/ru"

From Manjaro
(Created page with "# параметры ядра, добавляемые к строке "options" #LINUX_OPTIONS="" #LINUX_FALLBACK_OPTIONS=""")
Tags: Mobile web edit Mobile edit
 
(24 intermediate revisions by the same user not shown)
Line 9: Line 9:
=== Настройка записей ===
=== Настройка записей ===


Записи в загрузчике автоматически генерируются с помощью sdboot-manager. Сгенерированные записи можно настроить отредактировав <tt>/etc/sd boot-manager.conf</tt>.
Записи в загрузчике автоматически генерируются с помощью sdboot-manager. Сгенерированные записи можно настроить отредактировав <tt>/etc/sdboot-manager.conf</tt>.


{| role="presentation" class="wikitable mw-collapsible mw-collapsed"
{| role="presentation" class="wikitable mw-collapsible mw-collapsed"
Line 21: Line 21:
#LINUX_FALLBACK_OPTIONS=""
#LINUX_FALLBACK_OPTIONS=""


# when LINUX_USE_DEVICE_FOR_RESUME is set to "yes", the specified device will be used for hibernation
# если для LINUX_USE_DEVICE_FOR_RESUME установлено значение "yes", то указанное устройство будет использоваться для гибернации
#LINUX_USE_DEVICE_FOR_RESUME=/dev/sda4
#LINUX_USE_DEVICE_FOR_RESUME=/dev/sda4
#LINUX_USE_DEVICE_FOR_RESUME=UUID=device_uuid
#LINUX_USE_DEVICE_FOR_RESUME=UUID=device_uuid


# when LINUX_USE_SWAP_FOR_RESUME is set to "yes", the first detected available swap device will be used for hibernation
# когда LINUX_USE_SWAP_FOR_RESUME имеет значение "yes", первое обнаруженное доступное устройство подкачки будет использоваться для гибернации
# i.e. the "resume=UUID=swap_device" parameter would be appended to the kernel command line
# т.е. параметр "resume=UUID=swap_device" будет добавлен к командной строке ядра
#LINUX_USE_SWAP_FOR_RESUME="no"
#LINUX_USE_SWAP_FOR_RESUME="no"


# the DEFAULT_ENTRY option determines if and how the default entry in loader.conf should be managed
# опция DEFAULT_ENTRY определяет, следует ли управлять записью по умолчанию в файле loader.conf и если да, то каким образом.
#   "latest"   The most recent Manjaro kernel will be used(the one with the highest version number)
# "latest" Будет использоваться самое последнее ядро Manjaro (ядро с наибольшим номером версии)
#   "oldest"   The oldest Manjaro kernel will be used(the one with the lowest version number)
# "oldest" Будет использоваться самое старое ядро Manjaro (с наименьшим номером версии).
#   "manual"   Don't modify the default setting
# "manual" Не изменять настройки по умолчанию.
#DEFAULT_ENTRY="latest"
#DEFAULT_ENTRY="latest"


# ENTRY_ROOT is a template that describes the beginning of the name for system-boot entries
# ENTRY_ROOT - это шаблон, который описывает начало имени для записей в системной загрузке.
# The ENTRY_ROOT will be followed by the kernel version number
# За ENTRY_ROOT будет следовать номер версии ядра.
# For example, if ENTRY_ROOT="manjaro" and you are using kernel 4.19 your entry will be named "manjaro4.19.conf"
# Например, если ENTRY_ROOT="manjaro" и вы используете ядро 4.19, ваша запись будет называться "manjaro4.19.conf".
#ENTRY_ROOT="manjarolinux"
#ENTRY_ROOT="manjarolinux"


# ENTRY_TITLE is a template that describes the beginning of the title of (i.e. the text displayed in the loader screen for) systemd-boot entries
# ENTRY_TITLE - это шаблон, который описывает начало заголовка (т.е. текста, отображаемого на экране загрузчика) для записей systemd-boot.
# For example, if ENTRY_TITLE="Manjaro" and you are using kernel 4.19, the title of your entry will be "Manjaro Linux 4.19"
# Например, если ENTRY_TITLE="Manjaro" и вы используете ядро 4.19, заголовок вашей записи будет "Manjaro Linux 4.19"
#ENTRY_TITLE="Manjaro Linux"
#ENTRY_TITLE="Manjaro Linux"


# when ENTRY_APPEND_KVER is set to "yes", the kernel version number will be appended to both the filename and the title of systemd-boot entries
# если ENTRY_APPEND_KVER имеет значение "yes", номер версии ядра будет добавлен к имени файла и заголовку записей systemd-boot
#ENTRY_APPEND_KVER="yes"
#ENTRY_APPEND_KVER="yes"


# Use this pattern to match kernels which should be considered native OS kernels
# Используйте этот шаблон для поиска ядер, которые следует считать родными ядрами ОС
#KERNEL_PATTERN="vmlinuz-[0-9]*-*" \
#KERNEL_PATTERN="vmlinuz-[0-9]*-*" \


# setting REMOVE_EXISTING to "yes" will remove all your existing systemd-boot entries before building new entries
# установка REMOVE_EXISTING в "yes" приведет к удалению всех существующих записей systemd-boot перед созданием новых
#REMOVE_EXISTING="yes"
#REMOVE_EXISTING="yes"


# unless OVERWRITE_EXISTING is set to "yes" existing entries for currently installed kernels will not be touched
# если для параметра OVERWRITE_EXISTING не установлено значение "yes", существующие записи для установленных в данный момент ядер не будут затронуты.
# this setting has no meaning if REMOVE_EXISTING is set to "yes"
# этот параметр не имеет значения, если REMOVE_EXISTING установлен в "yes"
#OVERWRITE_EXISTING="no"
#OVERWRITE_EXISTING="no"


# when REMOVE_OBSOLETE is set to "yes" entries for kernels no longer available on the system will be removed
# когда REMOVE_OBSOLETE имеет значение "yes", записи для ядер, больше не доступных в системе, будут удалены
#REMOVE_OBSOLETE="yes"
#REMOVE_OBSOLETE="yes"


# if PRESERVE_FOREIGN is set to "yes", do not delete entries starting with $ENTRY_ROOT
# если для параметра PRESERVE_FOREIGN установлено значение "yes", не удалять записи, начинающиеся с $ENTRY_ROOT
#PRESERVE_FOREIGN="no"
#PRESERVE_FOREIGN="no"


# setting NO_AUTOUPDATE to "yes" will stop the updates to systemd-boot when systemd is updated - not recommended unless you are seperately updating systemd-boot
# установка NO_AUTOUPDATE в "yes" остановит обновления systemd-boot при обновлении systemd - не рекомендуется, если вы не обновляете systemd-boot отдельно.
#NO_AUTOUPDATE="no"
#NO_AUTOUPDATE="no"


# setting NO_AUTOGEN to "yes" will stop the automatic creation of entries when kernels are installed or updated
# установка NO_AUTOGEN в значение "yes" остановит автоматическое создание записей при установке или обновлении ядра
#NO_AUTOGEN="no"
#NO_AUTOGEN="no"


# add discard option to cryptdevice parameters
# добавить опцию discard в параметры зашифрованного устройства
#DISCARD="no"
#DISCARD="no"


# add discard option to boot parameters for filesystems (rootflags=discard) for continuous TRIM  
# добавить опцию discard в параметры загрузки для файловых систем (rootflags=discard) для непрерывного TRIM  
# see: https://wiki.archlinux.org/index.php/Solid_state_drive#Continuous_TRIM
# смотри: https://wiki.archlinux.org/title/Solid_state_drive_(Русский)#Непрерывный_TRIM
#CDISCARD="no"</pre>
#CDISCARD="no"</pre>
}}
}}
|}
|}


After changing this file, the existing entries need to be regenerated.
После изменения этого файла существующие записи должны быть пересозданы.


{{UserCmd|command=sudo sdboot-manage gen}}
{{UserCmd|command=sudo sdboot-manage gen}}


=== Setting up Plymouth splash screen ===
=== Настройка заставки Plymouth ===


After installing Plymouth the kernel bootline needs to be adjusted. This can be done by editing <tt>/etc/sdboot-manage.conf</tt> as follows:
После установки Plymouth необходимо настроить строку загрузки ядра. Это можно сделать, отредактировав <tt>/etc/sdboot-manager.conf</tt> следующим образом:


Find the line
Найдите строку
  #LINUX_OPTIONS=""
  #LINUX_OPTIONS=""
and replace it with
и замените на
  LINUX_OPTIONS="quiet splash loglevel=3 rd.udev.log_priority=3 vt.global_cursor_default=0"
  LINUX_OPTIONS="quiet splash loglevel=3 rd.udev.log_priority=3 vt.global_cursor_default=0"


=== Further configuration ===
=== Дальнейшая конфигурация ===


For further configuration such as custom entries, refer to [https://wiki.archlinux.org/title/Systemd-boot ArchWiki].
Для дальнейшей настройки, например, пользовательских записей, обратитесь к [https://wiki.archlinux.org/title/Systemd-boot_(Русский) ArchWiki].


=See Also=
=Смотрите также=


[https://wiki.archlinux.org/title/systemd-boot systemd-boot on ArchWiki] For a more complete article about systemd-boot.
[https://wiki.archlinux.org/title/systemd-boot_(Русский) systemd-boot на ArchWiki] Для получения более полной информации о systemd-boot.


[https://gitlab.com/dalto.8/systemd-boot-manager/-/tree/master dalto.8/systemd-boot-manager on GitLab] For the automatic generators source code.
[https://gitlab.com/dalto.8/systemd-boot-manager/-/tree/master dalto.8/systemd-boot-manager на GitLab] Исходный код автоматических генераторов.


[https://man.archlinux.org/man/systemd-boot.7 man systemd-boot.7] The man-page for systemd-boot.
[https://man.archlinux.org/man/systemd-boot.7 man systemd-boot.7] man-page для systemd-boot.
[[Category:Contents Page{{#translation:}}]]
[[Category:Contents Page{{#translation:}}]]
[[Category:Bootloader{{#translation:}}]]
[[Category:Bootloader{{#translation:}}]]

Latest revision as of 04:45, 17 January 2023

Other languages:
Deutsch • ‎English • ‎Türkçe • ‎русский


systemd-boot является альтернативой другим загрузчикам, таким как GRUB.

Конфигурация

Настройка записей

Записи в загрузчике автоматически генерируются с помощью sdboot-manager. Сгенерированные записи можно настроить отредактировав /etc/sdboot-manager.conf.

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

user $ sudo sdboot-manage gen COPY TO CLIPBOARD


Настройка заставки Plymouth

После установки Plymouth необходимо настроить строку загрузки ядра. Это можно сделать, отредактировав /etc/sdboot-manager.conf следующим образом:

Найдите строку

#LINUX_OPTIONS=""

и замените на

LINUX_OPTIONS="quiet splash loglevel=3 rd.udev.log_priority=3 vt.global_cursor_default=0"

Дальнейшая конфигурация

Для дальнейшей настройки, например, пользовательских записей, обратитесь к ArchWiki.

Смотрите также

systemd-boot на ArchWiki Для получения более полной информации о systemd-boot.

dalto.8/systemd-boot-manager на GitLab Исходный код автоматических генераторов.

man systemd-boot.7 man-page для systemd-boot.

Cookies help us deliver our services. By using our services, you agree to our use of cookies.