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 ==