Mündəricat:
- Addım 1: Yükləmələr və Quraşdırmalar
- Addım 2: SD Kartın Qurulması
- Addım 3: RPI SETUP BÖLÜM 1
- Addım 4: RPI Quraşdırma Bölümü 2
- Addım 5: RPI Quraşdırma Bölümü 3
- Addım 6: RPI Quraşdırma Bölümü 4
- Addım 7: Disk Görüntüsünü Yedəkləyin
- Addım 8: Bonus İpuçları
Video: Başlayanlar üçün Ultimate Başsız RPi Sıfır Quraşdırma: 8 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Bu Təlimatlandırmada, bütün Raspberry Pi Zero layihələri üçün əsas quruluşuma nəzər salacağıq. Hamısını bir Windows maşınından edəcəyik, əlavə klaviatura və ya monitor lazım deyil! İşimiz bitdikdə, İnternetdə olacaq, faylları şəbəkə üzərində paylaşacaq, USB başparmak sürücüsü kimi işləyəcək və s. Daha vizual bir insan olsanız, bu yazını da müşayiət edən bir YouTube videosu (GƏLƏCƏK!) Var.
Raspberry Pi Sıfırları sevirəm və çox faydalı olduqlarını düşünürəm, amma layihələrə inteqrasiya olunmaq üçün çox iş görmək lazımdır. Buradakı məqsədim, sizi bu quruluşu mümkün qədər asan bir şəkildə gəzdirməkdir və sonra sizə yeni xüsusi Raspbian OS SD Kartınızı necə yedəklədiyinizi göstərəcəyəm ki, 15 dəqiqə ərzində yeni yaddaş kartlarını yenidən görüntüləyə biləsiniz. yenidən bu prosesi keçmək.
Təəssüf ki, bu yazı Windows istifadəçiləri üçün xüsusi olaraq hazırlanmışdır. Əlbəttə ki, hər kəs üçün faydalı olardı, amma bu prosesi Linux və ya Mac OS -də etmirəm, ona görə də həmin maşınlarda dəqiq prosesə kömək edə bilmərəm. Əminəm ki, yenə də izləyə bilərsiniz. Burada Windows -a xas olan çox şey yoxdur və bunların hamısı Google -un bir az köməyi ilə hər hansı digər əməliyyat sistemində edilə bilər.
Bu, ilk növbədə bir Raspberry Pi Zero -da istifadə üçün nəzərdə tutulmuşdur, baxmayaraq ki, hamısı Sıfır W -da işləyəcək. Deyilənə görə, USB OTG funksiyalarının heç biri digər modellərdə (A, B və s.) İşləməyəcək, çünki onu dəstəkləyən yeganə model Zero və Zero W -dir.
Addım 1: Yükləmələr və Quraşdırmalar
Etməli olduğumuz ilk şey bir dəstə proqram yükləmək və quraşdırmaqdır.
BURADAN yüklənə bilən SD kartlara disk şəkilləri yazmaq üçün Balena Etcherə ehtiyacımız olacaq.
Disk şəkillərindən danışarkən, buradan Raspbian Lite -i götürək. Yazı zamanı Rasbian Buster Lite istifadə edirəm.
SD Yaddaş Kartı Formatlayıcı tətbiqini BURADAN tutmaq istəyirəm. Bu, SD kartları təsvir etməzdən əvvəl onları formatlaşdırmaq üçün istifadə olunur. Bu bir növ rəsmiyyətdir, ehtimal ki, əksər hallarda buna ehtiyac yoxdur, amma oxudum ki, yeni SD kartlarla sizi bir qədər kədərləndirə bilər.
Sonra BURADAN Putty yükləyin. Raspberry Pis ilə qarışırsınızsa, xüsusən də 'başsız' olsanız, Putty'yi mütləq istəyəcəksiniz.
Bu təəccüblü görünə bilər, amma bundan sonra BURADAN Apple tərəfindən Bonjour Çap Xidmətlərini tutacağıq. Bu, Raspberry Pi -yə (və digər cihazlara) adla müraciət etməyimizə imkan verir, buna görə də ona qoşulmaq üçün IP Adresinin nə olduğunu anlamaq məcburiyyətində deyilik. Bunu artıq maşınınıza quraşdırmış ola bilərsiniz, əvvəlcə yoxlamağa dəyər.
Nəhayət, BURADAN Win32 Disk Görüntüleyicisini tutun. Bitmiş SD kartımızın disk görüntüsünü yaratmaq üçün bunu sonda istifadə edəcəyik. Ardından, bir şeyi pozduqda və ya yeni bir layihəyə başladıqda, Balena Etcher ilə SD kartlara geri köçürə bilərik.
Tamam, indi hər şeyi quraşdırın, bu düz irəli olmalıdır. Bitirdikdən sonra Windows'u yenidən başladın və mikro SD kartınızı kompüterinizə atın və davam edin.
Addım 2: SD Kartın Qurulması
İndi SD kartı qurmaq üçün bütün yeni proqramlardan istifadə edək. Ancaq bunu etməzdən əvvəl, bunun üçün 8 və ya 16 konsert kartı ilə başlamağın yaxşı bir fikir olduğunu unutmayın. Daha sonra yenidən istifadə üçün sistemimizi dəstəkləyəcəyik və böyük bir kartla başlasanız, onu daha kiçik bir karta yaza bilməzsiniz. Bununla birlikdə daha böyük bir karta kiçik bir kart yaza və sonra onu doldurmaq üçün Linux fayl sistemini genişləndirə bilərsiniz. Kiçikdən başlamaq bunu daha sonra faydalı edəcək.
Beləliklə, əvvəlcə SD Yaddaş Kartı Formatlayıcı tətbiqini işə salın, SD kartınızı seçin, "sürətli format" ı seçin və həcm etiketində yazın. "Format" düyməsini basın və kartı hazırlamaq üçün bir an verin. Yaddaş kartınızda birdən çox bölmə varsa, onlardan hər hansı birini seçmək çox yaxşı işləyəcək; asılı olmayaraq bütün kartı formatlaşdıracaq.
Sonra, Raspbian Lite disk görüntüsünü istədiyiniz hər şeylə açın (Winrar istifadə edirəm).
Balena Etcher proqramını işə salın və sıxılmamış Raspbian Lite.img faylını seçin. SD kartınızı seçin və şəkli kartınıza yazmaq və yoxlamaq üçün vaxt verin.
Bunu etdikdən sonra, ehtimal ki, Windows-un yeni bölmələri götürməsini təmin etmək üçün SD kartı çıxarıb yenidən taxmalısınız. "Bu kompüterdə" "önyükleme" etiketli bir sürücü göründüyündə onu açın. Digər bölmənin oxunmaz olması barədə xəbərdarlıq alsanız, onu görməzdən gəlin; Windows -un yerli olaraq oxuya bilmədiyi bir Linux bölməsi.
Mətn faylları yaratmaq üçün rahat olduğunuz hər hansı bir proqramı işə salın. Notepad bunun üçün əladır, Microsoft VS Kodu daha yaxşıdır.
Birincisi, fayl uzantısı olmayan "ssh" adlı "açılış" sürücüsünə boş bir fayl əlavə edin: tamamilə boş buraxın. Bu, Raspbian -ın daha sonra Putty ilə bağlayacağımız SSH serverini açılışda başlatmasını təmin edəcək. Faylınızın "ssh.txt" kimi deyil, tam olaraq "ssh" adlandırıldığından əmin olmaq üçün File Explorer -də fayl uzantılarını göstərməli ola bilərsiniz. Windows 10 -da fayl uzantılarını necə göstərəcəyinizə bir nümunə.
Sonra "config.txt" faylını redaktə edək. Faylın altına keçib əlavə edəcəyik:
dtoverlay = dwc2
Bu, Ethernet və Kütləvi Saxlama Cihazını USB üzərindən idarə etmək üçün lazım olan USB OTG funksiyasını təmin edəcək.
Sonra "cmdline.txt" açın. Burada çox diqqətli olmalıyıq: hər bir əmr birinci sətirdə gedir və ətrafındakı digər əmrlər arasında bir yerə ehtiyac var. Təhlükəsiz olmaq üçün ilk sətrin sonuna bir boşluq əlavə edirəm və sənəddə boş bir ikinci sətir olduğundan əmin olun. Birinci sətrin sonuna gedin və əlavə edin:
modullar-yük = dwc2, g_ether
Yaxşı, SD kartın quraşdırılması tamamlandı! Mikro SD kartı Raspberry Pi -yə daxil edin və Raspberry Pi -ni USB vasitəsilə kompüterinizə qoşun. USB kabelinizi ən çox USB portuna bağladığınızdan əmin olun; xarici port yalnız gücə bağlıdır.
Addım 3: RPI SETUP BÖLÜM 1
Raspbian çəkdikdən sonra, tam USB portunda USB OTG funksiyasını aktivləşdirəcək. Sonra, Windows üçün bir USB Ethernet adapteri kimi görünən bir xidmətə başlayacaq və nəhayət, Windows'un içərisindən Ethernet üzərindən qoşula biləcəyimiz bir SSH serverini işə salacaq. Bu, klaviatura və ya monitora ehtiyac duymamağın açarıdır.
Windows -da, Başlat menyusunu tıklayaraq "Cihaz Meneceri" yazaraq "Cihaz Meneceri" ni açın. Bu bitdikdən sonra Windows tərəfindən aşkar edilmiş bütün cihazları görə biləcəksiniz. Cihaz menecerinizi izləsəniz, "USB Ethernet/RNDIS Gadget" adlı yeni bir şəbəkə adapterinin göründüyünü görəcəksiniz, bu da qoşulmağa hazır olduğunuzu bilir. Daha əvvəl Bonjour qurduğunuzu fərz etsəniz, Raspberry Pi -yə adla qoşula bilərsiniz; yoxsa, şəbəkənizi taramaq üçün NMAP kimi bir şeyə ehtiyacınız olacaq.
Varsayılan olaraq SSH olaraq təyin ediləcək Putty açın. Ev sahibi qutusuna "raspberrypi.local" yazın və Enter düyməsini basın. Hər şey düzgün aparılırsa, ehtimal ki, Raspberry Pi -dən SSH açarı barədə sizi xəbərdar edən bir təhlükəsizlik siqnalı açılır. Yaxşıdır, davam etmək üçün bəli düyməsini basın və Raspberry Pi -dən bir giriş istəyi alacaqsınız.
Əgər əlaqə qura bilmirsinizsə, Raspberry Pi üzərindəki işığın yanıb sönməsini dayandırana qədər gözləyin (yalnız yaşıl rəngdə olacaq) və onu ayırın. Ən çox USB portunu istifadə etdiyinizi yoxlayın, Apple Bonjour qurduqdan sonra Windows'u yenidən başladığınızdan əmin olun və USB -ni yenidən qoşun. Bəzən işlər ilk dəfə işləmir.
Raspberry Pi üçün standart istifadəçi hesabı girişi:
pi
Və parol belə olacaq:
moruq
Pi -yə daxil olduqdan sonra, etməli olduğumuz ilk şey, indi əldə etdiyimiz Ethernet yerinə USB cihazlarımızı Ethernet və Kütləvi Yaddaşa dəstək vermək üçün yenidən qurmaqdır. Yazaraq bunu edin:
sudo nano /etc /modulları
Bu, Nano mətn redaktorunda idarəçi imtiyazlarına malik bir fayl açacaq. Açıldıqdan sonra faylın altına gedin və yazın və ya yapışdırın:
dwc2
(Qeyd: bunu kopyaladıysanız, terminala sağ tıklayaraq Putty -ə yapışdıra bilərsiniz.) Sonra Control düyməsini basıb çıxmaq üçün X düyməsini basın. Saxlamaq istədiyinizə əmin olduğunuzu soruşacaq, bəli seçin. Sonra, fayl adını təsdiqləməyinizi xahiş edəcək, yalnız Enter düyməsini basın.
Daha irəli getmədən əvvəl, qurduğumuz USB Kütləvi Yaddaş (başparmak sürücüsü) funksiyasından danışaq. Pi -də istifadə etmək üçün faylları və ya skriptləri asanlıqla kopyalamaq və ya Windows -dan asanlıqla götürülə bilən loglar kimi sənədlər yazmaq üçün Pi üzərindəki skriptləriniz üçün çox faydalıdır. Bununla əlaqədar bir neçə xəbərdarlıq var. Bölməyə Raspberry Pi və Windows -dan eyni vaxtda yaza bilməzsiniz, ona görə də hansı tərəfə yazmaq istədiyinizi əvvəlcədən qərar verməlisiniz. Ayrıca, Windows -da yazıla bilsəniz, bəzən təmirə ehtiyacı olan sürücü haqqında bir xəbərdarlıq alacaqsınız. Bu kiçik bir narahatlıqdır və sənəd yazarkən Raspberry Pi -ni çıxarmadıqca əslində təmirə ehtiyacı yoxdur, buna görə də elə də böyük bir şey deyil.
Bütün bunları söyləyərək, USB Kütləvi Saxlama bölmə məlumatlarımız üçün konteyner faylı yaradaq. Burada 2 gigabayt və ya 2048 meqabayt olaraq təyin edirəm. İstəsəniz az və ya çox yer ayıra bilərsiniz. Daxil edin:
sudo dd bs = 1M əgər =/dev/zero of//piusb.bin count = 2048
Sonra, bu konteyneri fat32 MSDOS uyğun bir bölmə olaraq formatlayacağıq. Daxil edin:
sudo mkdosfs /piusb.bin -F 32 -I
İndi bu bölmə üçün montaj nöqtəsi olaraq istifadə etmək üçün bir kataloq hazırlayın:
sudo mkdir /mnt /usb_share
Və yeni bölmə üçün fstab -a bir giriş əlavə etməliyik:
sudo nano /etc /fstab
Bunu fstab faylının sonuna kopyalayın:
/piusb.bin /mnt /usb_share vfat istifadəçiləri, umask = 000 0 2
Bunu etdikdən sonra, bütün yeni bölmələri bağlayaq və heç bir səhv almadığımızdan əmin olaq. Bunu etsəniz, zəhmət olmasa buradakı addımlarınızı təkrarlayın və heç bir şeyi qaçırmadığınızdan əmin olun.
sudo dağı -a
Tamam, demək olar ki, USB cihazlarının qurulması başa çatdı. İndi "rc.local" a daxil olaq və USB cihazlarımızı yenidən aktivləşdirmək və hər açılışdan sonra bu bölməni yenidən düzəltmək üçün bəzi sətirlər əlavə edək:
sudo nano /etc/rc.local
Faylın son sətri olaraq qalması üçün "0 çıx" yazan sətirdən əvvəl aşağıdakıları kopyalayın:
/bin/sleep 5/sbin/modprobe g_multi file =/piusb.bin stall = 0 çıkarılabilir = 1sudo montaj -o ro /piusb.bin/mnt/usb_share
QEYD: Yuxarıdakı sətirlər bunu edəcək ki, Windows baş barmağa yaza bilsin və Linux yalnız ondan oxuya bilsin. Bunun əksinə olmasını istəyirsinizsə, bunun əvəzinə istifadə edin:
/bin/sleep 5/sbin/modprobe g_multi file =/piusb.bin stall = 0 çıkarılabilir = 1 ro = 1sudo mount -o /piusb.bin/mnt/usb_share
Burada yapışdırdığımız şeylərlə əlaqədar diqqət etməli olduğumuz bir neçə şey var. 5 saniyəlik yuxum var; İstəsəniz bunu 1 saniyəyə endirə bilərsiniz. Daha sonra, başlanğıcınız digər xidmətlər və sürücülərlə şişirsə, bunu artırmaq istəyə bilərsiniz. Təhlükəsiz olmaq üçün saat 5 -ə buraxıram.
İkinci xətt çoxfunksiyalı kompozit USB gadgetını işə salır. Bir anda, əvvəllər qurduğumuz "g_ether" Gadget'ını silmək niyyətindəyik, çünki burada Ethernet, Serial və Kütləvi Yaddaş bir yerdədir. Üçüncü sətir, Raspberry Pi -dəki fat32 hissəsini bərpa edir. Unutmayın ki, hər zaman daha sonra geri dönə bilərsiniz və yalnız fərqli layihələr üçün hansı tərəfin oxunacağını və ya fikrinizi dəyişsəniz dəyişə bilərsiniz.
Bunu etdikdən sonra "cmdline.txt" ə qayıdaq və "g_ether" i sondan çıxaraq:
sudo nano /boot/cmdline.txt
İlk sətrin sonuna gedin və "g_ether" ı silin, sonra qeyd edin.
Tamam, bir anlıq kürəyinizə vurun; uzun yol getdin. İndi Raspberry Pi -ni yenidən başladın və Windows -da yenidən istifadəyə hazır olaq.
sudo yenidən başladın
Addım 4: RPI Quraşdırma Bölümü 2
Raspberry Pi-də Çoxfunksiyalı Kompozit USB gadget funksiyasından istifadə etmək üçün bir çox qəribəliklər var. Bunların çoxunu dolaşmaq üçün bir yol tapmadım, amma alışdıqdan sonra heç bir problemi yoxdur.
Birincisi: Raspberry Pi açıldıqda, USB OTG cihazı olaraq qoşulduqda, Windows -da naməlum bir cihaz olduğuna dair bir xəbərdarlıq alacaqsınız; sadəcə buna məhəl qoyma. Bu problemi həll etmək üçün "g_multi" modulunu "rc.local" ə əlavə etdik, ancaq işə salınması bir neçə saniyə çəkir. Bir az sonra USB cihazları yenidən yığılacaq və USB baş barmağınız açılacaq.
İkinci qəribəlik: Bəzən, baş barmaq sürücüsü göründükdə, Windows səhv bir şey olduğunu və səhvlər üçün taranması lazım olduğunu şikayət edəcək. Bunun səbəbi mürəkkəbdir, ancaq SD karta yazarkən Raspberry Pi -ni çıxarmadığınız halda heç bir problem yoxdur; Linux -un onu necə bağladığı bir qəribədir. İstəsəniz təmir edə bilərsiniz və ya sadəcə gözardı edə bilərsiniz.
Tamam, buna görə də indi Raspberry Pi -nin ev sahibliyi etdiyi bir barmaq sürücüsünüz var. Bunu Windows tərəfindən yazıla yazmısınızsa, indi üzərində "test.txt" adlı bir mətn faylı yaratmaq üçün əlverişli zamandır, daha sonra onu Linuxdan oxuyacağıq.
Bu üçüncü qəribəliyi istifadə etdiyiniz maşın başına yalnız bir dəfə düzəltməlisiniz, buna görə əsəbi görünsə də, yəqin ki, bunu yalnız bir dəfə etməli olacaqsınız.
"Cihaz menecerini" əvvəllər olduğu kimi gətirin və "digər cihazlar" ın altında "RNDIS" adlı bir xəbərdarlıq olan bir cihaz görməlisiniz. "G_ether" in niyə yaxşı işlədiyini bilmirəm, amma bu belə deyil; asan bir düzəliş olsa da. Bunun üzərinə sağ vurun və "Sürücüyü yeniləyin" seçin. Sonra "Kompüterimə göz at" və "Seçməyimə icazə ver". "Bütün cihazları göstər" seçin və bütün seçimləri yükləmək üçün bir müddət verin. Yükləndikdən sonra "İstehsalçılar" siyahısını aşağı çəkin və "Microsoft" u seçin ("Microsoft Corporation" deyil, sadəcə "Microsoft"). "Model" siyahısında: "Uzaqdan NDIS uyğun cihaz" a gedin və seçin, sonra sağ altdakı "İrəli" düyməsini basın. Bir xəbərdarlıq alacaqsınız, yalnız "Bəli" düyməsini basın və quraşdırma başa çatdıqda dialoqu bağlayın.
Hər şey yaxşı olarsa, indi "Şəbəkə Adaptörleri" altında "Uzaqdan NDIS uyğun bir cihaz" olacaq. İndi Raspberry Pi ilə yenidən danışa bilərik.
Daha sonra, Windows maşınımızın internet bağlantısı vasitəsi ilə internetə daxil ola biləcəyinə əmin olaq. Bunu etmək üçün "Başlat" düyməsini basın və "Şəbəkə Vəziyyəti" yazın və seçin. Açılan zaman: bir az aşağı diyirləyin və "Adapter Ayarlarını Dəyişdir" seçin. Burada "Ethernet 5" kimi bir adla Raspberry Pi NDIS cihazınızı və Windows -u internetə bağlamaq üçün istifadə etdiyiniz şəbəkə adapterini görməlisiniz; bu çox güman ki, "Wifi" kimi bir şey adlandırılacaq. Sizi İnternetə bağlayan birini sağ vurun və "Xüsusiyyətlər" i seçin. Sonra, açılan pəncərədə "Paylaşım" sekmesini basın. İndi "Digər şəbəkə istifadəçilərinin bu kompüterin internet bağlantısı ilə əlaqə qurmasına icazə verin" yazan qutuyu yoxlayın və baxdığımız Raspberry Pi NDIS cihazının şəbəkə adapterinin adını seçin ("Ethernet 5" kimi bir şey.)
Bunu etdikdən sonra, əvvəlki kimi Putty ilə yenidən əlaqə quraraq Raspberry Pi-nin internet bağlantısını yoxlaya bilərik. Pi -də internet bağlantısı axtararkən yoxladığım ilk şey, Google domen adı serveri olan 8.8.8.8 -ə pinq vurmaqdır. Bunu yazaraq edə bilərsiniz:
ping 8.8.8.8
Çox güman ki, bağlantınız olmayacaq, bu halda Pi -ni yenidən başladın:
sudo yenidən başladın
Yenidən başladıqda, Ethernet adapterini geri gətirəcək və Windows bundan sonra avtomatik olaraq ona İnternet bağlantısı qurmağa başlamalıdır. USB sürücüsünün yenidən açılmasını gözləyərək açıldığını bilməlisiniz. İndi Putty ilə yenidən əlaqə saxlayaq və internet bağlantısı üçün yenidən test edək:
ping 8.8.8.8
Bu dəfə çox yaxşı işləməlidir, buna görə də indi baxaq www.google.com:
ping
Tamam, mükəmməl. Beləliklə, bizim Raspberry Pi rəsmi olaraq internetə bağlıdır! Gözəl iş!
Bu nöqtədə problemləriniz varsa, cihazı "Cihaz Menecerindən" çıxarmalı ola bilərsiniz (üzərinə sağ vurun və "Cihazı Sil" seçin və Windows'u yenidən başladın). Sonra bu addımı yenidən başlayın. O yerə getməzdən əvvəl hər şeyi yenidən oxuyardım və heç nəyi qaçırmadığınızdan əmin olardım.
Addım 5: RPI Quraşdırma Bölümü 3
İndi Pi onlayn olduğumuz üçün hər şeyi quraşdırmağa və qalanı qurmağa başlaya bilərik. Bir şey qurmadan əvvəl, APT paketlərimizi aşağıdakılarla yeniləməliyik:
sudo apt-get yeniləməsi
Daha sonra qaçaraq bir az da ev təmizliyi edək:
sudo raspi-config
Bu bitdikdən sonra "İstifadəçi Parolunu Dəyişdir" seçin. Sonra bu Raspberry Pi üçün ev sahibinin adını standartdan fərqli bir şeyə uyğunlaşdıraq. "Şəbəkə Seçimləri" ni və sonra "Host Adı" nı seçin. Mən öz adımı "devpi" adlandırdım, ancaq sənə uyğun olan hər şeylə gedə bilərsən; unutmayın ki, bu SD kartı daha sonra görüntüləyəcəyik, buna görə də inşallah daha sonra bu quruluşu yenidən istifadə edəcəyiniz üçün onu hələ də bir layihəyə çox xüsusi etmək istəmirsiniz. Bitirdikdən sonra geri qayıdın və Raspberry Pi -ni yenidən başlatacaq "Bitir" seçin.
Başparmak sürücüsü yenidən yuxarı qalxdıqda, Putty ilə yenidən əlaqə quraq. Unutmayın ki, Raspberry Pi -yə indi fərqli bir ad verildi, buna görə artıq "raspberrypi.local" dan istifadə edə bilməzsiniz. İndi daxil etdiyiniz host adını istifadə etməlisiniz. Ev sahibi adı fərqli olduğu üçün yeni bir SSH açarı xəbərdarlığı da alacaqsınız. Girişiniz hələ də "pi" olaraq qalacaq, ancaq parolunuz indi də fərqli olacaq.
İndi Samba fayl paylaşımını quraq ki, Windows -dan Linuxda faylları düzəldə biləsiniz. Əvvəlcə "avahi-daemon" quracağıq:
sudo apt-get avahi-daemon quraşdırın
Sonra:
sudo update-rc.d avahi-daemon standartları
Bu növbəti addım 548 portu üzərində Apple Talk -a icazə vermək kimi görünür. Düzünü deyim ki, bunun nəyə görə lazım olduğunu bilmirəm, amma Samba fayl paylaşımını onsuz da işə sala bilmədim, buradayıq. Yeni bir xidmət faylı yaradacağıq:
sudo nano /etc/avahi/services/afpd.service
Və ona bir neçə XML yapışdırın:
%h _afpovertcp._tcp 548
Sonra saxlamaq üçün x düyməsini vurun. İndi "avahi-daemon" u yenidən başladın və zeroconf xidməti kəşf qurulmasına sahib olmalıyıq.
sudo /etc/init.d/avahi-daemon yenidən başladın
Nəhayət, Samba fayl paylaşım xidmətini quraq. Mavi ekranda WINS dəstəyini aktiv etməyinizi istədikdə həmişə yox deyərəm.
sudo apt-get samba samba-common-bin quraşdırın
Varsayılan Samba fayl paylaşım parolunu dəyişdirək:
sudo smbpasswd -pi
Bunu etdikdən sonra, standart Samba konfiqurasiyasını dəyişdirməliyik:
sudo nano /etc/samba/smb.conf
Burada konfiqurasiya edə biləcəyiniz çox şey var, ancaq faylın altına enib standart paylaşım ayarlarımı yapışdırıram:
iş qrupu = İŞ QRUPU
qalibiyyət dəstəyi = bəli [mənbə] şərh = HOME yolu =/ev/pi/gözdən keçirilə bilən = Bəli yazıla bilər = Bəli yalnız qonaq = maska yaratma = 0777 kataloq maskası = 0777 ictimai = bəli yalnız oxunur = istifadəçi qüvvəsi yoxdur = kök qüvvələri qrupu = kök
Bu, "/home/pi" ni tam oxumaq/yazmaq imkanı ilə paylaşacaq. Bunu indi fərdiləşdirməkdən çekinmeyin, amma bunu Windows -dan skriptləri redaktə etmək üçün istifadə edirəm, ona görə də onu açıq buraxmaq istəyirəm. Raspberry Pi -ni saxlamaq və yenidən başlatmaq üçün Control + X düymələrini basaraq hamısını işə salın:
sudo yenidən başladın
Addım 6: RPI Quraşdırma Bölümü 4
Həmişə olduğu kimi, USB baş barmaq sürücüsü Windows -da yenidən açıldıqdan sonra davam etməyə hazırıq. Bu dəfə yeni Samba paylaşımımız üzərindən Linux fayl sisteminə daxil olmağa çalışaq. Windows -da bunu Fayl Gəzgini və ya hər hansı bir fayl tarayıcısını açaraq "\ YOUR_HOST_NAME" yoluna gedərək edə bilərsiniz (əsl host adınızla əvəz edin.) Sizdən tipik standart istifadəçi Pi istifadəçi kimlik məlumatlarınızı istəyəcək. "və yeni şifrəniz nə olursa olsun. Etimadnamənizi yadda saxlamaq üçün dediyinizə əmin olun ki, bu məlumatı daxil etməyə davam etməyəsiniz.
Hər şey düzgün işləyirsə, bəzi paylaşılan qovluqları görəcəksiniz. Bunların hər ikisi eyni "home/pi" qovluğunu göstərir. Onlardan birini açın və daha əvvəl USB baş barmağında etdiyimiz kimi "test.txt" adlı başqa bir mətn faylı yaradın.
İndi hər iki test sənədini hazırladıqdan sonra onları Raspberry Pi -dən oxuyaq. SSH-ə yenidən qoşulun və istifadəçi ev qovluğunda nə olduğunu görmək üçün aşağıdakıları yazın:
ls
Yeni yaratdığımız test mətn faylını görəcəksiniz. Cat əmri ilə məzmununu siyahıya alaraq bunu təsdiq edə bilərsiniz:
pişik mətni.txt
"/Mnt/usb_share" məzmununu siyahıya alsaq, Windows -da USB sürücüsündə hazırladığımız mətn faylını görə bilərik:
ls /mnt /usb_share
Və bunu pişik etsək, məzmununu görə bilərik:
pişik /mnt/usb_share/test.txt
Əla! Raspberry Pi qurmağı bitirdiniz!
Addım 7: Disk Görüntüsünü Yedəkləyin
Tamam, yeni layihələr üçün bir baza qurmağı bitirdiniz! Gözəl iş! Bu bir səyahət idi, amma bu quruluşla çox çılğınlaşmadan əvvəl, bu nöqtəyə asanlıqla bərpa edə biləcəyimiz və ya gələcəkdə yeni layihələr üçün bu quruluşu kopyalaya biləcəyimiz üçün ehtiyat nüsxəsini çıxarmalıyıq. Bunu etmək üçün Raspberry Pi -ni bağlayaq və SD kartı yenidən Windows maşınına qoyaq:
sudo bağlanması -h indi
SD kart Windows -da göründükdən sonra Win32 Disk Imager proqramını işə salın. Bunun üçün, ehtiyat disk şəklimiz üçün bir yol və fayl adı daxil edəcəyik. ". İmg" fayl uzantısını verdiyinizə əmin olun.
Sonra doğru sürücünün seçildiyinə əmin olun. Bu, SD kartınızın açılış sürücüsü olmalıdır.
Sonra bu prosesi sürətləndirmək üçün "Yalnız ayrılmış bölmələri oxuyun" düyməsini basın. Sonda "Oxu" düyməsini basın və öz işini görməsinə icazə verin.
İş bitdikdə, demək olar ki, bütün SD kartın ölçüsündə olan bir disk görüntü faylının yaradıldığını görə bilərik! Bu fayl məzmununun çoxu boş olduğu üçün sıxışdıraraq bunu çox kiçilə bilərik. Winrar istifadə edirəm, amma istədiyiniz hər şeyi istifadə edə bilərsiniz, yalnız yüksək bir sıxılma səviyyəsi seçdiyinizə əmin olun. İndi şəkil arxivinin çox kiçik olduğunu görə bilərsiniz.
Budur, indi İnternetə və Windows maşınınıza USB ilə bağlı bir Raspberry Pi var. Başqa heç bir aparata ehtiyac yoxdur. Buna SSH vasitəsi ilə qoşula, Windows -da sevdiyiniz redaktordan kod yaza, faylları birbaşa Linux fayl sisteminə saxlaya və ya Windows -un USB baş barmağı vasitəsilə ötürə bilərsiniz. Şəbəkəni düzəldə bilməyəcəyiniz digər kompüterlərdən faylları ötürə bilmək əsl rahatlıqdır. Yeni faylları izləyəcək və baş barmağında görünən kimi işlədəcək skriptlər də yaza bilərsiniz!
Bütün bu dərsdən keçdiyinizə görə çox şadam! Ümid edirəm ki, ilk cəhddə hər şey düzgün işlədi və bu, bir çox vaxtınıza qənaət etdi. Hər hansı bir probleminiz varsa, şərhlərdə kömək etmək üçün əlimdən gələni edəcəyəm və quruluşumda hər hansı bir dəyişiklik etsəniz, fikir və təkliflərinizi eşitmək istərdim.
Addım 8: Bonus İpuçları
Daha böyük disklərə bərpa olunur
Bu görüntüyü disk şəklindən daha böyük olan yeni bir SD karta bərpa edirsinizsə, yeni kartı doldurmaq üçün Linux fayl sistemini genişləndirmək istəyəcəksiniz. Bu, "raspi-config" proqramını işə salmaqla edilə bilər:
sudo raspi-config
Sonra "Ətraflı Seçimlər" i seçin. Sonra "Fayl Sistemini Genişləndirin". Bu tamamlandıqda, daha kiçik bir disk görüntüsü ilə başlamış olsanız da, Linux sisteminiz bütün SD kartı istifadə edəcək.
Linux -da Windows -dan baş barmaq sürücüsündə yeni yazılı faylları görmək
Yeni faylların görünməsi üçün Linux-da bu fat32 sürücüsünü söküb yenidən bağlamalı olacaqsınız. Bunu etmək çox əhəmiyyətsizdir və aşağıdakılarla edilə bilər:
sudo umount /mnt /usb_share
Sonra:
sudo mount -o ro /piusb.bin /mnt /usb_share
İndi Linux -da yeni sənədlərinizi görməlisiniz:
ls /mnt /usb_share
Başparmak sürücüsündə yeni python skriptlərini axtarın və avtomatik olaraq işləyin
Yeni sənədləri avtomatik olaraq izləmək və göründükcə onlarla bir şey etmək üçün qabıq skripti hazırlana bilər. Davamlı çalışmaq ağır bir əməliyyat kimi hiss olunur, buna görə də çox sürətli işləməməyə çalışıram, amma Raspberry Pi çox da fikir vermir.
Əvvəlcə shell skriptini yaradın:
nano refreshPythonScript.sh
Aşağıdakı skriptə yapışdırın və zövqünüzə uyğun olaraq düzəldin:
#!/bin/sh
remoteFile = "/mnt/usb_share/Main.py" tempFile = "/home/pi/tempMain.py" localFile = "/home/pi/Main.py" # lokal faylı tapın və onu boş bir fayl ilə əvəz edin rm $ localFile $ localFile -ə toxunun, faylları yeniləmək üçün usb_share # sökün və yenidən qurun sudo umount /mnt /usb_share sudo mount -o ro /piusb.bin /mnt /usb_share # sudo müqayisə etmək üçün Main.py faylını usb payından kopyalayın / cp -r $ remoteFile $ tempFile, əgər cmp -s "$ tempFile" "$ localFile"; sonra echo "onlar uyğun gəlir" başqa echo "fərqlidirlər" # sudo killall python3 artıq işləyirsə # python skriptini öldür localFile fi # yoxlamadan əvvəl bir az gözləyin yuxu 10 tamamlandı
Control + X ilə saxla və icra etmək üçün skriptdəki icazələri dəyişdirin:
chmod +x refreshPythonScript.sh
İndi yazaraq istədiyiniz zaman işlədə bilərsiniz:
./refreshPythonScript.sh
Əlbəttə ki, Raspberry Pi başlayanda avtomatik olaraq edilə bilər ki, bu da onu kiçik bir Python cihazına çevirir!
Tövsiyə:
Necə edilir: Rpi-görüntü və Şəkillər ilə Raspberry PI 4 Başsız (VNC) Quraşdırma: 7 Addım (Şəkillərlə)
Nasıl Yapılır: Rpi-görüntüleyici və Şəkillərlə Raspberry PI 4 Başsız (VNC) Quraşdırma: Bu Rapsberry PI-ni blogumda bir çox əyləncəli layihələrdə istifadə etməyi planlaşdırıram. Yoxlamaqdan çekinmeyin. Raspberry PI -ni yenidən istifadə etmək istədim, amma yeni yerimdə Klaviatura və ya Mouse yox idi. Bir Moruq qurduğumdan bir müddət keçdi
Raspberry PI (RPi) üçün LIRC istifadə edərək IR Quraşdırma Asan Quraşdırma - İyul 2019 [1 -ci hissə]: 7 addım
Raspberry PI (RPi) üçün LIRC istifadə edərək İK Uzaqdan İdarəetmə Asan Quraşdırma - İyul 2019 [1 -ci hissə]: Çox axtardıqdan sonra RPi layihəm üçün İR uzaqdan idarəetmənin necə qurulacağına dair ziddiyyətli məlumatlara təəccübləndim və qorxdum. Asan olacağını düşündüm, amma Linux InfraRed Control (LIRC) qurmaq uzun müddətdir problemli idi
Başlayanlar üçün DJ Quraşdırma Necə Yaranır - Vinil Stili !: 7 addım
Başlayanlar üçün DJ Quraşdırma Necə Yaranır - Vinil Stili! Bu Təlimat kitabında sizə vinildən istifadə edərək klassik turntable üslubunda DJ qurğusunun necə qurulacağını göstərəcəyəm. Bir həvəskarsınızsa və ya bir peşə sahibi olmaq və bəlkə də qazanc əldə etmək üçün bütün dünyanı gəzmək istəyirsinizsə, bu addımları atacaqsınız
Tamildə Multimetrdən necə istifadə olunur - Başlayanlar üçün Təlimat - Yeni başlayanlar üçün multimetr: 8 addım
Tamildə Multimetrdən necə istifadə olunur | Başlayanlar üçün Təlimat | Yeni başlayanlar üçün multimetr: Salam Dostlar, bu dərslikdə multimetrenin hər cür elektron dövriyyədə 7 fərqli addımda necə istifadə olunacağını izah etdim, 1) problemlərin aradan qaldırılması üçün cihazın davamlılığı testi 2) DC cərəyanının ölçülməsi 3) Diod və LED -in sınanması 4) Ölçmə Resi
Raspberry Pi Desktop: Ekransız Təhlükəsiz Başsız Quraşdırma: 6 Addım
Raspberry Pi Desktop: Ekransız Təhlükəsiz Başsız Quraşdırma: Bunu oxuyursan, yəqin ki, Raspberry Pi ilə tanışsan. Evin ətrafında müxtəlif layihələr həyata keçirmək üçün bu möhtəşəm lövhələrdən bir neçəm var. Raspberry Pi ilə necə başlamağınızı göstərən hər hansı bir bələdçiyə baxsanız