Inhaltsverzeichnis

Installation auf einen Raspberry Pi

NetBSD hat mit den Versionen 6.0 und 7.0 die Unterstützung der ARM-basierten Raspberry Pi Plattform aufgenommen. Einschließlich der Unterstützung des Quad-Core-Prozessors vom Raspberry Pi 2 Board.

Zum gegenwärtigen Zeitpunkt wird aber noch nicht der erst im Februar 2016 erschienene Raspberry Pi 3 unterstützt. Vermutlich wegen des neu verwendeten 64-Bit ARM Cortex A53 Prozessors.

Installation

Die Image-Dateien entpacken und auf die SD-Karte kopieren. Zum Beispiel:

dd if=rpi.img of=/dev/disk1

Benutzung der seriellen Konsole

Vergrößern des root-Dateisystems

Während des Partitionierungprozesses darf nicht die erste MS-DOS (FAT) Partition gelöscht oder formatiert werden.

disklabel -i ld0
Adjust disklabel sector from 4194304 to 62333952 [n]?
Type "y" and press return.
Filesystem type prompt, press return to use the current value (4.2BSD).
Start offset prompt, press return to use the current value.
Partition size prompt, type "$" and press return to grow the
partition to use all available free space.
Confirm this choice by typing "y" at the Label disk prompt.
Type "Q" and press return to quit disklabel.
fsck -fy /dev/rld0a
resize_ffs -y /dev/rld0a
fsck -fy /dev/rld0a
mount_msdos /dev/ld0e /boot
mv /boot/cmdline.txt.orig /boot/cmdline.txt
reboot

Installation mit SSH-RAM-Disk Image

Laut dem NetBSD-Wiki-Eintrag soll es wohl alternativ die Möglichkeit einer Installation über eine SSH-RAM-Disk geben, die wie bei einer normalen Installationsprozedur auf einem PC das menügeführte Programm sysinst benutzt. Leider bricht das Programm bei der Partitionierung immer ab, da er auf einen korrekten Eintrag des Master-Boot-Records beharrt. Da es sich bei eienem Raspberry Pi aber nicht um eine klassische PC-Plattform handelt, ist dieser Schritt völlig Banane. Es kann natürlich auch sein, dass ich dabei irgendwo einen Fehler mache.

Quelle: https://wiki.netbsd.org/ports/evbarm/raspberry_pi/