Мазмұны:
- Жабдықтар
- 1 -қадам: Ubuntu сайтынан Raspberry Pi үшін Ubuntu жүктеңіз
- 2 -қадам: кескінді USB дискісіне жазыңыз
- 3 -қадам: Raspberry Pi EEPROM жаңарту
- 4 -қадам: Raspberry Pi микробағдарламасын жаңартыңыз
- 5 -қадам: Ядроны ашыңыз
- 6 -қадам: Config.txt файлын жаңартыңыз
- 7-қадам: Автоматты түрде сөндіру сценарийін жасаңыз
- 8 -қадам: басқа сценарий жасаңыз
- 9 -қадам: Raspberry Pi 4 -те Ubuntu -дан рахат алыңыз
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Нұсқаулар төменде және сізге Raspberry Pi 4 -ті SD картасыз жүктеуге нұсқау береді.
Егер сіз қадамдарды орындағыңыз келмесе, бастапқы жазбада алдын ала салынған суреттер бар. Бұл суреттерді USB дискіге жыпылықтаңыз, сонда баруға болады (егер сізде USB жүктеуді қолдайтын EEPROM болса - 3 -қадам)
Жабдықтар
Таңқурай Pi 4
USB SSD немесе флэш -диск
1 -қадам: Ubuntu сайтынан Raspberry Pi үшін Ubuntu жүктеңіз
Ubuntu суретін Ubuntu ресми сайтынан таңқурай pi 4 үшін жүктеп алыңыз.
ubuntu.com/download/raspberry-pi
2 -қадам: кескінді USB дискісіне жазыңыз
Кескінді USB дискіге жыпылықтаңыз. Бұл USB таяқшасы немесе USB SSD болуы мүмкін. Мен Windows және MacOS жүйелерінде Balena Etcher қолдануды ұсынар едім. Егер сіз Ubuntu қолдансаңыз, кіріктірілген Image Writer жақсы жұмыс істейді.
www.balena.io/etcher/
3 -қадам: Raspberry Pi EEPROM жаңарту
Бұл қадам үшін бірнеше ішкі қадамдар бар. Егер сіз Raspberry Pi EEPROM -ді «тұрақты» шығарылымға жаңартқан болсаңыз, онда бұл қадамды өткізіп жіберуге болады.
Алдымен RaspberryPiOS кескінін (https://www.raspberrypi.org/downloads/raspberry-pi-os/) SD картасына жазу керек.
Екіншіден, Raspberry Pi жүктеңіз және/etc/default/rpi-eeprom-update файлын теру арқылы өңдеңіз
sudo nano/etc/default/rpi-eeprom-update
және «FIRMWARE_RELEASE_STATUS» жазбасын маңыздыдан тұрақтыға өзгертіңіз.
Үшіншіден, жүгіру
sudo rpi-eeprom-update -a
терминалдан шығарып, жаңартуды аяқтауға рұқсат етіңіз.
Қосымша мәліметтер алу үшін https://www.raspberrypi.org/documentation/hardware/raspberrypi/booteeprom.md қараңыз.
4 -қадам: Raspberry Pi микробағдарламасын жаңартыңыз
Жаңартылған микробағдарлама файлдарын raspberry pi github сайтынан жүктеңіз (https://github.com/raspberrypi/firmware/tree/master/boot).
Барлық *.dat және *.elf файлдарын USB драйверіндегі Ubuntu жүктеу бөліміне 2 -қадамнан Ubuntu кескінімен жыпылықтаңыз (бұрын болған файлдарды қайта жазыңыз)
5 -қадам: Ядроны ашыңыз
Raspberry Pi 4 жүктеушісі қысылған ядро суретін түсіре алмайды. Сіз оны бірінші жүктеу алдында қолмен ашуыңыз керек.
Мұны Linux -те жасау үшін Ubuntu USB жүктеу бөлімін ашып, іске қосыңыз
zcat vmlinuz> vmlinux
терминалдан.
Сіз мұны Windows жүйесінде 7-zip көмегімен жасай аласыз және vmlinuz файлын шығарып аласыз. Тек шығарылған файлдың атын vmlinux деп өзгертіңіз.
6 -қадам: Config.txt файлын жаңартыңыз
Config.txt файлында әр түрлі RaspberryPi тақталарын іске қосу параметрлері бар. Raspberry Pi 4 туралы ақпаратты жаңартыңыз. [Pi4] бөлімін келесі сөздермен ауыстырыңыз:
[pi4] max_framebuffers = 2 dtoverlay = vc4-fkms-v3d boot_delay ядро = vmlinux initramfs initrd.img кейінгі ядро
7-қадам: Автоматты түрде сөндіру сценарийін жасаңыз
Ubuntu немесе оның көптеген пакеттерінің біріне жаңарту кезінде apt жаңа ядро кескінін жасайды. Бұл сурет қысылады және жаңартудан кейін Raspberry Pi жүктелмейді. Мұны түзету үшін жаңартудан кейін жаңа ядро кескіндерін ашу үшін сценарий жасау қажет.
Жүктеу бөлімінде auto_decompress_kernel деп аталатын сценарий жасаңыз. Мұны көптеген мәтіндік редакторлардың көмегімен жасауға болады. Linux -те мен нано немесе Атомды ұсынар едім, Windows -та мен Atom -ды ұсынар едім (Мәтінді өңдеуді қолданатын Windows пайдаланушылары үшін «TXT» файл кеңейтімін алып тастаңыз. Егер олай болмаса, бұл жұмыс істемейді). Сценарийде келесі код болуы керек:
#!/bin/bash -e
#BTPATH =/boot/firmware CKPATH = $ BTPATH/vmlinuz DKPATH = $ BTPATH/vmlinux айнымалыларын орнатыңыз #Сығымдау қажет екенін тексеріңіз. егер [-e $ BTPATH/check.md5]; егер md5sum --status --ignore -missing -c $ BTPATH/check.md5; содан кейін echo -e «\ e [32mФайлдар өзгерген жоқ, Декомпрессия қажет емес / e [0м» шығу 0 басқа echo -e «\ e [31mHash сәтсіз аяқталды, ядро қысылады / e [0m» fi fi #Бұрынғы декомпрессивті ядро mv $ DKPATH $ DKPATH.bak егер [! $? == 0]; содан кейін echo -e «\ e [31м БЕРІЛГЕН ЯДРОСЫНЫҢ САҚТАЛМАУЫ АТҚАРЫЛДЫ! / e [0м» 1 басқа шығу echo -e «\ e [32m» Ядроның қысылған резервтік көшірмесі сәтті болды / e [0m «fi #» Ядроның декомпрессивтілігі: «ядросының жаңғырын ашу» « $ CKPATH «…………..» zcat $ CKPATH> $ DKPATH егер [! $? == 0]; содан кейін echo -e «\ e [31мКЕРНЕЛІ ДЕКОМПРЕССИЯЛАМАЙДЫ! / e [0м» 1 басқа шығу echo -e «\ e [32мЯдро табысты түрде ашылды / e [0m» fi #md5sum $ CKPATH $ DKPATH тексеруге арналған жаңа ядроға қоштасыңыз> $ BTPATH/check.md5 егер [! $? == 0]; содан кейін echo -e «\ e [31mMD5 GENERATION FAULEED! / e [0m» else echo -e «\ e [32mMD5 сәтті шығарылды / e [0m» fi #Шығудан 0 шығу
8 -қадам: басқа сценарий жасаңыз
Біз жасаған сценарий пакет орнатылған сайын шақырылуы үшін басқа сценарий жасау керек.
Бұл сценарий Ubuntu файлдық жүйесінде жасалуы керек. Егер сіз бұл орнатуды Linux жүйесінде жасасаңыз, сіз бұл бөлікті бірінші жүктеу алдында орындауға болады, егер сіз Windows немесе MacOS жүйесінде болсаңыз, мұны бірінші жүктеуден кейін жасау қажет болады.
Бұл сценарийді /etc/apt/apt.conf.d/ каталогында жасаңыз және оны 999_decompress_rpi_kernel деп атаңыз
sudo nano /etc/apt/apt.conf.d/999_decompress_rpi_kernel
Код келесідей болуы керек:
DPkg:: Шақырудан кейінгі {«/bin/bash/boot/firmware/auto_decompress_kernel»; };
Бұл жасалғаннан кейін сізге сценарийді орындау қажет болады. Мұны келесі кодты қолдану арқылы жасауға болады:
sudo chmod +x /etc/apt/apt.conf.d/999_decompress_rpi_kernel
9 -қадам: Raspberry Pi 4 -те Ubuntu -дан рахат алыңыз
Енді сіз Ubuntu -ны USB қосылған дискіде жүктей аласыз.
Ұсынылған:
EASY Infinity Mirror Cube жасаңыз - 3D басып шығару жоқ және бағдарламалау жоқ: 15 қадам (суреттермен)
EASY Infinity Mirror Cube жасаңыз | 3D басып шығару жоқ және бағдарламалау жоқ: Барлығы жақсы шексіздік текшесін ұнатады, бірақ оларды жасау қиынға соғады. Бұл нұсқаулықтағы менің мақсатым-сізге оны қалай жасау керектігін біртіндеп көрсету. Бұл ғана емес, мен сізге берген нұсқаулармен сіз оны жасай аласыз
Ethernet кабелін қолдана отырып, ноутбук/компьютер арқылы Raspberry Pi 4 орнатыңыз (монитор жоқ, Wi-Fi жоқ): 8 қадам
Raspberry Pi 4-ді ноутбук/компьютер арқылы Ethernet кабелі арқылы орнатыңыз (монитор жоқ, Wi-Fi жоқ): Бұл жағдайда біз 1 Гб жедел жады Raspberry Pi 4 Model-B-мен жұмыс жасаймыз. Raspberry-Pi-бұл 5В 3А қуат көзін қажет ететін, қол жетімді бағасы бар оқу және DIY жобалары үшін қолданылатын бір тақталы компьютер
Raspberry Pi 4 Retropie жүктеуі, егер SD картасы болмаса, 5 қадам
SD картасы болмаса Raspberry Pi 4 Retropie жүктеуі: ~ github.com/engrpanda
Макей Макей жоқ па? Проблемалар жоқ! Үйде макей макей қалай жасауға болады!: 3 қадам
Макей Макей жоқ па? Проблемалар жоқ! Үйде макей жасауды қалай жасауға болады?: Сіз ешқашан нұсқаулықтар бойынша Makey Makey байқауына қатысқыңыз келді ме, бірақ сізде Makey Makey болған жоқ па?! ҚАЗІР сіз жасай аласыз! Келесі нұсқаулықпен мен сізге өзіңіз жасай алатын бірнеше қарапайым компоненттермен Makey Makey жасауды көрсеткім келеді
ESP8266 Ешқандай RTC жоқ желілік сағат - Nodemcu NTP сағаты RTC жоқ - INTERNET CLOCK ЖОБАСЫ: 4 қадам
ESP8266 Ешқандай RTC жоқ желілік сағат | Nodemcu NTP сағаты RTC жоқ | ИНТЕРНЕТ САҒАТЫНЫҢ ЖОБАСЫ: Жобада RTC жоқ сағаттық жоба жасалады, ол wifi арқылы интернеттен уақыт алады және оны st7735 дисплейінде көрсетеді