Агуулгын хүснэгт:

Raspberry Pi 4 Ubuntu USB ачаалах (SD картгүй): 9 алхам
Raspberry Pi 4 Ubuntu USB ачаалах (SD картгүй): 9 алхам

Видео: Raspberry Pi 4 Ubuntu USB ачаалах (SD картгүй): 9 алхам

Видео: Raspberry Pi 4 Ubuntu USB ачаалах (SD картгүй): 9 алхам
Видео: Как сделать систему для расширенного измерения тока в ... 2024, Арваннэгдүгээр
Anonim
Raspberry Pi 4 Ubuntu USB ачаалах (SD картгүй)
Raspberry Pi 4 Ubuntu USB ачаалах (SD картгүй)

Заавар нь доор байгаа бөгөөд SD картгүйгээр Raspberry Pi 4 -ийг ачаалахад танд туслах болно.

Хэрэв та алхамуудыг дагаж мөрдөхийг хүсэхгүй байгаа бол анхны бичлэг дээр урьдчилан бэлтгэсэн зургууд байна. Эдгээр зургуудыг USB хөтөч дээр асаагаад үзэхэд л хангалттай (хэрэв та USB ачаалахыг дэмждэг EEPROM -тэй бол 3 -р алхам).

Хангамж

Raspberry Pi 4

USB SSD эсвэл флаш диск

Алхам 1: Raspberry Pi -д зориулсан Ubuntu -г Ubuntu сайтаас татаж аваарай

Ubuntu -ийн албан ёсны вэбсайтаас бөөрөлзгөнө pi 4 -ийн Ubuntu зургийг татаж аваарай.

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 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 kernel = vmlinux initramfs initrd.img followkernel

Алхам 7: Автоматаар задлах скрипт үүсгэх

Ubuntu эсвэл түүний олон багцуудын нэгийг шинэчлэх явцад apt нь шинэ цөмийн дүрс үүсгэх болно. Энэ зургийг шахах бөгөөд шинэчлэлтийн дараа Raspberry Pi ачаалагдахгүй болно. Үүнийг засахын тулд шинэчлэлт хийсний дараа шинэ цөмийн зургийг задлах скрипт үүсгэх шаардлагатай байна.

Ачаалах хэсэгт auto_decompress_kernel нэртэй скрипт үүсгэнэ үү. Үүнийг ихэнх текст засварлагчдын тусламжтайгаар хийж болно. Линукс дээр би нано эсвэл Атомын аль нэгийг санал болгох болно, 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 [0m" гарах 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 [0m" гарах 1 өөр 1 echo -e "\ e [32м Цөм амжилттай шахагдсан / e [0m" fi #md5sum $ CKPATH $ DKPATH -ийг шалгах шинэ цөмийг хэшлээрэй. $ BTPATH/check.md5 бол [! $? == 0]; дараа нь echo -e "\ e [31mMD5 GENERATION FAULED! / e [0m" else echo -e "\ e [32mMD5 амжилттай хийгдсэн / e [0m" fi #Exit 0 гарах

Алхам 8: Өөр скрипт үүсгээрэй

Бидний дөнгөж үүсгэсэн скриптийг багц суулгах бүрт дуудлага авахын тулд бид өөр скрипт үүсгэх хэрэгтэй.

Энэ скриптийг Ubuntu файлын систем дотор үүсгэх шаардлагатай. Хэрэв та энэ тохиргоог linux систем дээр хийж байгаа бол энэ хэсгийг эхний ачаалахаасаа өмнө хийж болно, хэрэв та Windows эсвэл MacOS дээр байгаа бол үүнийг анхны ачаалал дууссаны дараа хийх хэрэгтэй болно.

Энэ скриптийг /etc/apt/apt.conf.d/ санд үүсгээд 999_decompress_rpi_kernel гэж нэрлэнэ үү

sudo нано /etc/apt/apt.conf.d/999_decompress_rpi_kernel

Код нь дараахь байх ёстой.

DPkg:: Post-Invoke {"/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 идэвхжүүлсэн диск дээр ачаалах боломжтой.

Зөвлөмж болгож буй: