Difference between revisions of "NixOS on ARM/BeagleBone Black"

From NixOS Wiki
Jump to: navigation, search
m (Adds breadcrumb)
m (rollback unauthorized mass edits)
Tag: Rollback
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{ARM/breadcrumb}}
+
This page has been moved to the official NixOS Wiki:
<div class="infobox">
 
{|class="table"
 
!colspan="2" class="title"|pcDuino3 Nano
 
|-
 
!Architecture
 
|ARMv7
 
|}
 
</div>
 
<!-- TODO : write intro paragraph -->
 
== Status ==
 
  
'''@dezgeg''''s porting efforts to ARMv7 should work.
+
    ⇒ '''[https://wiki.nixos.org/wiki/NixOS_on_ARM/BeagleBone_Black NixOS on ARM/BeagleBone Black]'''
  
== Board-specific installation notes ==
+
''— samueldr, Lead of NixOS on ARM.''
 
 
First follow the [[NixOS_on_ARM#Installation|generic installation steps]] to get the installer image.
 
 
 
U-Boot and its SPL (called the MLO) need to be copied to specific sectors on the microSD card with dd. Download U-Boot & MLO for the board (<code>uboot-am335x_boneblack_defconfig-2017.03_u-boot.img</code>, <code>uboot-am335x_boneblack_defconfig-2017.03_MLO</code>), and copy them to the correct location with (again, replace /dev/sdX with the correct path to the SD card device):
 
 
 
<syntaxhighlight lang="bash">
 
sudo dd if=uboot-am335x_boneblack_defconfig-2017.03_MLO        of=/dev/sdX count=1 seek=1 bs=128k
 
sudo dd if=uboot-am335x_boneblack_defconfig-2017.03_u-boot.img of=/dev/sdX count=2 seek=1 bs=384k
 
</syntaxhighlight>
 
 
 
In case there is a valid boot loader on the eMMC of the board and the NixOS U-Boot isn't getting launched, try holding the button labeled 'S2' when resetting the board. Also the boot ROM might have a size limitation on the microSD cards used for booting; the author wasn't able to get a 64 GB SDXC card working but a 8 GB SDHC card worked.
 
 
 
Then, install using the [[NixOS_on_ARM#NixOS_installation_.26_configuration|installation and configuration steps]].
 
 
 
== Serial console==
 
 
 
{{expansion|The exact <code>console</code> parameter is needed.}}
 
 
 
== Notes about the boot process ==
 
 
 
Only serial console (via the 6-pin FTDI pin header) is supported.
 

Latest revision as of 10:56, 6 April 2024

This page has been moved to the official NixOS Wiki:

    ⇒ NixOS on ARM/BeagleBone Black

— samueldr, Lead of NixOS on ARM.