Menu

<< | Zurück

Raspiboard via SSD booten

 

Von SSD m.2, im Argon Gehäuse integriert, booten. Achtung: SSD NVMe nicht unterstützt. Das Ziehl ist es meine micro SD card 400GB durch eine SSD 500GB zu erstezen und die Funktione Fan und Power Kontrolle des Gehäuses zu nutzen. Zusätzlich den Raspi auf 1.8 Ghz höher takten. Mit diesen Paramter vom Hersteller erlaubt. Der Raspi ist danach etwas schneller auch beim booten :-)

 

Hersteller

Raspiboard starten

  1. Zuerst überprüfen ob booten von SSD möglich ist dazu den Raspi wie üblich mit micro SDCard einschalten und starten. Ohne SSD!
  2. #sudo rpi-eeprom-update. Wenn nicht aktuell kann im nächsten Schritt eine aktualisierung des Bootloaders im eprom gemacht werden. Danach muss Raspi neu gestartet werden.
  3. Bootloader von eprom anpassen, siehe weiter.
  4. #sudo -E rpi-eeprom-config --edit
  5. Dieser Eintrag so anpassen BOOT_ORDER=0xf41 (f= zum nächsten wenn booten nicht Möglich ist, 4 = SSD, 1 = SD. Das heisst wenn ssd nicht geht dann sd). Im Editor Nano mit ctrl + o speichern dies mit Enter speichern. Hier mein Bootloader
  6. Raspi muss neu gestartet werden damit der Bootloader im Eprom aktualisiert wird bezüglich der Änderung in der Datei.
  7. Jetzt ist Raspi SSD Boot fähig.
  8. Raspi herunterfahren und SDCard rausnehmen. In einem Windows Rechner die SDCard einbinden.
  9. Ich habe immer mit USBit die SDCard in einem Image gesichert. Das mache ich jetzt auch wieder. Das Image wird später auf SSD kopiert (klonen). Das Tool benötige ich danach nicht mehr weil ich am Schluss SSD habe. USBit kann nur USB Stick und SDCard sichern / wiederherstellen.
    1.  
  10. Tool win32DiskImager
    1.  Quelle
  11. Jetzt kopieren wir das Image, vorher geklont mit USBit von SDCard,  auf die SSD Mit dem Tool win32DiskImager .
  12. Wichtig: Verwendet nur das Tool win32diskimager um das erstellte Image auf die SSD zu klonen (kopieren). Mit balenaEtcher ging es nicht. Das Image blieb während dem booten hängen.
  13. Jetzt die SSD im Argon Gehäuseboden einbauen und wie oben im Bild den USB Anschluss am Argon Gehäuseboden mit dem USB Dongel und den USB3 Anschluss (blau) Port am Raspi verbinden. Den Raspiboard einschalten ohne SDCard!
    1.  m.2 Gehäuse (Neu, gibt es die 2. Version, Argon one PI V2 mit Infrared Receiver um z. B über Fernbedienung den Raspi ein oder auszuschalten.)
  14. Jetzt sollte raspi ab SSD booten. Vorher war meine SDCard 400GB gross. Die SSD die jetzt im Raspi installiert ist hat 500 GB platz. Es braucht aber kein Partitionstool um die Partition 400 GB auf 500 GB zu vergrössern. Ubuntu weist automatisch nach dem neu start den freien verfügbaren Platz zu so dass das System jetzt zusätzlich in meinen Fall 100 GB mehr Platz hat. Das heisst Mein Raspi bootet jetzt von SSD mit einer grösse von 500 GB.

Argon Lüfter Kontrolle und Ein und Ausschalt Funktionen, bezüglich Powerschalter, installieren und konfigurieren

  1. Script von Argon installieren.
    1. #curl https://download.argon40.com/argon1.sh | bash
  2. Raspi neu starten. Befehl eingeben um Config zu starten.
    1. #argonone-config
  3. Verschiedene Optionen belassen oder ändern
  4. Bezüglich Fan Einstellungen können so viele Einträge gemacht werden wie man will.
  5. In meinen Beispiel: Bei 40° 40% / 42° 45% / 44° 50% / 48° 60% / 50° 80% / ab 52° 100%
  6. Mein Argon m.2 ist bereits die 2. Version Argon one PI V2, also mit Infrared Receiver. Es ist ein dickerer metall Stift neben den Jumper Pin für Powermanagement. Mit folgenden Befehl wird diese Funktione aktiviert oder deaaktiviert.
    1. #argonone-ir
  7. Raspi neu starten. Fertig.
  8. Dieser Raspi hat jetzt erweiterte Fan Funktionen und verschiedene Powerschaltermodus. Getestet mit Raspi Ubuntu 20.10 aarch64.
  9. Wenn Sie das Script deinstallieren wollen wird dies mit dem folgenden Befehl gemacht, weiter unten.
    1. #argonone-uninstall

Raspi höher takten

Raspi mit diesen Parameter, nach Hersteller erlaupt, höher takten.

  1. CPU Takt anzeigen. Wenn 15....angezeit wird kann der CPU laut Hersteller ohne Probleme mit aktiv Kühlung auf 1.7 Ghz getaktet werden.
    1. #vcgencmd measure_clock arm
  2. #cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq  (clock anzeige)
  3. #sudo nano /boot/firmware/config.txt bei Ubuntu 20.10 aarch64 oder #sudo nano /boot/config.txt (Konfigurationsdatei an verschiedenen Orten je nach Sytem)
  4. Diese beiden Einträge (Schonendes Overclocking. Vom Hersteller zugelassen) hinzufügen, speichern und Raspi neu starten.
    1. Beide Einträge wenn möglich im Abschnitt [pi4] hinzufügen 
      over_voltage=2
      arm_freq=1750
  5. Nach dem neu Start vom Raspi den folgenden Befehl nochmals eingeben, siehe weiter unten
    1. Achtung, sollte der Raspi nicht mehr starten ist es am einfachsten den Raspi auszuschalten das System, die sdcard oder ssd, rausnehmen und zum Beispiel im Windows PC einzustecken und im System einbinden. Die Config Datei mit öffnen und bearbeiten. Die hinzugefügten Einträge löschen oder einen niedrigeren Takt wählen. Danach die sdcard oder SSD wieder am Raspi anschliessen und starten. Im normal Fall sollte der Wert 1750 dem Raspi nichts anhaben auch laut Hersteller. Wenn doch dann stimmt mit dem Raspi etwas nicht. Oder Sie haben einen höheren Takt gewählt. Es kann seinn dass das Netzteil zu schwach ist. Wichtig ist die CPU mit diesem Werten mindestens passiv zu kühlen.
  6. #cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
    1. Es sollte 1800... angezeigt werden, siehe Bild
  7. Um Temperatur anzuzeigen
    1. #vcgencmd measure_temp
  8. Aktueller Takt
    1. #vcgencmd measure_clock arm
    2. Aktueller Takt und voller Takt je nachdem wie CPU ausgelastet ist, max. 1,8 GHz im PHP System Info auslesen