Hi,
habe folgendes Problem. Ich besitze einen A20 und eine ssd 128GB.
Auf dem A20 habe ich das Image 2019-09-18-debian-10-buster-mate-desktop-grub-preview-bpi-m1-sd-emmc.img aufgespielt und anschließend Octoprint installiert.
Es läuft alles soweit gut.
Jetzt würde ich gerne von SD booten und von der SSD arbeiten, oder direkt alles von ssd machen. Meine aber edas es mit dem A20 nur mit SD (booten) geht.
Ich habe schon zahlreiche Anleitungen gefunden. Leider komme ich dann immer wieder zu einem Punkt z.B. bitte ändere die boot.cmd. Wenn ich sie öffne und die Parameter ändere, passiert nach dem reboot leider nicht das was es soll. Er macht immer noch alles von SD.
Oder in anderen Anleitungungen soll ich die Config.txt anpassen . Die gibt es bei mir gar nicht .
Jetzt muss ich dazu sagen, dass ich kein Linux Experte bin.
Ich habe jetzt die Hoffung hier Hilfe zu bekommen.
Fangen wir mal an, etwas zu sortieren. Ich habe jetzt folgendes verstanden.
Das Betriebssystem ist auf der SD-Karte und von der wird gebootet!?
Was macht die aktuelle SSD ? Datengrab?
Der BananaPi kann nicht direkt von einer SSD booten, weil er kein "BIOS" auf der Platine hat. Das heißt, wir müssen von der SD-Karte starten und dann die SSD als Root-Device einbinden. So habe ich das früher immer gemacht und auch auf dem ROCKPro64 lange Zeit.
pi@bpi-iot-ros-ai:/media/pi/BPI-BOOT$ ls -lha
total 48M
drwxr-xr-x 5pipi3.0K Jan 11970 .
drwxr-xr-x 3 root root 4.0K Sep 182019 ..
-rw-r--r-- 1 pi pi 45 Jun 27 2019 .bpi
-rw-r--r-- 1 pi pi 19K Jun 27 2019 COPYING.linux
drwxr-xr-x 3pipi512 Jul 292019 EFI
-rw-r--r-- 1 pi pi 8.2M Aug 3 2019 ISPBOOOT.BIN
-rw-r--r-- 1 pi pi 1.5K Jun 27 2019 LICENCE.broadcom
drwxr-xr-x 8pipi512 Aug 222019 bananapi
-rw-r--r-- 1 pi pi 24K Jun 27 2019 bcm2708-rpi-b-plus.dtb
-rw-r--r-- 1 pi pi 23K Jun 27 2019 bcm2708-rpi-b.dtb
-rw-r--r-- 1 pi pi 23K Jun 27 2019 bcm2708-rpi-cm.dtb
-rw-r--r-- 1 pi pi 24K Jun 27 2019 bcm2708-rpi-zero-w.dtb
-rw-r--r-- 1 pi pi 23K Jun 27 2019 bcm2708-rpi-zero.dtb
-rw-r--r-- 1 pi pi 25K Jun 27 2019 bcm2709-rpi-2-b.dtb
-rw-r--r-- 1 pi pi 27K Jun 27 2019 bcm2710-rpi-3-b-plus.dtb
-rw-r--r-- 1 pi pi 26K Jun 27 2019 bcm2710-rpi-3-b.dtb
-rw-r--r-- 1 pi pi 25K Jun 27 2019 bcm2710-rpi-cm3.dtb
-rw-r--r-- 1 pi pi 39K Jun 27 2019 bcm2711-rpi-4-b.dtb
-rw-r--r-- 1 pi pi 52K Jun 27 2019 bootcode.bin
-rw-r--r-- 1 pi pi 181 Jun 27 2019 cmdline.txt
-rw-r--r-- 1 pi pi 1.8K Aug 4 2019 config.txt
-rw-r--r-- 1 pi pi 6.6K Jun 27 2019 fixup.dat
-rw-r--r-- 1 pi pi 6.0K Jun 27 2019 fixup4.dat
-rw-r--r-- 1 pi pi 3.0K Jun 27 2019 fixup4cd.dat
-rw-r--r-- 1 pi pi 9.0K Jun 27 2019 fixup4db.dat
-rw-r--r-- 1 pi pi 9.0K Jun 27 2019 fixup4x.dat
-rw-r--r-- 1 pi pi 2.6K Jun 27 2019 fixup_cd.dat
-rw-r--r-- 1 pi pi 9.6K Jun 27 2019 fixup_db.dat
-rw-r--r-- 1 pi pi 9.6K Jun 27 2019 fixup_x.dat
-rw-r--r-- 1 pi pi 145 Jun 21 2019 issue.txt
-rw-r--r-- 1 pi pi 4.8M Jun 27 2019 kernel.img
-rw-r--r-- 1 pi pi 5.1M Jun 27 2019 kernel7.img
-rw-r--r-- 1 pi pi 5.4M Jun 27 2019 kernel7l.img
drwxr-xr-x 2pipi15K Aug 42019 overlays
-rw-r--r-- 1 pi pi 2.8M Jun 27 2019 start.elf
-rw-r--r-- 1 pi pi 2.7M Jun 27 2019 start4.elf
-rw-r--r-- 1 pi pi 745K Jun 27 2019 start4cd.elf
-rw-r--r-- 1 pi pi 4.5M Jun 27 2019 start4db.elf
-rw-r--r-- 1 pi pi 3.6M Jun 27 2019 start4x.elf
-rw-r--r-- 1 pi pi 670K Jun 27 2019 start_cd.elf
-rw-r--r-- 1 pi pi 4.7M Jun 27 2019 start_db.elf
-rw-r--r-- 1 pi pi 3.7M Jun 27 2019 start_x.elf
-rw-r--r-- 1 pi pi 316K Aug 6 2019 u-boot.img
Somit würde ich das genauso machen, wie im oben verlinkten Artikel . Das ROOT System mittels dd auf die angeschlossene HDD. Dann die cmdline.txt anpassen.
Das oben beschriebene bringt nicht den Erfolg, ich habe heute Morgen beim Kaffee mal etwas Zeit investiert, es ist viel einfacher. Das Image auf die SD-Karte UND die HDD schreiben. Beides einstecken und booten.
Der Bootvorgang der SD-Karte enthält einen u-boot der die HDD erkennt, sofern sie ein bootbares Betriebssystem enthält!
Problem gelöst - viel Spaß!
Kleine Anmerkung. Der Bootvorgang sieht total gruselig aus. Der BPi ist lausig langsam. Gut das ich hier keinen mehr im Einsatz habe. Tipp: Kauf dir einen ROCKPro64, dann hat man mit dem SOC auch Spaß So, jetzt schnell den BPI ausmachen
Heisst das jetzt wenn ich das Image auf die SSD kopiere und von der SD starte erkennt er die ssd und arbeitet dann nach dem Bootvorgang von der SSD?
Ohne das ich was machen muss?
Ja, das BOOT Verzeichnis ist aber weiterhin auf der SD_Karte. Das ROOT Verzeichnis auf der HDD. Das sollte so gut funktionieren. Den BananaPi kann man ohne SD-Karte nicht booten.
Also das Iamge auf die SD-Karte und die HDD schreiben. Beides anschließen und starten.
Hi,
kannst du noch ein anderes besseres Image für den A20 empfehlen?
Würde ihn gerne behalten. er reicht für das was ich amchen will ja aus.
Gruß
Alero
Ich denke das liegt an deinen Anforderungen. Das musst Du schon selber entscheiden. Ich nutze z.B. keinerlei Desktops auf den Platinen, nutze diese nur als Headless Server. z.B. als NAS, aber dann alles selber gemacht. Ich brauche selten klicki bunti, das geht meist sowieso alles schneller auf der Konsole.
Octoprint scheint ein Image für ein paar Raspis zu sein. So das wir das nicht einfach für was anderes nehmen können. Es gibt eine Installationsanleitung (nicht für Anfänger geeignet), die zeigt wie man das von Grund auf installiert. Das wird vermutlich nicht sofort funktionieren, einen Versuch ist es aber wert.
Ich denke irgendeine Debian Minimal oder auch ein Ubuntu sollte das packen.
Evt. ist es einfacher sich einen Raspi zu kaufen, so teuer sind die ja auch nicht. Kommt auf den Grad deiner Motivation an, was zu "spielen"
@new_butnot_bie
Hallo New,
ich bin jetzt an der selben stelle angekommen, welchen Treiber hast du dann genommen?
Funsailor
Edit:
Ich habe jetzt diese Image genommen:
https://minio.k-space.ee/armbian/dl/bananapim2ultra/archive/Armbian_21.02.1_Bananapim2ultra_buster_current_5.10.12_minimal.img.xz
Das ist zwar für den Ultra gedacht, läuft bisher ohne Probleme!
@frankm
Ich dachte hierbei an ein Sicherheitsplus und im Fall der Fälle zb Betriebssystem neu aufsetzen, die Dateien des Homeverzeichnisses nicht separat wiederherstellen muss. (Aber Du hast recht, solange das Data Verzeichnis der Nextcloud und die Daten der Nextcloudnutzer wo anders liegen erübrigt sich der Gedanke)
Als ich mich mit ssh anmelden wollte, kam von ssh eine Warnung ("natürlich" auf Englisch, grrrr), dass da irgendwas nicht stimmt und man vermutet einen man-in-the-middle Angriff. Dies ist wohl ein deutliches Zeichen dafür, dass ich zu viel installiert bzw. herumprobiert habe.
Danke dir für die Hilfestellung. Du hast Recht, erst mal mit Wenig beginnen ist besser.
Ich werde also alles löschen und von vorne anfangen.
Ach wäre das schön, wenn armbian nach Einstellen der gewünschten Sprache dann auch tatsächlich diese Sprache verwenden würde, also überall. Ich habe keine Scheu vor CLI, doch leider ist nur ein Bruchteil der man-pages nach deutsch übersetzt. Für Einsteiger ist dies eine weitere nervige Hürde. Habe irgendwann mal gelesen, dass man deutsche man-pages extra nachinstallieren muss. Dies sollte ich wohl zu aller erst versuchen. 🙂
hallo frank, ich habe es geschafft anhand den anleitungen debian buster auf meinem bpi zu installieren. ich habe leider HDMI signal nur während des u-boot und danach nicht mehr. hast du eine idee was ich probieren könnte? danke!