Përmbajtje:
- Furnizimet
- Hapi 1: Shkarkoni Ubuntu për Raspberry Pi nga Ubuntu Site
- Hapi 2: Shkruani imazhin në USB Disk
- Hapi 3: Përditësoni Raspberry Pi EEPROM
- Hapi 4: Përditësoni Firmware Raspberry Pi
- Hapi 5: Decompress Kernel
- Hapi 6: Përditësoni Skedarin Config.txt
- Hapi 7: Krijoni një Skenar Auto-Decompression
- Hapi 8: Krijoni një skenar tjetër
- Hapi 9: Shijoni Ubuntu në Raspberry Pi 4
Video: Raspberry Pi 4 Ubuntu USB Boot (Pa Kartë SD): 9 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Udhëzimet janë më poshtë dhe do t'ju udhëheqin në nisjen e Raspberry Pi 4 pa një kartë SD.
Nëse nuk doni të ndiqni hapat, ka imazhe të para-ndërtuara në postimin origjinal. Thjesht ngjitini këto imazhe në një makinë USB dhe jeni mirë të shkoni (për sa kohë që keni një EEPROM që suporton nisjen me USB - hapi 3)
Furnizimet
Mjedër Pi 4
USB SSD ose Flash Drive
Hapi 1: Shkarkoni Ubuntu për Raspberry Pi nga Ubuntu Site
Shkarkoni imazhin e Ubuntu për mjedër pi 4 nga faqja zyrtare e Ubuntu.
ubuntu.com/download/raspberry-pi
Hapi 2: Shkruani imazhin në USB Disk
Ndezni imazhin në një makinë USB. Kjo mund të jetë një shkop USB, ose një SSD USB. Unë do të rekomandoja përdorimin e Balena Etcher në Windows dhe MacOS. Nëse jeni duke përdorur Ubuntu, shkrimtari i integruar i imazheve do të funksionojë mirë.
www.balena.io/etcher/
Hapi 3: Përditësoni Raspberry Pi EEPROM
Për këtë hap, ekzistojnë disa nën-hapa. Nëse e keni përditësuar Raspberry Pi EEPROM në versionin "të qëndrueshëm", atëherë mund ta kaloni këtë hap.
Së pari, duhet të shkruani imazhin e RaspberryPiOS (https://www.raspberrypi.org/downloads/raspberry-pi-os/) në një kartë SD.
Së dyti, nisni Raspberry Pi dhe modifikoni skedarin/etc/default/rpi-eeprom-update duke shtypur
sudo nano/etc/default/rpi-eeprom-update
dhe ndryshoni hyrjen "FIRMWARE_RELEASE_STATUS" nga kritike në të qëndrueshme.
Së treti, vraponi
sudo rpi-eeprom-update -a
nga terminali, dhe lejoni që përditësimi të përfundojë.
Shihni https://www.raspberrypi.org/documentation/hardware/raspberrypi/booteeprom.md për më shumë detaje nëse keni nevojë për to
Hapi 4: Përditësoni Firmware Raspberry Pi
Shkarkoni skedarët e azhurnuar të firmuerit nga faqja raspberry pi github (https://github.com/raspberrypi/firmware/tree/master/boot).
Kopjoni të gjithë skedarët *.dat dhe *.elf në ndarjen e nisjes Ubuntu në shoferin USB u ndez me imazhin e Ubuntu nga hapi 2. (Rishkruaj skedarët që ishin më parë atje)
Hapi 5: Decompress Kernel
Ngarkuesi Raspberry Pi 4 nuk mund të marrë një imazh të kompresuar të kernelit. Ju duhet ta dekompresoni manualisht këtë para fillimit të parë.
Për ta bërë këtë në linux, hapni ndarjen e nisjes së Ubuntu USB dhe ekzekutoni
zcat vmlinuz> vmlinux
nga terminali.
Ju mund ta bëni këtë në Windows duke përdorur 7-zip dhe duke nxjerrë skedarin vmlinuz. Vetëm sigurohuni që të riemërtoni skedarin e nxjerrë në vmlinux.
Hapi 6: Përditësoni Skedarin Config.txt
Skedari config.txt ka opsionet e fillimit për bordet e ndryshme RaspberryPi. Përditësoni informacionin për Raspberry Pi 4. Zëvendësoni pjesën për [pi4] me sa vijon:
[pi4] max_framebuffers = 2 dtoverlay = vc4-fkms-v3d boot_delay kernel = vmlinux initramfs initrd.img followkernel
Hapi 7: Krijoni një Skenar Auto-Decompression
Gjatë një azhurnimi në Ubuntu ose një nga paketat e tij të shumta, apt do të krijojë një imazh të ri të kernelit. Ky imazh do të jetë i ngjeshur dhe do të bëjë që Raspberry Pi të mos fillojë pas përditësimit. Për ta rregulluar këtë, duhet të krijohet një skenar për të dekompresuar imazhet e reja të kernelit pas përditësimeve.
Krijoni një skript të quajtur auto_decompress_kernel në ndarjen e nisjes. Kjo mund të bëhet me shumicën e redaktuesve të tekstit. Në Linux, unë do të rekomandoja ose nano ose Atom, në Windows do të rekomandoja Atom (Shënim për ju përdoruesit e Windows që përdorin Text Edit, sigurohuni që të hiqni shtesën e skedarit "TXT". Nëse nuk e bëni, kjo nuk do të funksionojë). Skripti duhet të përmbajë kodin e mëposhtëm:
#!/bin/bash -e
#Set Variablat BTPATH//boot/firmware CKPATH = $ BTPATH/vmlinuz DKPATH = $ BTPATH/vmlinux #Kontrolloni nëse kompresimi duhet bërë. nëse [-e $ BTPATH/check.md5]; atëherë nëse md5sum --status --ignore -missing -c $ BTPATH/check.md5; pastaj echo -e "\ e [32mFajlet nuk kanë ndryshuar, Dekompresimi nuk ka nevojë / e [0m" dalja 0 tjetër jehonë -e "\ e [31mHash dështoi, kerneli do të ngjeshet / e [0m" fi fi #Baup të vjetër të dekompresuar kernel mv $ DKPATH $ DKPATH.bak nëse [! $? == 0]; pastaj echo -e "\ e [31mDEKOMPRESIMI I KERNELIT T B DREJTUAR Dështoi! / e [0m" dalja 1 tjetër jehonë -e "\ e [32mRezervimi i kernelit të pakompresuar ishte i suksesshëm / e [0m" fi #Zbresim jehonën e re të kernelit "Decompressing kernel:" $ CKPATH "………….." zcat $ CKPATH> $ DKPATH nëse [! $? == 0]; pastaj jehonë -e "\ e [31mKERNEL Dështoi në dekompresim! / e [0m" dalje 1 tjetër echo -e "\ e [32mKernel Decompressed Succesfully / e [0m" fi #Hash kernelin e ri për kontrollimin e md5sum $ CKPATH $ DKPATH> $ BTPATH/kontrolloni.md5 nëse [! $? == 0]; më pas jehona -e "\ e [GJENERATA 31mMD5 Dështoi! / e [0m" tjetër jehonë -e "\ e [32mMD5 u krijua me sukses / e [0m" fi #Exit dalja 0
Hapi 8: Krijoni një skenar tjetër
Në mënyrë që skripti që sapo kemi krijuar të thirret sa herë që instalohet një paketë, duhet të krijojmë një skript tjetër.
Ky skenar duhet të krijohet brenda sistemit të skedarëve Ubuntu. Nëse po e bëni këtë konfigurim në një sistem linux, mund ta kryeni këtë pjesë para nisjes tuaj të parë, nëse jeni në Windows ose MacOS, do t'ju duhet ta bëni këtë pas nisjes tuaj të parë.
Krijoni këtë skenar në drejtorinë /etc/apt/apt.conf.d/ dhe emërtojeni atë 999_decompress_rpi_kernel
sudo nano /etc/apt/apt.conf.d/999_decompress_rpi_kernel
Kodi duhet të jetë:
DPkg:: Post-Invoke {"/bin/bash/boot/firmware/auto_decompress_kernel"; };
Pasi të jetë krijuar kjo, do t'ju duhet ta bëni skriptin të ekzekutueshëm. Kjo mund të bëhet duke përdorur kodin e mëposhtëm:
sudo chmod +x /etc/apt/apt.conf.d/999_decompress_rpi_kernel
Hapi 9: Shijoni Ubuntu në Raspberry Pi 4
Tani mund ta nisni Ubuntu në një makinë me USB.
Recommended:
SIM900A 2G Modul + Hologram Kartë SIM = Kombinim fitues në Kategorinë "papastërti i lirë" ?: 6 hapa
SIM900A 2G Moduli + Hologrami Kartë SIM = Kombinim fitues në Kategorinë "Papastërti i lirë" ?: IoT, kryefjala e kësaj dekade, ndonjëherë hyn edhe në mendjet e njerëzve që e konsiderojnë veten rezistent ndaj modës, me mua mes tyre. Një ditë po shfletoja Internet dhe pashë një kompani për të cilën nuk kam dëgjuar kurrë më parë (Hologram) të dhurojë karta SIM
Raspberry Pi 4 Retropie Boot nga jashtë nëse nuk ka kartë SD të pranishme: 5 hapa
Raspberry Pi 4 Retropie Boot Nga E Jashtme Nëse Nuk Ka Kartë SD të pranishme: ~ github.com/engrpanda
Mikro USB kartë muzike muzikore .: 10 hapa (me fotografi)
Micro Cassette USB Music Drive .: Pasi bleva një makinë të re kuptova se nuk vinte me një CD player dhe telefoni im nuk ka hapësirë për shumicën e muzikës sime. Makina ka një slot USB për të luajtur muzikë të ruajtur në një USB drive, kështu që unë fillova të përpiqem të gjej një të lezetshëm. Unë kisha id
Boot dhe Run Ubuntu nga një Flash Drive: 6 hapa
Boot and Run Ubuntu Nga një Flash Drive: Drejtimi i një sistemi operativ, si Windows, jashtë flash drive -it tuaj mund të jetë shumë i dobishëm ndonjëherë. Ju mund t'i rikuperoni të dhënat tuaja nga një hard disk dhe t'i kopjoni ato në një hard disk të jashtëm nëse ai kompjuter nuk fillon ose skanon atë kompjuter për viruse
Si të bëni ndonjë kartë flash kompakte ose një boot Microdrive Windows XP: 5 hapa
Si të bëni ndonjë kartë flash kompakte ose një boot Microdrive Windows XP: Kjo është një metodë e dobishme për të kapërcyer kërkesën që XP të niset nga media fikse. Një nga problemet më të mëdha me ndërtimin e një kompjuteri të makinës ose pajisje të tjera shumë të lëvizshme është se ju duhet të nisni vërtet nga një media fikse për jetë të gjatë si qëndrimi