Tiny Core ist eine minimalistische Linux Distribution und piCore ist der Raspberry Pi Port. piCore läuft komplett aus dem RAM, was bedeutet, dass es keinen Installationsprozess gibt. Sie können jedoch Programme (oft als Erweiterungen in piCores Nomenklatur bezeichnet) installieren, die auf einer zweiten Partition auf der SD-Karte gespeichert sind. Programme können dauerhaft auf der SD-Karte installiert werden oder sie können beim Betriebssystem registriert und dann nur heruntergeladen werden, wenn sie ausgeführt werden.

Es gibt drei Versionen von piCore, die einfachste Version von Vanilla, ohne GUI oder standardmäßigen SSH-Zugriff. die Vanilla-Version mit SSH-Zugriff; und die GUI-Version mit einem leichten Desktop. Der nützlichste der drei ist der letzte und der, den wir hier verwenden werden.

Zum Zeitpunkt des Schreibens ist piCore 5.3 die neueste Version, Sie können jedoch die Release-Meldungen hier überprüfen. Laden Sie piCore-5.3-X.zip herunter und entpacken Sie die Datei. Sie müssen auch Win32 Disk Imager herunterladen. Extrahieren Sie die Dateien aus dem Win32 Disk Imager Kit.

Da piCore eine kleine Linux-Distribution ist, passt es auf kleine SD-Karten. Ich benutzte eine 1GB SD-Karte, aber eine 512MB-Karte wäre ausreichend. Legen Sie die SD-Karte in einen Kartenleser und führen Sie "Win32DiskImager.exe" aus.

Stellen Sie sicher, dass das "Gerät" korrekt auf Ihrer SD-Karte eingestellt ist. Klicken Sie auf das Ordnersymbol am Ende des Bearbeitungsfelds "Image File" und suchen Sie nach "piCore-5.3-X.img" aus dem extrahierten piCore-Archiv.

Überprüfen Sie, ob Sie das richtige Gerät ausgewählt haben und klicken Sie auf "Schreiben".

Der Schreibvorgang sollte nicht zu lange dauern (weniger als eine Minute), da nicht viele Daten geschrieben werden müssen! Werfen Sie die Karte sicher aus Windows aus, legen Sie sie in Ihr Pi ein und schalten Sie sie ein.

Sobald piCore gebootet ist, müssen Sie die Datenpartition erweitern, um den Rest der SD-Karte zu füllen. Wenn Sie dies nicht tun, können Sie keine weiteren Apps installieren. Dies muss das erste sein, was Sie tun, wenn Sie an dieser Stelle andere Operationen versuchen, könnten Sie das System instabil machen.

Standardmäßig verfügt die SD-Karte über zwei Partitionen, eine ist die Boot-Partition, die andere ist die Datenpartition für die Erweiterungen. Die erste Partition wird während des Bootvorgangs verwendet und anschließend ausgehängt. Dies stellt sicher, dass das System immer sauber und schnell startet. Die zweite Partition ist standardmäßig nur einige Megabyte groß und muss erweitert werden.

Klicken Sie auf das Terminalsymbol in der Leiste am unteren Bildschirmrand. Geben Sie im Terminal Folgendes ein:

 sudo fdisk / dev / mmcblk0 

Listen Sie nun die Partitionen mit dem Befehl "p" auf. Die Ausgabe sieht ungefähr so ​​aus:

Beachten Sie den Start-Zylinder für die Partition "/ dev / mmcblk0p2", in diesem Fall 705. Löschen Sie nun die zweite Partition mit dem Befehl "d". Das klingt drastisch, aber das ist der erste Schritt bei der Größenanpassung der Partition. Jetzt erstellen Sie die Partition mit dem Befehl "n" neu. Geben Sie "p" für die primäre Partition und 2 für die Partitionsnummer ein. Geben Sie die Nummer des Startzylinders ein, die Sie zuvor notiert haben, in meinem Beispiel 705. Akzeptieren Sie den standardmäßigen letzten Zylinder, da Sie damit die größtmögliche Größe für die Partition erhalten. Schreiben Sie die neue Partitionstabelle mit dem Befehl "w" auf die Festplatte und starten Sie sie neu.

Nach dem Neustart erweitern Sie das Dateisystem mit:

 sudo resize2fs / dev / mmcblk0p2 

Jetzt können Sie alle zusätzlichen Programme installieren, die Sie benötigen. Klicken Sie auf das "Apps" -Symbol (der graue Kreis mit dem blauen Pfeil). Klicken Sie auf "Apps" in der Symbolleiste und navigieren Sie zu "Cloud (Remote)", "Durchsuchen". Eine Liste der verfügbaren Apps wird im Bereich links angezeigt. Klicken Sie auf ein Paket, um Informationen dazu im rechten Fensterbereich anzuzeigen.

Es gibt verschiedene Möglichkeiten, Apps auf piCore zu installieren. Die zwei prinzipiellen Methoden sind "OnBoot" und "OnDemand". Die Methode "OnBoot" kommt einer normalen Installation von piCore am nächsten. Die App wird in die zweite Partition kopiert und beim Booten wird sie installiert und verfügbar gemacht. Die zweite Methode installiert die App nur, wenn Sie sie tatsächlich ausführen.

Um ein Paket zu Ihrem System hinzuzufügen, suchen Sie es in der Paketliste, wählen Sie den Installationstyp und klicken Sie auf "Go". Es ist wichtig, dass Sie die Kommentare für jedes Paket lesen, da einige Nachinstallationsschritte ausgeführt werden müssen bevor das Paket korrekt funktioniert.

Einer der Schritte nach der Installation wird wahrscheinlich darin bestehen, der Liste der persistenten Dateien einige Zeilen hinzuzufügen. Da die Startpartition nach dem Start deaktiviert wird, müssen alle Daten einschließlich des Home-Verzeichnisses und aller persistenten Daten (wie Konfigurationsdateien) aus einer Sicherung wiederhergestellt werden, die auf der zweiten Partition gespeichert ist.

Sie können dies in Aktion sehen, wenn Sie piCore herunterfahren oder neu starten. Klicken Sie in der Symbolleiste auf das Energiesymbol und wählen Sie Neustart oder Herunterfahren aus. Standardmäßig sind die "Sicherungsoptionen" auf "Backup" eingestellt. Dies bedeutet, dass die persistenten Dateien (einschließlich bestimmter Konfigurationsdateien) beim nächsten Start gespeichert und wiederhergestellt werden. Wenn Sie "None" auswählen, gehen alle neuen Dateien in Ihrem Home-Verzeichnis verloren. Versuchen Sie, eine einfache Datei zu erstellen und booten Sie dann piCore mit "Backup Options" auf "None"; Sie werden sehen, dass die Datei verloren gegangen ist.

piCore ist sicherlich minimalistisch. In der Tat könnte man sagen, es ist zu kahl, und ein funktionierendes System erfordert einige Anstrengungen. Es unterstützt keine modernen Webbrowser und die Anzahl verfügbarer Apps ist begrenzt. Allerdings passt sein minimalistischer Ansatz sehr gut zu den begrenzten Ressourcen des Raspberry Pi.

Warum nicht eine alte SD-Karte ausgraben und piCore ausprobieren? Wenn Sie Fragen oder Einblicke zu piCore haben, gibt es auf der Tiny Core Website ein Raspberry Pi Forum. Alternativ können Sie den Kommentarabschnitt unten verwenden und wir werden sehen, ob wir Ihnen helfen können.