Tartalomjegyzék:
- 1. lépés: Letöltések és telepítések
- 2. lépés: Az SD -kártya beállítása
- 3. lépés: RPI BEÁLLÍTÁS 1. RÉSZ
- 4. lépés: RPI beállítás 2. rész
- 5. lépés: RPI beállítás 3. rész
- 6. lépés: RPI beállítás 4. rész
- 7. lépés: A lemezkép biztonsági mentése
- 8. lépés: Bónusz tippek
Videó: A végtelen fej nélküli RPi nulla beállítás kezdőknek: 8 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Ebben az utasításban megvizsgáljuk a Raspberry Pi Zero projektek alapbeállításait. Mindezt Windows gépről végezzük, nincs szükség extra billentyűzetre vagy monitorra! Ha végeztünk, az interneten lesz, fájlokat oszt meg a hálózaton keresztül, USB -meghajtóként működik és így tovább. Van egy YouTube -videó (HAMAROSAN!), Amely ezt az írást is kíséri, ha vizuálisabb ember vagy.
imádom a Raspberry Pi Zeros -t, és szerintem szuper hasznosak, de sok munka szükséges ahhoz, hogy készen álljanak a projektekbe való integrálásra. A célom az, hogy a lehető legegyszerűbben végigvezethessem az összes beállításon, majd megmutatom, hogyan kell biztonsági másolatot készíteni az új, egyedi Raspbian OS SD-kártyáról, hogy 15 perc alatt újratelepíthesse az új memóriakártyákat. hogy újra végigjárjam ezt a folyamatot.
Sajnos ez az írás kifejezetten Windows felhasználók számára készült. Biztosan mindenki más számára hasznos lenne, de ezt a folyamatot nem Linuxon vagy Mac OS -en végzem, így nem tudok segíteni a pontos folyamatban ezeken a gépeken. Biztos vagyok benne, hogy továbbra is követhetné. Itt nincs olyan sok, ami a Windowsra jellemző, és mindez bármely más operációs rendszeren elvégezhető a Google kis segítségével.
Ezt elsősorban egy Raspberry Pi Zero -n kell használni, bár mindez jól működik egy Zero W -n. Ennek ellenére az USB OTG funkciók egyike sem működik más modelleken (A, B stb.), Mivel az egyetlen modell, amely támogatja, a Zero és a Zero W.
1. lépés: Letöltések és telepítések
Először is le kell töltenünk és telepítenünk kell egy csomó szoftvert.
Szükségünk lesz Balena Etcherre a lemezképek írásához SD -kártyákra, amelyek letölthetők innen.
Ha már a lemezképeknél tartunk, ragadjuk meg a Raspbian Lite -t ITT. Íráskor a Rasbian Buster Lite -t használom.
Szeretem megragadni az SD memóriakártya formázó alkalmazást ITT. Ez az SD -kártyák formázására szolgál, mielőtt leképezem őket. Ez egyfajta formalitás, valószínűleg a legtöbb esetben nem szükséges, de olvastam, hogy vadonatúj SD -kártyákkal megspórolhat némi bánatot, miért ne.
Ezután töltse le a Putty -t innen. A Putty -t mindenképpen akarod, ha Málnás Pis -zel bajlódsz, különösen, ha „fejetlenek”.
Ez meglepőnek tűnhet, de a következőkben az Apple Bonjour Print Services szolgáltatását fogjuk meg ITT. Ez lehetővé teszi, hogy név szerint hivatkozzunk a Raspberry Pi -re (és más eszközökre), így nem kell kitalálnunk, mi az IP -címe ahhoz, hogy csatlakozzunk hozzá. Lehet, hogy már telepítette ezt a gépére, érdemes először ellenőrizni.
Végül ragadd meg a Win32 Disk Imagert ITT. Ezt a végén felhasználjuk lemezkép készítéséhez a kész SD -kártyáról. Ezután bármikor lemásolhatjuk SD kártyákra Balena Etcherrel, amikor valamit elrontunk, vagy új projektbe kezdünk.
Rendben, most telepítsen mindent, ennek egyenesen előre kell mennie. Ha elkészült, indítsa újra a Windows rendszert, és helyezze be a micro SD kártyát a számítógépbe, és folytassa.
2. lépés: Az SD -kártya beállítása
Most használjuk az összes új szoftvert az SD -kártya beállításához. Mielőtt azonban ezt megtennénk, kérjük, vegye figyelembe, hogy célszerű 8 vagy 16 gigakártyával kezdeni. Rendszerünkről biztonsági másolatot készítünk későbbi újbóli használatra, és ha hatalmas kártyával kezdi, nem írhatja le egy kisebb kártyára. Írhat azonban egy kisebb kártyát egy nagyobbra, majd kibővítheti a Linux fájlrendszert. Tehát kicsivel kezdve később még hasznosabb lesz.
Tehát először futtassa az SD memóriakártya formázó alkalmazást, válassza ki az SD kártyát, válassza a "gyors formátum" lehetőséget, és írja be a kötetcímkét. Kattintson a "Formázás" gombra, és adjon neki egy kis időt a kártya előkészítéséhez. Ha a memóriakártyán több partíció található, bármelyikük kiválasztása jól fog működni; ettől függetlenül formázza az egész kártyát.
Ezután bontsa ki a Raspbian Lite lemezképét tetszőleges módon (Winrar -t használok).
Futtassa a Balena Etcher programot, és válassza ki az éppen tömörített Raspbian Lite.img fájlt. Válassza ki az SD -kártyát, és hagyjon időt arra, hogy írja be a képet a kártyára, és ellenőrizze.
Ha ez megtörtént, valószínűleg el kell távolítania és újra be kell helyeznie az SD-kártyát, hogy a Windows felvegye az új partíciókat. Ha látja, hogy a „Ez a számítógép” részben megjelenik a „boot” feliratú meghajtó, nyissa meg. Ha figyelmeztetést kap arról, hogy a másik partíció olvashatatlan, hagyja figyelmen kívül; ez egy Linux partíció, amelyet a Windows nem tud natívan olvasni.
Futtasson bármilyen alkalmazást, amellyel kényelmesen tud szöveges fájlokat létrehozni. A Notepad erre jó, a Microsoft VS Code még jobb.
Először adjon hozzá egy üres fájlt az "ssh" nevű "boot" meghajtóhoz fájlkiterjesztés nélkül: hagyja teljesen üresen. Ez biztosítja, hogy a Raspbian rendszerindításkor indítsa el az SSH szervert, amelyhez később csatlakozni fogunk a Putty segítségével. Lehet, hogy meg kell jelenítenie a fájlkiterjesztéseket a Fájlkezelőben, hogy megbizonyosodjon arról, hogy a fájl neve pontosan "ssh", és nem valami "ssh.txt". Íme egy példa a fájlkiterjesztések megjelenítésére a Windows 10 rendszerben.
Ezután szerkesszük a "config.txt" fájlt. Ugrunk a fájl aljára, és hozzátesszük:
dtoverlay = dwc2
Ez lehetővé teszi az USB OTG funkciót, amelyre szükségünk van egy Ethernet és tömeges tárolóeszköz USB -n keresztüli futtatásához.
Ezután nyissa meg a "cmdline.txt" fájlt. Itt nagyon óvatosnak kell lennünk: minden parancs az első sorban megy, és szóközre van szüksége közte és körülötte lévő többi parancs között. A biztonság kedvéért egy szóközt is hozzáadok az első sor végéhez, és győződjön meg arról, hogy a fájl üres második sora van. Görgessen az első sor végére, és adja hozzá:
modules-load = dwc2, g_ether
Rendben, az SD -kártya beállítása befejeződött! Helyezze be a micro SD kártyát a Raspberry Pi -be, és csatlakoztassa a Raspberry Pi -t a számítógéphez USB -n keresztül. Feltétlenül csatlakoztassa az USB -kábelt a legtöbb USB -porthoz; a külső port csak áramhoz van csatlakoztatva.
3. lépés: RPI BEÁLLÍTÁS 1. RÉSZ
Miután a Raspbian elindult, engedélyezi az USB OTG funkciót a teljes USB -porton. Ezután elindít egy szolgáltatást, amely úgy tűnik, hogy USB Ethernet adapter a Windows számára, és végül elindít egy SSH szervert, amelyhez Etherneten keresztül csatlakozhatunk a Windows belsejéből. Ez a kulcs ahhoz, hogy nincs szükség billentyűzetre vagy monitorra.
Windows rendszerben nyissa meg az "Eszközkezelőt" a Start menüre kattintva, és írja be az "Eszközkezelő" parancsot. Ha ez megtörtént, láthatja a Windows által felfedezett összes eszközt. Ha az eszközkezelőt nézi, megjelenik egy új hálózati adapter, amely "USB Ethernet/RNDIS Gadget" néven jelenik meg, és így tudja, hogy készen áll a csatlakozásra. Feltéve, hogy korábban telepítette a Bonjour -t, név szerint csatlakozhat a Raspberry Pi -hez; ha nem, akkor szüksége lesz valamire, például az NMAP -ra a hálózat kereséséhez.
Nyissa meg a Putty -t, amely alapértelmezés szerint SSH -ra van állítva. A gazdagép mezőbe írja be a "raspberrypi.local" parancsot, és nyomja meg az Enter billentyűt. Ha mindent helyesen hajtott végre, akkor valószínűleg egy biztonsági riasztás felugró ablakban figyelmeztet a Raspberry Pi SSH -kulcsára. Ez rendben van, csak kattintson az Igen gombra a folytatáshoz, és bejelentkezési kérést kap a Raspberry Pi -től.
Ha nem tud csatlakozni, várjon, amíg a Raspberry Pi jelzőfénye abbahagyja a villogást (csak zöld lesz), és húzza ki a hálózati csatlakozót. Ellenőrizze, hogy a középső legtöbb USB -portot használja -e, győződjön meg arról, hogy az Apple Bonjour telepítése óta újraindította a Windows rendszert, és csatlakoztassa újra az USB -t. Néha a dolgok nem működnek először.
A Raspberry Pi alapértelmezett felhasználói fiókja:
pi
És a jelszó a következő lesz:
málna
Miután bejelentkezett a Pi -be, az első dolog, amit meg kell tennünk, hogy újraépítsük az USB -eszközeinket, hogy támogassák az Ethernetet és a háttértárat, nem pedig a jelenlegi Ethernetet. Ezt írja be:
sudo nano /etc /modules
Ez megnyit egy fájlt a Nano szövegszerkesztőben rendszergazdai jogosultságokkal. Miután megnyitotta, görgessen a fájl aljára, és írja be vagy illessze be:
dwc2
(Megjegyzés: ha ezt másolta, akkor illessze be a Putty -ba a jobb gombbal a terminálra kattintva.) Ezután tartsa lenyomva a Control billentyűt, és nyomja meg az X gombot a kilépéshez. Megkérdezi, ha biztos benne, hogy menteni szeretne, válassza az igent. Ezután megkéri, hogy erősítse meg a fájl nevét, csak nyomja meg az Enter billentyűt.
Mielőtt továbbmennénk, beszéljünk az általunk beállított USB háttértár (hüvelykujj) funkcióról. Nagyon hasznos a fájlok vagy szkriptek egyszerű másolásához a Pi -n való használathoz, vagy a Pi -n lévő szkriptekhez olyan fájlok írásához, mint a naplók, amelyek könnyen átvehetők a Windows rendszerből. Ennek ellenére van néhány figyelmeztetés. Nem tud egyszerre írni a partícióra a Raspberry Pi és a Windows rendszerből, ezért előre el kell döntenie, hogy melyik oldalra szeretne írni. Továbbá, ha írhatóvá teszi a Windows rendszeren, figyelmeztetést kap arról, hogy a meghajtót néha javítani kell. Ez kisebb bosszúság, és valójában soha nem kell javítani, hacsak nem húzza ki a Raspberry Pi -t, miközben fájlokat ír, így ez valóban nem nagy dolog.
Mindezek ellenére hozzuk létre a tárolófájlt az USB háttértár partíciós adataihoz. Itt 2 gigabájtra vagy 2048 megabájtra állítom. Ha akar, több vagy kevesebb helyet foglalhat le. Belép:
sudo dd bs = 1M, ha =/dev/nulla =/piusb.bin szám = 2048
Ezután formázzuk a tárolót fat32 MSDOS -kompatibilis partícióvá. Belép:
sudo mkdosfs /piusb.bin -F 32 -I
Most készítsen egy könyvtárat, amelyet csatolási pontként használhat ehhez a partícióhoz:
sudo mkdir /mnt /usb_share
És hozzá kell adnunk egy bejegyzést az fstab -hoz az új partícióhoz:
sudo nano /etc /fstab
Másolja ezt az fstab fájl végére:
/piusb.bin /mnt /usb_share vfat felhasználók, umask = 000 0 2
Ha ez megtörtént, szereljük fel az összes új partíciót, és ügyeljünk arra, hogy ne kapjunk hibát. Ha mégis, kérjük, itt kövesse nyomon lépéseit, és győződjön meg arról, hogy nem hagyott ki semmit.
sudo mount -a
OK, majdnem kész az USB -eszközök beállítása. Most menjünk az "rc.local" -ba, és adjunk hozzá néhány sort az USB-eszközeink újbóli aktiválásához, és telepítsük újra ezt a partíciót minden indítás után:
sudo nano /etc/rc.local
Másolja a következőt ELŐTT a "exit 0" sort, hogy az a fájl utolsó sora maradjon:
/bin/sleep 5/sbin/modprobe g_multi file =/piusb.bin stall = 0 eltávolítható = 1sudo mount -o ro /piusb.bin/mnt/usb_share
MEGJEGYZÉS: A fenti sorok lehetővé teszik, hogy a Windows írhasson a meghajtóra, a Linux pedig csak olvashasson belőle. Ha azt szeretné, hogy ez fordítva legyen, használja ezt:
/bin/sleep 5/sbin/modprobe g_multi file =/piusb.bin stall = 0 eltávolítható = 1 ro = 1sudo mount -o /piusb.bin/mnt/usb_share
Néhány dolgot meg kell jegyezni azzal kapcsolatban, amit itt beillesztettünk. 5 másodperces alvásom van; tetszés szerint csökkentheti ezt 1 másodpercre. Később, ha az indítás felfuvalkodik más szolgáltatásokkal és illesztőprogramokkal, érdemes ezt növelni. A biztonság kedvéért hagyom 5 -kor.
A második sor egy multifunkciós kompozit USB modul elindítását jelenti. Egy pillanat múlva eltávolítjuk a korábban beállított "g_ether" modult, mivel ez egyben tartalmazza az Ethernetet, a soros és a háttértárat. A harmadik sor újratelepíti a Raspberry Pi fat32 partícióját. Ne feledje, hogy később bármikor visszatérhet, és megváltoztathatja, hogy melyik oldal olvasható csak a különböző projekteknél, vagy ha meggondolja magát.
Most, hogy ezt megtettük, menjünk vissza a "cmdline.txt" mappába, és távolítsuk el a "g_ether" fájlt a végéről a következővel:
sudo nano /boot/cmdline.txt
Görgessen az első sor végéig, és távolítsa el a "g_ether" -t, majd mentse.
Rendben, szánjon egy pillanatra, hogy megveregesse magát; hosszú utat tett meg. Most indítsuk újra a Raspberry Pi -t, és készítsük újra a Windows használatára.
sudo újraindítás
4. lépés: RPI beállítás 2. rész
Sok furcsaság van a többfunkciós kompozit USB modul funkció használatához a Raspberry Pi-n. Nem találtam módot arra, hogy megkerüljem a legtöbb ilyen dolgot, de ha már megszokod, nem nagy baj.
Az első: amikor a Raspberry Pi elindul, miközben USB OTG eszközként van csatlakoztatva, figyelmeztetést kap a Windows rendszerben, hogy ismeretlen eszköz; ezt csak figyelmen kívül hagyja. Hozzáadtuk a "g_multi" modult az "rc.local" -hoz, hogy kijavítsuk ezt a problémát, de néhány másodpercbe telik, amíg beindul. Egy idő után az USB -eszközök újra feltelepülnek, és az USB -s meghajtó megjelenik.
A második furcsaság: Néha, amikor megjelenik a hüvelykujj, a Windows panaszkodni fog, hogy valami nincs rendben vele, és ellenőrizni kell a hibákat. Ennek oka bonyolult, de hacsak nem húzta ki a Raspberry Pi tápkábelt, miközben az SD -kártyára írt, akkor nincs semmi baj; ez csak egy furcsaság azzal, ahogyan a Linux rögzíti. Javíthatja, ha úgy tetszik, vagy egyszerűen figyelmen kívül hagyja.
Rendben, tehát most van egy hüvelykujj -meghajtója, amelyet a Raspberry Pi üzemeltet. Ha a Windows által írhatóvá tette, akkor most itt az ideje, hogy szöveges fájlt hozzon létre rajta "test.txt" néven, szöveggel, később olvassuk vissza a Linuxról.
Ezt a harmadik furcsaságot csak egyszer kell kijavítania gépenként, amelyen használja, így bár bosszantónak tűnik, valószínűleg csak egyszer kell megtennie.
Nyissa meg az "Eszközkezelőt", mint korábban, és a "többi eszköz" alatt egy olyan eszközt kell látnia, amelyen egy "RNDIS" nevű figyelmeztetés található. Nem tudom, miért működött a "g_ether" jól, de ez nem; ez azonban könnyű javítás. Kattintson rá jobb gombbal, és válassza az "Illesztőprogram frissítése" lehetőséget. Ezután a „Tallózás a számítógépemen” és a „Hadd válasszam” lehetőséget. Válassza az „Összes eszköz megjelenítése” lehetőséget, és hagyjon némi időt az összes lehetőség betöltésére. Betöltés után: görgessen lefelé a "Gyártók" listában, és válassza a "Microsoft" lehetőséget (nem a "Microsoft Corporation", csak a "Microsoft"). A „Modell” listában: görgessen le a „Távoli NDIS -kompatibilis eszköz” elemhez, és válassza ki azt, majd kattintson a „Tovább” gombra a jobb alsó sarokban. Figyelmeztetést fog kapni, kattintson az "Igen" gombra, és zárja be a párbeszédablakot, amikor a telepítés befejeződött.
Ha minden jól megy, akkor a "Hálózati adapterek" alatt lesz egy "Távoli NDIS -kompatibilis eszköz". Most újra beszélhetünk a Raspberry Pi -vel.
Ezután győződjünk meg arról, hogy képes elérni az internetet a Windows -gépünk internetkapcsolatán keresztül. Ehhez kattintson a "Start" gombra, és írja be a "Hálózat állapota" lehetőséget, és válassza ki. Amint ez megjelenik: görgessen lefelé egy kicsit, és válassza az "Adapterbeállítások módosítása" lehetőséget. Látnia kell itt Raspberry Pi NDIS eszközét, amelynek neve "Ethernet 5", valamint azt a hálózati adaptert, amellyel a Windows internethez csatlakozik; ez valószínűleg valami "Wifi" nevet kap. Kattintson a jobb gombbal arra, amelyik csatlakozik az internethez, és válassza a "Tulajdonságok" lehetőséget. Ezután kattintson a "Megosztás" fülre a felugró ablakban. Most jelölje be az "Engedélyezze a többi hálózati felhasználónak a számítógép internetkapcsolatán keresztüli csatlakozást" jelölőnégyzetet, és válassza ki az imént nézett Raspberry Pi NDIS eszköz hálózati adapterének nevét (például "Ethernet 5".)
Ha ez megtörtént, ellenőrizhetjük a Raspberry Pi internetkapcsolatát, ha újra csatlakozunk a Putty-hoz, mint korábban. Az első dolog, amit ellenőrzök, amikor internetkapcsolatot keresek a Pi -n, a 8.8.8.8 ping, amely egy Google domain névszerver. Ezt beírva teheti meg:
ping 8.8.8.8
Valószínűleg nem lesz kapcsolata, ebben az esetben csak indítsa újra a Pi -t:
sudo újraindítás
Amikor újraindul, visszaállítja az Ethernet -adaptert, és a Windowsnak mostantól automatikusan el kell kezdenie az internetkapcsolat alagútját. Tudnia kell, hogy a rendszer akkor indul el, ha megvárja, amíg az USB -meghajtó újra felbukkan. Most csatlakozzunk újra a Putty-hoz, és teszteljük újra az internetkapcsolatot:
ping 8.8.8.8
Ezúttal rendben kell működnie, ezért most nézzük meg, hogy pingálhatjuk -e a www.google.com webhelyet:
ping
Oké tökéletes. Tehát a Raspberry Pi hivatalosan csatlakozik az internethez! Szép munka!
Ha ezen a ponton problémái vannak, előfordulhat, hogy el kell távolítania az eszközt az "Eszközkezelőből" (kattintson rá jobb gombbal, és válassza az "Eszköz eltávolítása" lehetőséget, és indítsa újra a Windows rendszert). Ezután kezdje újra ezt a lépést. Mielőtt ilyen messzire mennék, újraolvasnék mindent, és meggyőződnék róla, hogy nem hagyott ki semmit.
5. lépés: RPI beállítás 3. rész
Most, hogy a Pi online van, elkezdhetjük a dolgok telepítését és a többi beállítását. Mielőtt bármit telepítenénk, frissítenünk kell az APT csomagjainkat:
sudo apt-get update
Ezután végezzünk egy kis takarítást, mielőtt tovább futunk:
sudo raspi-config
Ha ez megtörtént, válassza a "Felhasználói jelszó módosítása" lehetőséget. Ezután testreszabjuk a Raspberry Pi gazdagépnevét, hogy az alapértelmezettől eltérő legyen. Válassza a "Hálózati beállítások", majd a "Gazdagépnév" lehetőséget. Az enyémet "devpi" -nek neveztem el, de mehet bármi lakosztályával; csak ne feledje, hogy ezt az SD-kártyát később fogjuk leképezni, így valószínűleg még nem szeretné túlságosan specifikálni egy projektet, mivel remélhetőleg később újra használni fogja ezt a beállítást. Ha kész, menjen vissza, és válassza a "Befejezés" lehetőséget, amely valószínűleg újraindítja a Raspberry Pi -t.
Amint a hüvelykujj-meghajtó ismét feláll, csatlakozzunk újra a Putty-hoz. Ne feledje, hogy a Raspberry Pi most más nevet kap, így a "raspberrypi.local" már nem használható a csatlakozáshoz. Most az éppen megadott gazdagépnevet kell használnia. Új SSH -kulcs figyelmeztetést is kap, mert a gazdagép neve más, ami rendben van. A bejelentkezés továbbra is "pi" lesz, de a jelszava is más lesz.
Most telepítsük a Samba fájlmegosztást, hogy a Windows -on belül szerkeszthesse a fájlokat Linuxon. Először telepítjük az "avahi-démont":
sudo apt-get install avahi-daemon
Azután:
sudo update-rc.d avahi-daemon alapértelmezések
Úgy tűnik, ez a következő lépés lehetővé teszi az Apple Talk használatát az 548 -as porton keresztül. Az igazat megvallva, nem tudom, miért van erre szükség, de nem tudtam működtetni a Samba fájlmegosztást nélküle, így itt tartunk. Létrehozunk egy új szolgáltatásfájlt a következőkkel:
sudo nano /etc/avahi/services/afpd.service
És illessz be néhány XML -t:
548
Ezután nyomja meg a Control x gombot a mentéshez. Most indítsa újra az "avahi-démont", és rendelkeznünk kell a zeroconf szolgáltatáskeresés beállításával.
sudo /etc/init.d/avahi-daemon restart
Végül telepítsük a Samba fájlmegosztó szolgáltatást. Amikor a kék képernyő azt kéri, hogy engedélyezze a WINS támogatást, mindig nemet mondok.
sudo apt-get install samba samba-common-bin
Változtassuk meg az alapértelmezett Samba fájlmegosztási jelszót:
sudo smbpasswd -a pi
Ha ez megtörtént, módosítanunk kell az alapértelmezett Samba konfigurációt:
sudo nano /etc/samba/smb.conf
Itt sok mindent konfigurálhat, de én csak a fájl aljára ereszkedem, és beillesztem az alapértelmezett megosztási beállításokat:
munkacsoport = MUNKA CSOPORT
win support = igen [forrás] megjegyzés = HOME path =/home/pi/browseable = Yes writeable = Igen only guest = no create mask = 0777 könyvtármaszk = 0777 public = yes only read = no force user = root force group = root
Ez megosztja a "/home/pi" fájlt teljes olvasási/írási hozzáféréssel. Nyugodtan testreszabhatja ezt most, de ezt a Windows szkriptek szerkesztésére használom, ezért szeretem nyitva hagyni. Nyomja le a Control + X billentyűkombinációt a Raspberry Pi mentéséhez és újraindításához, hogy mindezt sebességbe hozza:
sudo újraindítás
6. lépés: RPI beállítás 4. rész
Szokás szerint, amint az USB -meghajtó újra megjelenik a Windows rendszerben, készen állunk a folytatásra. Ezúttal próbáljuk meg elérni a Linux fájlrendszert az új Samba megosztásunkon keresztül. A Windows rendszerben ezt úgy teheti meg, hogy megnyitja a Fájlkezelőt vagy bármely fájlböngészőt, és a "\ YOUR_HOST_NAME" elérési útra lép (cserélje ki a tényleges gazdagépnévvel.) Hitelesítő adatokat fog kérni Öntől, amelyek a tipikus Pi alapértelmezett felhasználói "pi" "és bármi legyen is az új jelszava. Feltétlenül mondja el, hogy emlékezzen a hitelesítő adataira, így nem kell folyamatosan beírnia ezeket az adatokat.
Ha minden megfelelően működik, látni fog néhány megosztott mappát. Mindkettő ugyanarra a "home/pi" könyvtárra mutat. Nyissa meg az egyiket, és hozzon létre egy másik "test.txt" nevű szöveges fájlt, mint korábban az USB -meghajtón.
Most, hogy mindkét tesztfájl a helyén van, olvassuk el őket a Raspberry Pi -ből. Csatlakozzon újra az SSH-hoz, és írja be a következőt, hogy megnézze, mi található a felhasználó saját könyvtárában:
ls
Látni fogja az imént létrehozott teszt szövegfájlt. Ezt megerősítheti, ha felsorolja a tartalmát a cat paranccsal:
macska szöveg.txt
Ha felsoroljuk a "/mnt/usb_share" tartalmát, akkor láthatjuk azt a szöveges fájlt, amelyet a Windows -on is készítettünk az USB -meghajtón:
ls /mnt /usb_share
És ha ezt megcsináljuk, láthatjuk a tartalmát:
cat /mnt/usb_share/test.txt
Csodálatos! Készen áll a Raspberry Pi beállítására!
7. lépés: A lemezkép biztonsági mentése
Rendben, készen áll az új projektek bázisának létrehozására! Szép munka! Ez egy utazás volt, de mielőtt túlságosan elvadulnánk ezzel a beállítással, biztonsági másolatot kell készítenünk róla, hogy könnyen visszaállíthassuk ezt a pontot, vagy lemásolhassuk ezt a beállítást a jövőbeni új projektekhez. Ehhez állítsuk le a Raspberry Pi -t, és tegyük vissza az SD -kártyát a Windows gépbe:
sudo shutdown -h most
Amint megjelenik az SD -kártya a Windows rendszerben, futtassa a Win32 Disk Imager alkalmazást. Ebben megadjuk a biztonsági mentési lemezkép útvonalát és fájlnevét. Győződjön meg róla, hogy ".img" fájlkiterjesztést ad neki.
Ezután győződjön meg arról, hogy a megfelelő meghajtó van kiválasztva. Ennek a rendszerindító meghajtónak kell lennie az SD -kártyáról.
Ezután kattintson a "Csak olvasható partíciók" gombra a folyamat felgyorsításához. Végül kattintson az "Olvasás" gombra, és hagyja, hogy végezze el a dolgát.
Ha ez megtörtént, láthatjuk, hogy olyan lemezképfájlt hozott létre, amely majdnem akkora, mint a teljes SD -kártya! Ezt SOKKAL csökkenthetjük tömörítéssel, mivel a fájltartalom nagy része üres. Winrar -t használok, de bármit használhatsz, csak győződj meg róla, hogy magas szintű tömörítést választasz. Most láthatja, hogy a képarchívum sokkal kisebb.
Tehát ennyi, most egy Raspberry Pi van csatlakoztatva az internethez és a Windows géphez USB -n keresztül. Nincs szükség más hardverre. Csatlakozhat hozzá SSH -n keresztül, írhat rá kódot a Windows kedvenc szerkesztőjéből, közvetlenül mentheti a fájlokat a Linux fájlrendszerbe, vagy átadhatja azokat a Windows USB -meghajtóján keresztül. Ez valódi kényelmet jelent, ha olyan fájlokat továbbíthat más számítógépekről, amelyeken nem tudja javítani a hálózatot. Írhat olyan szkripteket is, amelyek figyelik az új fájlokat, és futtatják azokat, amint megjelennek a memóriakártyán!
Örülök, hogy végigcsináltad ezt az oktatóanyagot! Remélem, minden rendben működött az első próbálkozás során, és ez rengeteg időt takarított meg. Ha bármilyen problémája van, mindent megteszek, hogy segítsek a megjegyzésekben, és ha bármilyen módosítást szeretne végrehajtani a beállításomban, szívesen meghallgatom gondolatait és javaslatait.
8. lépés: Bónusz tippek
Visszaállítás nagyobb lemezekre
Ha ezt a képet egy új SD -kártyára állítja vissza, amely nagyobb, mint a lemezkép, akkor ki kell bővítenie a Linux fájlrendszert, hogy kitöltse az új kártyát. Ezt a "raspi-config" futtatásával teheti meg:
sudo raspi-config
Ezután válassza a "Speciális beállítások" lehetőséget. Ezután válassza a "Fájlrendszer kibontása" lehetőséget. Miután ez befejeződött, a Linux rendszere a teljes SD -kártyát fogja használni, még akkor is, ha sokkal kisebb lemezképpel kezdte.
Új írott fájlok megtekintése a hüvelykujj -meghajtón a Windows rendszerből Linux alatt
Az új fájlok megjelenítéséhez el kell távolítania és újra fel kell szerelnie ezt a fat32 meghajtót Linuxon. Ez nagyon triviális, és megtehető a következőkkel:
sudo umount /mnt /usb_share
Azután:
sudo mount -o ro /piusb.bin /mnt /usb_share
És most látnia kell az új fájlokat Linuxon:
ls /mnt /usb_share
Új python -szkriptek keresése a meghajtón, és azok automatikus futtatása
Egy shell parancsfájl elkészíthető, hogy automatikusan figyelje az új fájlokat, és tegyen velük valamit, amint megjelennek. Nehéz műveletnek tűnik a folyamatos futás, ezért igyekszem nem túl gyorsan futni, de úgy tűnik, hogy a Raspberry Pi nem bánja túl sokat.
Először hozza létre a shell parancsfájlt:
nano refreshPythonScript.sh
Illessze be a következő szkriptet, és szerkessze ízlés szerint:
#!/bin/sh
remoteFile = "/mnt/usb_share/Main.py" tempFile = "/home/pi/tempMain.py" localFile = "/home/pi/Main.py" # delect helyi fájl, és cserélje ki egy üres fájlra rm $ localFile érintse meg a $ localFile fájlt, míg true, tegye le a # unmount és telepítse újra az usb_share alkalmazást a rajta lévő fájlok frissítéséhez sudo umount /mnt /usb_share sudo mount -o ro /piusb.bin /mnt /usb_share # másolja le a Main.py -t az usb megosztásról a sudo összehasonlításához / cp -r $ remoteFile $ tempFile if cmp -s "$ tempFile" "$ localFile"; akkor echo "megegyeznek" else echo "ők mások" # öld meg a python szkriptet, ha már fut sudo killall python3 # másolás temp fájl a helyi fájlon sudo / cp -r $ tempFile $ localFile # futtasd a helyi fájlt localFile fi # várjon egy kicsit, mielőtt ismét ellenőrizné az alvó állapotot 10
Mentse a Control + X billentyűkombinációval, és módosítsa a parancsfájl engedélyeit, hogy végrehajtható legyen:
chmod +x refreshPythonScript.sh
Most pedig bármikor futtathatja, ha beírja:
./refreshPythonScript.sh
Ez természetesen automatikusan megtörténhet, amikor a Raspberry Pi elindul, ami egy érdekes kis Python -eszközzé alakítja!
Ajánlott:
Útmutató: A Raspberry PI 4 fej nélküli (VNC) telepítése Rpi-képalkotóval és képekkel: 7 lépés (képekkel)
Útmutató: A Raspberry PI 4 fej nélküli (VNC) telepítése Rpi-képalkotóval és képekkel: Ezt a Rapsberry PI-t tervezem használni egy csomó szórakoztató projektben a blogomban. Nyugodtan nézd meg. Vissza akartam kezdeni a Raspberry PI használatát, de nem volt billentyűzetem vagy egér az új helyen. Rég volt, hogy beállítottam egy málnát
Raspberry Pi Desktop: Biztonságos fej nélküli beállítás kijelző nélkül: 6 lépés
Raspberry Pi Desktop: Biztonságos fej nélküli beállítás kijelző nélkül: Ha ezt olvassa, valószínűleg már ismeri a Raspberry Pi -t. Van néhány ilyen félelmetes tábla a ház körül, különböző projektek futtatásához. Ha megnéz bármilyen útmutatót, amely megmutatja, hogyan kell elkezdeni a Raspberry Pi használatát
Raspberry Pi fej nélküli beállítás: 7 lépés
Raspberry Pi Headless Setup: Megtanulja, hogyan engedélyezheti a Raspberry Pi for ssh-n való hozzáférést billentyűzet, egér és monitor csatlakoztatása nélkül, úgynevezett Headless módban
Raspberry Pi fej nélküli beállítás: 3 lépés
Raspberry Pi Headless Setup: Gondolkozott már azon, hogy hogyan állíthat be málna pi -t monitor nélkül? Ez egyszerű, csak egy operációs rendszerre van szüksége egy SD -kártyán és egy Ethernet -kábelen. Néhány ingyenes program és egy kis türelem. Az Allchips egy elektronikai alkatrészek online szolgáltatása
Háromlábú fej-monopod-fej adapter 43 centért. Szó szerint: 6 lépés
Háromlábú fej-monopod-fej adapter 43 centért. Szó szerint: Történetem rövid változata: Vettem egy fényképezőgépet, egy csomag tartozékot kapott, köztük egy Samsonite 1100 állványt. Van egylábú lábam. Hamarosan el akarok menni, és forgatható fejjel fényképezek az egylábú állványon, és nem kellett 40 dollárt költenem, hogy megszerezzek egyet