Ich würde gerne mittels debootstrap auf einem älteren RPi Model B+ V1.2 Debian Stretch installieren. Jetzt bin ich mir selbst nicht sicher, für welche Architektur ich da installieren müsste, lt. Wikipedia ist es ein BCM2835 ARM1176JZF-S, aber ist das jetzt armhf oder armel?
Ansonsten hätte ich jetzt mit root-Rechten (oder geht das auch mit sudo?):
Code: Alles auswählen
debootstrap --foreign --arch armhf stretch debian-stretch-armhf http://ftp.debian.org/debian/
Code: Alles auswählen
cp /usr/bin/qemu-arm-static debian_armel_wheezy/usr/bin
Code: Alles auswählen
DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true LC_ALL=C LANGUAGE=C LANG=C chroot debian-stretch-armhf /debootstrap/debootstrap --second-stage
Code: Alles auswählen
DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true LC_ALL=C LANGUAGE=C LANG=C chroot debian-stretch-armhf dpkg --configure -a
Ich versuche mich jetzt schon seit einiger Zeit in das alles einzulesen, gefunden habe ich dafür vorallem einen Haufen Skripte wo am Ende schon alles fertig rauskommt ([1] [2] [3]) bzw. rauskommen sollte, aber wirklich erklärend finde ich das alles nicht.
Bei CrossDebootstrap auf dem offiziellen Debian-Wiki findet sich eigentlich auch nur die grundlegende Minimalinstallation. Wie man zum Kernel ist nicht beschrieben. Desöfteren liest man auch, man bräuchte für den RPi einen besonderen Kernel mit einer bestimmten Firmware. Das wüsste ich jetzt auch wo man die herbekommt, aber wo kommt die dann hin und wie gesagt wozu überhaupt?
Dürfts mich auch auf Anleitungen verweisen, da ich bin mir jetzt nicht zu schade was zu lernen und wäre mittlerweile echt über jeden Ansatz froh...
[1] https://github.com/michaelfranzl/rpi23-gen-image
[2] https://blog.kmp.or.at/build-your-own-r ... -pi-image/
[3] https://github.com/drtyhlpr/rpi23-gen-image
[4] https://wiki.debian.org/EmDebian/CrossDebootstrap