NixOS on ARM/UEFI/ru: Difference between revisions

Unabomberlive (talk | contribs)
Created page with "В противном случае вы можете поступить как обычно: создать раздел ESP, FAT32, который будет монтироваться по адресу <code>/boot/</code>, предпочтительный раздел rootfs, своп, если хотите, и т. д."
FuzzyBot (talk | contribs)
Updating to match new version of source page
 
(7 intermediate revisions by one other user not shown)
Line 1: Line 1:
<languages/>
<languages/>
<div lang="en" dir="ltr" class="mw-content-ltr">
{{ARM/breadcrumb}}
{{ARM/breadcrumb}}
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
Line 20: Line 18:
</div>
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Некоторые вещи не будут специфичны для UEFI. Например, поддержка плат используемым ядром. Это написано в предположении, что основной Linux работает на целевой системе настолько, что вы можете установить его из общего образа iso.
Some things will not be specific to UEFI. For example, board support by the kernel used. This is written assuming that mainline Linux works enough on the target system so that you can install from the generic iso image.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
Line 50: Line 46:
</div>
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
==== SBBR? EBBR? ====
==== SBBR? EBBR? ====
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
Line 67: Line 61:


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Getting a ''Platform Firmware'' ===
== Getting a ''Platform Firmware'' ==
</div>
</div>


Line 79: Line 73:


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
Any other UEFI compliant ''Platform Firmware'' can be used.
Where supported, Nix can be used to build U-boot from its main-line repositories. See [[U-Boot#Building a packaged U-Boot]] for further information. The resulting firmware image can then be flashed to SPI with tools such as <code>flashcp</code> or <code>flashrom</code>, or installed to EMMC/SD card by writing to specific offsets. This is platform specific, refer to [https://github.com/u-boot/u-boot/tree/master/doc/board upstream U-boot documentation for your platform or board].
</div>
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Getting the installer image (ISO) ===
Any other UEFI compliant ''Platform Firmware'' can be used.
</div>
</div>
<span id="Getting_the_installer_image_(ISO)"></span>
=== Получение установочного ISO-образа ===


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
Line 98: Line 95:
Графические ISO также доступны в оболочках GNOME и KDE.
Графические ISO также доступны в оболочках GNOME и KDE.


<div lang="en" dir="ltr" class="mw-content-ltr">
Этот образ установщика должен быть записан на USB-накопитель, как обычно. В крайнем случае, его можно записать и на SD-образ, если прошивка целевой платформы не требует записи на этот же SD-образ
This installer image should be written to a USB drive, like usual. In a pinch, it may also be written to an SD image, if your target's platform firmware does not need to be written to that same SD image.
</div>


<span id="Installing"></span>
<span id="Installing"></span>
Line 167: Line 162:
</nowiki>}}
</nowiki>}}


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="General_Tips"></span>
=== General Tips ===
=== Основные Советы ===
</div>


Использование последней версии ядра, вероятно, является хорошей идеей. Аппаратная поддержка платформ ARM постоянно улучшается, и использование последней версии ядра, а не "последней LTS", может быть достаточно, чтобы сломать или сделать его.
Использование последней версии ядра, вероятно, является хорошей идеей. Аппаратная поддержка платформ ARM постоянно улучшается, и использование последней версии ядра, а не "последней LTS", может быть достаточно, чтобы сломать или сделать его.
Line 179: Line 173:
</nowiki>}}
</nowiki>}}


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Known_Issues"></span>
== Known Issues ==
== Известные проблемы ==
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">