Mündəricat:
- Təchizat
- Addım 1: Ubuntu Saytından Raspberry Pi üçün Ubuntu yükləyin
- Addım 2: Şəkili USB Diskinə yazın
- Addım 3: Raspberry Pi EEPROM -u yeniləyin
- Addım 4: Raspberry Pi Firmware -ni yeniləyin
- Addım 5: Çekirdeği açın
- Addım 6: Config.txt faylını yeniləyin
- Addım 7: Avtomatik Dekompressiya Skriptini yaradın
- Addım 8: Başqa bir Skript yaradın
- Addım 9: Raspberry Pi 4 -də Ubuntudan zövq alın
Video: Raspberry Pi 4 Ubuntu USB Boot (SD Kartı yoxdur): 9 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Təlimatlar aşağıda verilmişdir və SD Kart olmadan Raspberry Pi 4 -ü yükləməyinizə kömək edəcəkdir.
Adımları izləmək istəmirsinizsə, orijinal yazıda əvvəlcədən hazırlanmış şəkillər var. Sadəcə bu görüntüləri bir USB sürücüsünə yandırın və getməyiniz yaxşıdır (USB açılışını dəstəkləyən bir EEPROMunuz varsa - addım 3)
Təchizat
Moruq Pi 4
USB SSD və ya Flash Sürücü
Addım 1: Ubuntu Saytından Raspberry Pi üçün Ubuntu yükləyin
Ubuntu rəsmi veb saytından moruq pi 4 üçün Ubuntu görüntüsünü yükləyin.
ubuntu.com/download/raspberry-pi
Addım 2: Şəkili USB Diskinə yazın
Təsviri USB sürücüsünə yandırın. Bu bir USB çubuğu və ya bir USB SSD ola bilər. Windows və MacOS -da Balena Etcher -dən istifadə etməyi məsləhət görürəm. Ubuntu istifadə edirsinizsə, quraşdırılmış Image Writer çox yaxşı işləyəcək.
www.balena.io/etcher/
Addım 3: Raspberry Pi EEPROM -u yeniləyin
Bu addım üçün bir neçə alt addım var. Raspberry Pi EEPROM -u "sabit" versiyaya artıq yeniləmisinizsə, bu addımı atlaya bilərsiniz.
Əvvəlcə RaspberryPiOS görüntüsünü (https://www.raspberrypi.org/downloads/raspberry-pi-os/) SD karta yazmalısınız.
İkincisi, Raspberry Pi-ni yükləyin və yazaraq/etc/default/rpi-eeprom-update faylını redaktə edin
sudo nano/etc/default/rpi-eeprom-update
və "FIRMWARE_RELEASE_STATUS" girişini kritikdən stabilə dəyişin.
Üçüncüsü, qaçın
sudo rpi-eeprom-yeniləmə -a
terminaldan çıxarın və yeniləmənin bitməsinə icazə verin.
Lazım gələrsə, daha ətraflı məlumat üçün https://www.raspberrypi.org/documentation/hardware/raspberrypi/booteeprom.md ünvanına baxın.
Addım 4: Raspberry Pi Firmware -ni yeniləyin
Yenilənmiş firmware fayllarını raspberry pi github saytından yükləyin (https://github.com/raspberrypi/firmware/tree/master/boot).
Bütün.
Addım 5: Çekirdeği açın
Raspberry Pi 4 yükləyicisi sıxılmış bir çekirdek görüntüsü çəkə bilməz. İlk açılışdan əvvəl bunu əl ilə açmalısınız.
Bunu Linux -da etmək üçün Ubuntu USB -nin yükləmə hissəsini açın və işə salın
zcat vmlinuz> vmlinux
terminaldan.
Bunu Windows-da 7-zip istifadə edərək və vmlinuz faylını çıxararaq edə bilərsiniz. Yalnız çıxarılan faylın adını vmlinux olaraq dəyişdirdiyinizə əmin olun.
Addım 6: Config.txt faylını yeniləyin
Config.txt faylında müxtəlif RaspberryPi lövhələri üçün başlanğıc variantları var. Raspberry Pi 4 məlumatını yeniləyin. [Pi4] bölməsini aşağıdakılarla əvəz edin:
[pi4] max_framebuffers = 2 dtoverlay = vc4-fkms-v3d boot_delay kernel = vmlinux initramfs initrd.img followkernel
Addım 7: Avtomatik Dekompressiya Skriptini yaradın
Ubuntu və ya bir çox paketindən birində bir yeniləmə zamanı apt yeni bir nüvə görüntüsü yaradacaq. Bu görüntü sıxılacaq və yeniləmədən sonra Raspberry Pi -nin açılmamasına səbəb olacaq. Bunu düzəltmək üçün yeniləmələrdən sonra yeni kernel şəkillərini açmaq üçün bir skript yaradılmalıdır.
Yükləmə bölməsində auto_decompress_kernel adlı bir skript yaradın. Bu, əksər mətn redaktorları ilə edilə bilər. Linux -da ya nano, ya da Atom, Windows -da isə Atomu tövsiyə edərdim (Mətn Düzəlişindən istifadə edən Windows istifadəçiləri üçün "TXT" fayl uzantısını çıxardığınızdan əmin olun. Əks halda bu işləməyəcək). Skript aşağıdakı kodu ehtiva etməlidir:
#!/bin/bash -e
#Dəyişənləri BTPATH =/boot/firmware CKPATH = $ BTPATH/vmlinuz DKPATH = $ BTPATH/vmlinux #Sıkıştırmanın edilməli olub olmadığını yoxlayın. əgər [-e $ BTPATH/check.md5]; onda md5sum --status --ignore -missing -c $ BTPATH/check.md5; sonra echo -e "\ e [32mFiles dəyişməyib, Dekompressiyaya ehtiyac yoxdur / e [0m" exit 0 başqa echo -e "\ e [31mHash uğursuz oldu, kernel sıxılacaq / e [0m" fi fi #Yedəkləyin köhnə açılmış kernel mv $ DKPATH $ DKPATH.bak əgər [! $? == 0]; sonra echo -e "\ e [31m KERNEL YEDEKLƏNMƏSİ BAŞARISIZDIR! / e [0m" 1 başqa çıxış echo -e "\ e [32mSıkıştırılmış kernel ehtiyat nüsxəsi müvəffəqiyyətli oldu / e [0m" fi #Yeni nüvənin echosunu "Nüvəni açmaq:" $ CKPATH "………….." zcat $ CKPATH> $ DKPATH əgər [! $? == 0]; sonra echo -e "\ e [31mKERNEL TƏSVİR EDİLMƏDİ! / e [0m" çıxış 1 başqa echo -e "\ e [32mKernel Uğurla Sıxıldı / e [0m" fi #md5sum $ CKPATH $ DKPATH> yoxlamaq üçün yeni nüvəni yandırın $ BTPATH/check.md5 əgər [! $? == 0]; sonra echo -e "\ e [31mMD5 NƏSİL HATASIZDIR! / e [0m" başqa echo -e "\ e [32mMD5 Başarılı şəkildə / e [0m" fi #Çıxışdan 0 çıx
Addım 8: Başqa bir Skript yaradın
Yeni qurduğumuz skriptin hər dəfə bir paket quraşdırıldıqda ona zəng etməsi üçün başqa bir skript yaratmalıyıq.
Bu skript Ubuntu fayl sistemində yaradılmalıdır. Bu quruluşu linux sistemində edirsinizsə, bu hissəni ilk açılışdan əvvəl edə bilərsiniz, Windows və ya MacOS -da olsanız, bunu ilk açılışdan sonra etməlisiniz.
Bu skripti /etc/apt/apt.conf.d/ qovluğunda yaradın və adını 999_decompress_rpi_kernel adlandırın
sudo nano /etc/apt/apt.conf.d/999_decompress_rpi_kernel
Kod belə olmalıdır:
DPkg:: Post-Invoke {"/bin/bash/boot/firmware/auto_decompress_kernel"; };
Bu yaradıldıqdan sonra skriptin icra olunmasını təmin etməlisiniz. Bu aşağıdakı kodu istifadə etməklə edilə bilər:
sudo chmod +x /etc/apt/apt.conf.d/999_decompress_rpi_kernel
Addım 9: Raspberry Pi 4 -də Ubuntudan zövq alın
İndi Ubuntu -nu USB ilə işləyən bir sürücüdə yükləyə bilərsiniz.
Tövsiyə:
Ethernet Kabelindən istifadə edərək Laptop/PC vasitəsilə Raspberry Pi 4 qurun (Monitor yox, Wi-Fi yoxdur): 8 addım
Ethernet Kabelindən istifadə edərək Laptop/PC vasitəsilə Raspberry Pi 4 qurun (Monitor yoxdur, Wi-Fi yoxdur): Bunun üçün qurmaq üçün 1Gb RAM-lı Raspberry Pi 4 Model-B ilə işləyəcəyik. Raspberry-Pi, təhsil məqsədləri və DIY layihələri üçün əlverişli bir dəyəri olan 5V 3A enerji təchizatı tələb edən bir lövhəli kompüterdir
Atendente Automático Com Python Google Colab yoxdur: 5 addım
Atendente Automático Com Python Google Colab Yoxdur: Bəli! Yadınızdadırmı Guilherme, Nesse layihələri ilə əlaqədar olaraq, ChatBot və Python və Google Colab proqramlarının bir hissəsi də var! Https://orbe.ai/ - Süni İnfinisiya layihələri
DSO138 USB Gücü: Boost Dönüştürücü yoxdur!: 3 addım
DSO138 USB Gücü: Yükseltici Dönüştürücü Yoxdur! Problem ondadır ki, portativ deyil, çünki 9V güc adapterinə ehtiyac var. Standartdan təmin olunsa daha yaxşı olar
Makey Makey yoxdur? Problem yoxdur! Evdə Makey Makeyinizi necə etmək olar ?: 3 addım
Makey Makey yoxdur? Problem yoxdur! Evdə Makey Makeyinizi Necə Hazırlamalısınız ?: Heç vaxt Instructables üzrə Makey Makey müsabiqəsində iştirak etmək istəmisiniz, amma heç vaxt Makey Makeyiniz olmamışdır?! NOW edə bilərsiniz! Aşağıdakı bələdçi ilə sizə edə biləcəyiniz bəzi sadə komponentlərlə öz Makey Makeyinizi necə yaratmağınızı göstərmək istəyirəm
Geek - Köhnə Laptop Sabit Diskindən Kredit Kartı/Vizit Kartı Sahibi .: 7 Addım
Geek - Köhnə Laptop Sabit Diskindən Kredit Kartı / Vizit Kartı Sahibi. Laptop sabit diskim öldükdə və yararsız hala düşəndə bu dəli bir fikirlə gəldim. Tamamlanmış şəkilləri bura daxil etdim