NixOS on ARM/PINE64 ROCK64: Difference between revisions
imported>Lopsided98 Update product page URL |
imported>Mic92 |
||
Line 28: | Line 28: | ||
This board has upstream U-Boot and kernel support, although the mainline kernel may still be missing some features. NixOS can be installed using manual partitioning and <code>nixos-install</code> or by modifying the aarch64 installation image as described in the next section. | This board has upstream U-Boot and kernel support, although the mainline kernel may still be missing some features. NixOS can be installed using manual partitioning and <code>nixos-install</code> or by modifying the aarch64 installation image as described in the next section. | ||
U-Boot for this board is packaged in nixpkgs, and Hydra builds can be found here: https://hydra.nixos.org/job/nixpkgs/trunk/ubootRock64.aarch64-linux | U-Boot for this board is packaged in nixpkgs, and Hydra builds can be found here: | ||
https://hydra.nixos.org/job/nixpkgs/trunk/ubootRock64.aarch64-linux | |||
This bootloader is not entirely open, incorporating a binary blob for the tertiary program loader (TPL). | This bootloader is not entirely open, incorporating a binary blob for the tertiary program loader (TPL). | ||
If your have nix installed you can download the latest version with: | |||
<syntaxHighlight lang=console> | |||
nix-store -r $(nix-instantiate --system 'aarch64-linux' --eval --expr 'with import <nixpkgs> {}; "${ubootRock64}"' | sed 's/"//g') | |||
</syntaxHighlight> | |||
The store path can be take from output nix-store. | |||
== Board-specific installation notes == | == Board-specific installation notes == |