NixOS Installation Guide/ru: Difference between revisions
Created page with "* o (раздел dos диска) * n new * p primary (4 главных в сумме) * 1 (номер раздела [1/4]) * 2048 первый раздел (соответствуйте ради эффективности) * +500M последний сектор (сектор для загрузки) *rm signature (Y), если она существует => предупреждение о перезаписи существующей файловой системы;..." |
Created page with "==Альтернативные способы установки==" Tags: Mobile edit Mobile web edit |
||
| (14 intermediate revisions by the same user not shown) | |||
| Line 145: | Line 145: | ||
* w (записать) | * w (записать) | ||
=== UEFI === | === UEFI === | ||
* g (раздел gpt диска) | |||
* g (gpt | |||
* n | * n | ||
* 1 ( | * 1 (номер раздела [1/128]) | ||
* 2048 | * 2048 первый сектор | ||
* +500M | * +500M последний сектор (размер загрузочного раздела) | ||
* t | * t | ||
* 1 (EFI System) | * 1 (EFI System) | ||
* n | * n | ||
* 2 | * 2 | ||
* default ( | * default (заполните раздел) | ||
* default ( | * default (заполните раздел) | ||
* w ( | * w (записать) | ||
< | <span id="Format_partitions"></span> | ||
=== | === Форматирование разделов === | ||
Для примера возьмем файловую систему формата [[ext4]], По желанию, можете также использовать и другие форматы такие как [[Btrfs]] или [[ZFS]]: | |||
* [[Bcachefs#NixOS установка в bcachefs]] | |||
* [[Bcachefs#NixOS | * [[Btrfs#Установка NixOS на btrfs]] | ||
* [[Btrfs# | * [[LVM#Обычная установка]] | ||
* [[LVM# | * [[ZFS#Легкая установка NixOS ZFS в root]] | ||
* [[ZFS# | |||
Это полезно для использования нескольких конфигураций и упрощает управление разделами. | |||
<syntaxhighlight lang="console"> | <syntaxhighlight lang="console"> | ||
| Line 192: | Line 181: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
< | <span id="NixOS_configuration"></span> | ||
== NixOS | == Конфигурация NixOS== | ||
Настройка NixOS осуществляется с помощью файла [[Overview of the NixOS Linux distribution#Declarative Configuration|декларативной конфигурации]]. Чтобы создать файл конфигурации по умолчанию, выполните [[nixos-generate-config]]: | |||
NixOS | |||
<syntaxhighlight lang="console"> | <syntaxhighlight lang="console"> | ||
| Line 205: | Line 191: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Для информации как работать с системной конфигурацией, посмотрите [[NixOS system configuration]]. Для домашних видов конфигураций смотрите [[NixOS as a desktop]] | |||
Самые ощутимые изменения: | |||
* раскладка клавиатуры, т. е. <code>[[Keyboard Layout Customization|services.xserver.xkb.layout]]</code> | |||
* | * [[networking]] (Wi-Fi); если возникнут проблемы, решение приведено ниже | ||
* [[networking]] ( | * установка [[:Category:Text Editor|текстового редактора]] для правки конфигурации | ||
* | |||
Поиск по самодокументируемым опциям NixOS можно выполнить с помощью [https://search.nixos.org/options (инструмент поиска опций NixOS)]. | |||
< | <span id="Swap_file"></span> | ||
=== | === Файл подкачки === | ||
Для дополнительных методов конфигурации файла подкачки, смотрите [[Swap]]. В следующем примере показано, как создать и включить [[Swap#Swap file|файл подкачки]]: | |||
{{file|/mnt/etc/nixos/configuration.nix|nix| | {{file|/mnt/etc/nixos/configuration.nix|nix| | ||
| Line 240: | Line 215: | ||
}} | }} | ||
< | <span id="Bootloader"></span> | ||
== | == Загрузчик == | ||
NixOS поддерживает различные [[Bootloader|загрузчики]] | |||
NixOS | такие как [[GNU GRUB]] и [[Systemd/boot]] | ||
Systemd-boot — рекомендуемый загрузчик. В следующем примере показано, как включить systemd-boot в вашей конфигурации: | |||
Systemd-boot | |||
{{file|/mnt/etc/nixos/configuration.nix|nix| | {{file|/mnt/etc/nixos/configuration.nix|nix| | ||
| Line 258: | Line 229: | ||
}} | }} | ||
Возможно, вы также захотите настроить [[Secure Boot]]. | |||
< | <span id="Users"></span> | ||
=== | === Пользователи === | ||
Для информации как создавать и редактировать пользователей, смотрите [[User management]] и {{NixOS Manual|name=NixOS Manual: Chapter - Package Management|anchor=#sec-user-management}}. Например: | |||
{{file|/mnt/etc/nixos/configuration.nix|nix| | {{file|/mnt/etc/nixos/configuration.nix|nix| | ||
| Line 279: | Line 245: | ||
}} | }} | ||
< | <span id="NixOS_installation"></span> | ||
== NixOS | == Установка NixOS == | ||
<syntaxhighlight lang="console"> | <syntaxhighlight lang="console"> | ||
| Line 288: | Line 253: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
после установки: Запустите <code>passwd</code> для изменения пароля пользователя | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
| Line 301: | Line 264: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
wpa_supplicant flags для подключения к wifi | |||
<hr /> | <hr /> | ||
< | <span id="Additional_notes_for_specific_hardware"></span> | ||
== | == Дополнительные заметки для конкретных устройств == | ||
Здесь собраны заметки или ссылки для решения конкретных проблем у устройств. | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
| Line 320: | Line 278: | ||
</div> | </div> | ||
[[Category:Guide]] | [[Category:Guide]] | ||
[[Category:Deployment]] | [[Category:Deployment]] | ||
[[Category:NixOS]] | [[Category:NixOS]] | ||