Ich hatte das in Vergangenheit als Image bezeichnet, ich möchte das mal ändern Ohne da Hand anzulegen läuft da nämlich rein gar nichts.
Wenn man von Peter's Github die Daten (artifacts) herunterlädt bekommt man folgendes. Die Daten bekommt man, wenn man auf Download/merge-job klickt.
Das rk3566-quartz64-a.dtb.img.xz auf die SD-Karte bügeln. Das schreibt das wichtigste auf die SD-Karte incl. Partitionen. Vorher entpacken! Nach erfolgreichem Schreiben, sieht das so aus.
Festplatte /dev/sde: 59,49 GiB, 63864569856 Bytes, 124735488 Sektoren
Festplattenmodell: MassStorageClass
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplattenbezeichnungstyp: gpt
Festplattenbezeichner: 9137134B-3A62-49EA-BF71-583007F40962
Gerät Anfang Ende Sektoren Größe Typ
/dev/sde1 64 16383 16320 8M Linux-Dateisystem
/dev/sde2 16384 32767 16384 8M Linux-Dateisystem
/dev/sde3 32768 65535 32768 16M Linux-Dateisystem
/dev/sde4 65536 131071 65536 32M Linux-Dateisystem
/dev/sde5 131072 524287 393216 192M EFI-System
/dev/sde6 524288 1572863 1048576 512M Linux-Dateisystem
/dev/sde7 1572864 2095103 522240 255M Linux-Dateisystem
Problem Nr. 1
Partition Nr. 7 ist zu klein. Diese Partition müssen wir mal eben vergrößern.
apt install cloud-guest-utils
growpart -N /dev/sde 7 ##dry-rum
growpart /dev/sde 7
resize2fs /dev/sde7
fdisk -l
So sieht das aus
root@frank-MS-7C37:/# growpart /dev/sde 7
CHANGED: partition=7 start=1572864 old: size=522240 end=2095104 new: size=123162591 end=124735455
root@frank-MS-7C37:/# resize2fs /dev/sde7
resize2fs 1.45.5 (07-Jan-2020)
Die Größe des Dateisystems auf /dev/sde7 wird auf 15395323 (4k) Blöcke geändert.
Das Dateisystem auf /dev/sde7 is nun 15395323 (4k) Blöcke lang.
Danach ist die Partition ausreichend groß.
Festplatte /dev/sde: 59,49 GiB, 63864569856 Bytes, 124735488 Sektoren
Festplattenmodell: MassStorageClass
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplattenbezeichnungstyp: gpt
Festplattenbezeichner: 9137134B-3A62-49EA-BF71-583007F40962
Gerät Anfang Ende Sektoren Größe Typ
/dev/sde1 64 16383 16320 8M Linux-Dateisystem
/dev/sde2 16384 32767 16384 8M Linux-Dateisystem
/dev/sde3 32768 65535 32768 16M Linux-Dateisystem
/dev/sde4 65536 131071 65536 32M Linux-Dateisystem
/dev/sde5 131072 524287 393216 192M EFI-System
/dev/sde6 524288 1572863 1048576 512M Linux-Dateisystem
/dev/sde7 1572864 124735454 123162591 58,7G Linux-Dateisystem
Problem No.2
Peter hat die extlinux.conf ein wenig geändert, vermutlich aus Sicherheitsgründen, weil seine Umgebung mittlerweile für verschiedene SOCs ausgebaut wurde. Das falsche DTB laden, kommt da nicht so gut.
default l0
menu title Quartz64 Installer
prompt 0
timeout 50
label l0
menu label Buildroot-recovery
linux /vmlinuz
initrd /rootfs.cpio.lz4
fdt /dtbs/rockchip/replaceme.dtb
append earlycon=uart8250,mmio32,0xfe660000 console=ttyS2,1500000n8
label l1
menu label Debian-Installer
linux /vmlinuz
initrd /initrd.gz
fdt /dtbs/rockchip/replaceme.dtb
append earlycon=uart8250,mmio32,0xfe660000 console=ttyS2,1500000n8
label l6
menu label Boot Root SDMMC
linux /vmlinuz
fdt /dtbs/rockchip/replaceme.dtb
append earlycon=uart8250,mmio32,0xfe660000 console=ttyS2,1500000n8 root=/dev/mmcblk0p7 rootwait
label l9
menu label Boot Root eMMC
linux /vmlinuz
fdt /dtbs/rockchip/replaceme.dtb
append earlycon=uart8250,mmio32,0xfe660000 console=ttyS2,1500000n8 root=/dev/mmcblk1p7 rootwait
Das fdt /dtbs/rockchip/replaceme.dtb bitte mit fdt /dtbs/rockchip/rk3566-quartz64-a.dtb ersetzen!
Danach können wir die SD-Karte in den Quartz64 einsetzen und den Q starten. Zur Installation nehmen wir den Menüpunkt 2, damit wird ein Debian installiert. Bei Festplattenpartition wählen wir manuell aus und setzen die Partition Nr. 7 als Root Partition! Nach erfolgreicher Installation neustarten und Menüpunkt Nr. 3 auswählen. Boot from SD-Karte.
Meine Testinstallation KDE Plasma startet danach einwandfrei.