NixOS on ARM/PINE64 Pinebook: Difference between revisions
imported>Samueldr m Adds partitioning notes |
m →Compatibility notes: Dark mode support |
||
(8 intermediate revisions by 3 users not shown) | |||
Line 19: | Line 19: | ||
|- | |- | ||
!Maintainer | !Maintainer | ||
| | | | ||
|} | |} | ||
</div> | </div> | ||
Line 33: | Line 33: | ||
U-boot support [https://github.com/NixOS/nixpkgs/pull/61652 has been added 2019-05-18]. The bootloader has not been built for now. | U-boot support [https://github.com/NixOS/nixpkgs/pull/61652 has been added 2019-05-18]. The bootloader has not been built for now. | ||
== | == Installation instructions == | ||
{{ARM/installation allwinner|variant=aarch64}} | |||
=== Partitioning === | === Partitioning === | ||
The internal storage needs to be partitioned in a way that that the bootloader will not interfere with nor be interfered by a partition. | The internal storage needs to be partitioned in a way that that the bootloader will not interfere with nor be interfered by a partition. | ||
Then, continue installation using the [[NixOS_on_ARM#NixOS_installation_.26_configuration|installation and configuration steps]]. | |||
==== By copying the sd image internally ==== | ==== By copying the sd image internally ==== | ||
Line 55: | Line 53: | ||
==== GPT partition scheme ==== | ==== GPT partition scheme ==== | ||
The [[NixOS_on_ARM/ | The [[NixOS_on_ARM/Allwinner/GPT_Installation|Allwinner/GPT Installation]] page explains how to create a GPT partition table while allowing the isntallation of u-boot at the required offset. | ||
== Serial console== | == Serial console== | ||
Details about the pinout for the headphone jack are available [https://wiki.pine64.org/ | Details about the pinout for the headphone jack are available [https://wiki.pine64.org/wiki/Pinebook#Pinebook_Schematics_and_Certifications on the PINE64 wiki]. It is [https://pine64.com/product/pinebook-pinephone-pinetab-serial-console/ also available on their store]. The serial settings are the usual Allwinner settings. | ||
On early models<sup>[Which?]</sup> serial needs to be toggled via software. On recent models, a physical switch is present on the main board. The linux-sunxi wiki's Pinebook page [http://linux-sunxi.org/Pine_Pinebook#Adding_a_serial_port has details about serial access]. | On early models<sup>[Which?]</sup> serial needs to be toggled via software. On recent models, a physical switch is present on the main board. The linux-sunxi wiki's Pinebook page [http://linux-sunxi.org/Pine_Pinebook#Adding_a_serial_port has details about serial access]. | ||
Line 66: | Line 64: | ||
{| class="table arm-compatibility" | {| class="table arm-compatibility" | ||
!colspan="2" style="background: | !colspan="2" style="background: var(--color-inverted)"| Mainline kernel | ||
|- | |- | ||
! HDMI | ! HDMI | ||
Line 100: | Line 94: | ||
* [https://www.pine64.org/pinebook/ Official product page] | * [https://www.pine64.org/pinebook/ Official product page] | ||
* [linux-sunxi.org/Pine_Pinebook linux-sunxi wiki page] | * [https://linux-sunxi.org/Pine_Pinebook linux-sunxi wiki page] |