Мазмуну:
- Жабдуулар
- 1 -кадам: Ubuntu сайтынан Raspberry Pi үчүн Ubuntu жүктөп алыңыз
- 2 -кадам: USB дискке сүрөт жазуу
- 3 -кадам: Raspberry Pi EEPROMду жаңыртыңыз
- 4 -кадам: Raspberry Pi жабдыктарын жаңыртуу
- 5 -кадам: Өзөктү ачыңыз
- 6 -кадам: Config.txt файлын жаңыртыңыз
- 7-кадам: Auto-Decompression Script түзүү
- 8 -кадам: Башка скрипт түзүңүз
- 9 -кадам: Raspberry Pi 4 боюнча Ubuntuдан ырахат алыңыз
Video: Raspberry Pi 4 Ubuntu USB жүктөө (SD картасы жок): 9 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Көрсөтмөлөр төмөндө жана Raspberry Pi 4ти SD картасыз жүктөөдө сизге жол көрсөтөт.
Эгер кадамдарды аткаргыңыз келбесе, баштапкы постто алдын ала курулган сүрөттөр бар. Жөн гана бул сүрөттөрдү USB дискке жаркылдатыңыз, ошондо барсаңыз болот (USB жүктөөнү колдогон EEPROM бар болсо - 3 -кадам)
Жабдуулар
Raspberry Pi 4
USB SSD же Flash Drive
1 -кадам: Ubuntu сайтынан Raspberry Pi үчүн Ubuntu жүктөп алыңыз
Ubuntu сүрөтүн Ubuntu расмий сайтынан малина pi 4 үчүн жүктөп алыңыз.
ubuntu.com/download/raspberry-pi
2 -кадам: USB дискке сүрөт жазуу
Сүрөттү USB дискке жаркылдатыңыз. Бул USB таяк же USB SSD болушу мүмкүн. Балена Этерди Windows жана MacOSто колдонууну сунуштайт элем. Эгерде сиз 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 жабдыктарын жаңыртуу
Жаңыртылган firmware файлдарын 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 followkernel
7-кадам: Auto-Decompression Script түзүү
Ubuntu же анын көптөгөн пакеттеринин бирине жаңыртуу учурунда apt жаңы ядро сүрөтүн түзөт. Бул сүрөт кысылып калат жана Raspberry Pi жаңыртылгандан кийин жүктөлбөй калат. Муну оңдоо үчүн, жаңыртуулардан кийин жаңы ядро сүрөттөрүн ачуу үчүн скрипт түзүлүшү керек.
Жүктөө бөлүмүндө auto_decompress_kernel деп аталган скрипт түзүңүз. Муну көпчүлүк текст редакторлору менен жасаса болот. Linuxто мен нано же Атомду сунуштайм, Windowsто мен Атомду сунуштайт элем (Текстти түзөтүүнү колдонуп жаткан Windows колдонуучулары үчүн "TXT" файл кеңейтүүсүн алып салууну унутпаңыз. Антпесеңиз, бул иштебейт). Скрипт төмөнкү кодду камтышы керек:
#!/bin/bash -e
#Variables коюу 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 if [! $? == 0]; анда echo -e "\ e [31мДЕНЕЛДИН КАМЧЫРУУСУ БУТКАН! / e [0m" чыгуу 1 башка echo -e "\ e [32mDecompressed ядронун резервдик көчүрүү ийгиликтүү болду / e [0m" fi #Decompress the new kernel echo "Decompressing ядро:" $ CKPATH "………….." zcat $ CKPATH> $ DKPATH if [! $? == 0]; анда echo -e "\ e [31мКЕРНЕЛ ДЕКОМПРЕССИЯЛАНБАЙ КАЛДЫ! / e [0m" exit 1 else echo -e "\ e [32mЯдро ийгиликтүү басылды / e [0m" fi #md5sum $ CKPATH $ DKPATH> текшерүү үчүн жаңы ядро менен кошулуңуз $ BTPATH/check.md5 if [! $? == 0]; анда echo -e "\ e [31mMD5 GENERATION FAULED!! 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 иштетилген дискте жүктөй аласыз.
Сунушталууда:
Ethernet кабелин колдонуу менен ноутбук/компьютер аркылуу Raspberry Pi 4 орнотуңуз (Монитор жок, Wi-Fi жок): 8 кадам
Ethernet кабелин колдонуу менен ноутбук/компьютер аркылуу Raspberry Pi 4 орнотуңуз (Монитор жок, Wi-Fi жок): Бул үчүн биз 1 Гб оперативдүү Raspberry Pi 4 Model-B менен иштейбиз. Raspberry-Pi-бул билим берүү максаттары үчүн жана DIY долбоорлору үчүн жеткиликтүү баада колдонулган бирдиктүү компьютер, 5V 3A кубаттуулугун талап кылат
ESP8266 + 1.8inch TFT боюнча SD картасы жок арзан жана сүйкүмдүү PhotoFrame: 4 кадам
ESP8266 + 1.8 дюймдук TFTде SD картасы жок арзан жана сүйкүмдүү PhotoFrame: Санариптик фото алкак - үй -бүлө мүчөлөрүңүздүн, досторуңуздун жана үй жаныбарларыңыздын сүрөттөрүн көрсөтүү үчүн эң сонун нерсе. Колумда тетиктери бар кичинекей, арзан жана сүйкүмдүү фоторамканы кургум келди. Бул алкак 1.8 " Чакан TFT панели жана ESP8266 зымдары
Ubuntu'ду флэш -дисктен жүктөө жана иштетүү: 6 кадам
Ubuntu'ду флэш -дисктен жүктөө жана иштетүү: Windows сыяктуу операциялык тутумду иштетүү, флешкаңызды өчүрүү кээде абдан пайдалуу болот. Эгерде сиз компьютериңиз жүктөлбөсө же вирустарды текшербесе, сиз маалыматты катуу дисктен калыбына келтирип, тышкы катуу дискке көчүрө аласыз
Жок кылынган файлдарды жок кылуу, абдан оңой жана колдонуучуга ыңгайлуу .: 7 кадам
Өчүрүлгөн файлдарды жок кылуу, абдан оңой жана колдонууга ыңгайлуу .: Эч качан катуу дисктен, камераңыздан, mp3тан бир файлды өчүрүп салдыңыз, ал тургай, кутуңузду бошоттуңуз, анан дагы эле бул файлды каалаарыңызды түшүндүңүз беле? Бул файлдарды калыбына келтирүүнүн жөнөкөй жолу. Бул үйрөтүлбөгөн нерсеге кошулду, анткени мен үй -бүлөнүн бардык эпизоддорун жок кылдым
Нөлдүк ноутбук муздаткыч / стенд (желим жок, бургулоо жок, гайкалар жана болттар жок, бурамалар жок): 3 кадам
Нөлдүк ноутбук муздатуучу / стенд (желим жок, бургулоо жок, гайкалар жана болттар жок, бурамалар жок): ЖАҢЫРТУУ: PLEASE KINDLY VOE MY INSTRUCTABLE, рахмат _ _ БАШКАЛАРЫҢЫЗ ҮЧҮН МАҢЫЗДАР МҮМКҮН Www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ КИРИҢИЗ ЖЕ МЫКТЫ ДОСУМУҢУЗГА ДОБУШ БЕРҮҢҮЗ