Anmeldelse af piCore - et 25MB OS til Raspberry Pi
Tiny Core er en minimalistisk Linux distribution, og piCore er Raspberry Pi porten. piCore kører helt fra RAM, hvilket betyder, at der ikke er nogen installationsproces, i konventionelle termer. Du kan dog installere programmer (ofte kaldet udvidelser i piCore's nomenklatur), som gemmes på en anden partition på SD-kortet. Programmer kan installeres permanent på SD-kortet, eller de kan registreres hos operativsystemet og derefter downloades kun, når de køres.
Der er tre versioner af piCore til rådighed, den enkleste vanille version, uden GUI eller standard SSH adgang; Vanille version med SSH adgang; og GUI-versionen med et letvægtsskrivebord. De mest nyttige af de tre er den sidste og den, vi vil bruge her.
På tidspunktet for skrivningen er piCore 5.3 den seneste version, men du kan tjekke udgivelsesmeddelelserne her. Download piCore-5.3-X.zip og pakk zip-filen ud. Du skal også downloade Win32 Disk Imager. Uddrag filerne fra Win32 Disk Imager-sæt.
Fordi piCore er en lille Linux-distribution, passer den på små SD-kort. Jeg brugte et 1GB SD-kort, men et 512MB-kort ville være tilstrækkeligt. Sæt SD-kortet i en kortlæser og kør "Win32DiskImager.exe".
Sørg for, at "Device" er indstillet korrekt på dit SD-kort. Klik på mappeikonet i slutningen af "Billedfil" -redigeringsboksen og find "piCore-5.3-X.img" fra det udpakkede piCore-arkiv.
Dobbeltklik på, at du har valgt den rigtige enhed og klik på "Skriv".
Skriveprocessen bør ikke tage for lang tid (mindre end et minut), da der ikke er meget data at skrive! Skub kortet ud sikkert fra Windows, indsæt i din Pi, og tænd.
Når piCore er startet, skal du udvide data partitionen til at fylde resten af SD-kortet. Hvis du ikke gør dette, vil du ikke kunne installere yderligere apps. Dette skal være det første du gør, hvis du forsøger andre operationer på dette tidspunkt, kan du gøre systemet ustabilt.
SD-kortet har som standard to partitioner, en er bootpartitionen, den anden er datadisitionen for udvidelserne. Den første partition bruges under opstart og er derefter afmonteret. Dette sikrer, at systemet altid støvler rent og hurtigt. Den anden partition er som standard kun få megabyte og skal udvides.
Klik på terminalikonet i linjen nederst på skærmen. I terminalen skal du skrive:
sudo fdisk / dev / mmcblk0
Listen nu partitionerne ved hjælp af kommandoen "p". Udgangen vil se sådan ud:
Vær opmærksom på startcylinderen for partitionen "/ dev / mmcblk0p2", i dette tilfælde 705. Slet nu den anden partition med kommandoen "d". Dette lyder drastisk, men dette er det første skridt i omformatering af partitionen. Opret nu partitionen ved hjælp af kommandoen "n". Indtast "p" for primær partition og 2 for partition nummer. Indtast startcylindernummeret, som du skrev ned tidligere, i mit eksempel 705. Godkend standard sidste cylinder, da dette giver dig den størst mulige størrelse for partitionen. Skriv den nye partitionstabel på disken ved hjælp af kommandoen "w" og genstart.
Efter genstart skal du udvide filsystemet ved hjælp af:
sudo resize2fs / dev / mmcblk0p2
Nu er du klar til at installere yderligere programmer, du har brug for. Klik på ikonet "Apps" (den grå cirkel med den blå pil). Klik på "Apps" i værktøjslinjen og naviger til "Cloud (remote)", "Browse". En liste over de tilgængelige apps vises i ruden til venstre. Klik på en pakke for at se oplysninger om den i højre rude.
Der er flere forskellige måder at installere apps på piCore. De to principielle metoder er "OnBoot" og "OnDemand". "OnBoot" -metoden er tættest på en normal installation, som piCore tilbyder. Appen kopieres til den anden partition og ved opstartstid er den installeret og tilgængelig. Den anden metode installerer kun appen, når du rent faktisk kører den.
For at tilføje en pakke til dit system skal du finde den i pakkelisten, vælge installationstypen og klikke på "Gå". Det er vigtigt, at du læser de bemærkninger, der gives for hver pakke, da der kan være nogle indlægssætnings trin, der skal udføres før pakken fungerer korrekt.
Et af de efterfølgende installationsstrin vil sandsynligvis være at tilføje nogle linjer til listen over vedholdende filer. Da bootpartitionen er afmonteret efter opstart, skal alle data, herunder "home" -mappen og eventuelle vedholdende data (som konfigurationsfiler) genoprettes fra en backup, der er gemt på den anden partition.
Du kan se dette i aktion, når du lukker eller genstarter piCore. Klik på strømikonet i ikonlinjen og vælg genstart eller afbrydelse. Som standard er "Backup Options" indstillet til "Backup". Det betyder, at de vedholdende filer (herunder visse config-filer) gemmes og gendannes ved næste opstart. Hvis du vælger "Ingen", vil eventuelle nye filer i din hjemmemappe gå tabt. Prøv at oprette en simpel fil og genstart piCore med "Backup Options" indstillet til "None"; du vil se, at filen er gået tabt.
piCore er bestemt minimalistisk. Det kan faktisk siges at det er for bare knogler, og at lave et arbejdssystem kræver en vis indsats. Det understøtter ikke nogen moderne webbrowsere, og rækkevidden af tilgængelige apps er begrænset. Når det er sagt, passer den minimalistiske tilgang til de begrænsede ressourcer af Raspberry Pi meget godt.
Hvorfor ikke grave et gammelt SD-kort ud og give piCore en prøve. Hvis du har spørgsmål eller indsigt om piCore, er der et Raspberry Pi forum på Tiny Core hjemmesiden. Alternativt kan du bruge kommentarafsnittet nedenfor, og vi vil se, om vi kan hjælpe.