فهرست مطالب:
- تدارکات
- مرحله 1: اوبونتو را برای رزبری پای از سایت اوبونتو بارگیری کنید
- مرحله 2: تصویر را روی دیسک USB بنویسید
- مرحله 3: Raspberry Pi EEPROM را به روز کنید
- مرحله 4: سیستم عامل رزبری پای را به روز کنید
- مرحله 5: هسته را از حالت فشرده خارج کنید
- مرحله 6: فایل Config.txt را به روز کنید
- مرحله 7: ایجاد اسکریپت فشرده سازی خودکار
- مرحله 8: یک اسکریپت دیگر ایجاد کنید
- مرحله 9: از اوبونتو در رزبری پای 4 لذت ببرید
تصویری: بوت USB Raspberry Pi 4 اوبونتو (بدون کارت SD): 9 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
دستورالعمل های زیر آمده است و شما را در بوت Raspberry Pi 4 بدون کارت SD راهنمایی می کند.
اگر نمی خواهید مراحل را دنبال کنید ، تصاویر از پیش ساخته شده روی پست اصلی وجود دارد. فقط کافی است این تصاویر را روی درایو USB فلش کنید ، و خوب است (تا زمانی که EEPROM دارید که از راه اندازی USB پشتیبانی می کند - مرحله 3)
تدارکات
تمشک پای 4
USB SSD یا فلش مموری
مرحله 1: اوبونتو را برای رزبری پای از سایت اوبونتو بارگیری کنید
تصویر اوبونتو را برای تمشک pi 4 از وب سایت رسمی اوبونتو بارگیری کنید.
ubuntu.com/download/raspberry-pi
مرحله 2: تصویر را روی دیسک USB بنویسید
تصویر را روی درایو USB فلش کنید. این می تواند یک USB USB یا یک SSD USB باشد. من توصیه می کنم از Balena Etcher در Windows و MacOS استفاده کنید. اگر از اوبونتو استفاده می کنید ، 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 github (https://github.com/raspberrypi/firmware/tree/master/boot) بارگیری کنید.
همه فایلهای *.dat و *.elf را در پارتیشن بوت اوبونتو در درایور USB با تصویر اوبونتو از مرحله 2 کپی کنید (بازنویسی فایلهایی که قبلاً وجود داشت)
مرحله 5: هسته را از حالت فشرده خارج کنید
بوت لودر رزبری پای 4 نمی تواند از یک هسته فشرده عکس بگیرد. شما باید قبل از اولین بوت خود را بصورت دستی از حالت فشرده خارج کنید.
برای انجام این کار در لینوکس ، پارتیشن بوت 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: ایجاد اسکریپت فشرده سازی خودکار
طی به روزرسانی اوبونتو یا یکی از بسته های متعدد آن ، apt یک تصویر هسته جدید ایجاد می کند. این تصویر فشرده می شود و باعث می شود رزبری پای پس از بروزرسانی بوت نشود. برای رفع این مشکل ، باید یک اسکریپت ایجاد کنید تا پس از بروزرسانی ، تصاویر هسته جدید را از حالت فشرده خارج کنید.
یک اسکریپت به نام auto_decompress_kernel در پارتیشن بوت ایجاد کنید. این را می توان با اکثر ویرایشگران متن انجام داد. در لینوکس ، من نانو یا Atom را توصیه می کنم ، در ویندوز Atom را توصیه می کنم (توجه داشته باشید برای شما کاربران ویندوز که از Text Edit استفاده می کنند ، حتماً پسوند فایل "TXT" را حذف کنید. اگر این کار را نکنید ، این کار نمی کند). اسکریپت باید شامل کد زیر باشد:
#!/bin/bash -e
#Set Variables BTPATH =/boot/firmware CKPATH = $ BTPATH/vmlinuz DKPATH = $ BTPATH/vmlinux #در صورت نیاز به فشرده سازی بررسی کنید. اگر [-e $ BTPATH/check.md5] ؛ سپس if md5sum --status --ignore -missing -c $ BTPATH/check.md5؛ سپس echo -e "\ e [32m فایلها تغییر نکرده اند ، فشرده سازی لازم نیست / e [0m" exit 0 else echo -e "\ e [31m هش نشد ، هسته فشرده خواهد شد / e [0m" fi fi #پشتیبان گیری از حالت فشرده قدیمی kernel mv $ DKPATH $ DKPATH.bak if [! $؟ == 0]؛ سپس echo -e "\ e [31mDECOMPRESSED KERNEL BACKUP FAILED! / e [0m" exit 1 else echo -e "\ e [32m پشتیبان گیری کرونر فشرده شده موفقیت آمیز بود / e [0m" fi #فشرده سازی هسته جدید echo "Decompressing kernel:" $ CKPATH "………….." zcat $ CKPATH> $ DKPATH اگر [! $؟ == 0]؛ سپس echo -e "\ e [31mKERNEL FAILED TO DECOMPRESS! / e [0m" exit 1 else echo -e "\ e [32mKernel Decompressed Succesfully / e [0m" fi #هسته جدید را برای بررسی md5sum $ CKPATH $ DKPATH> هش کنید $ BTPATH/check.md5 اگر [! $؟ == 0]؛ سپس echo -e "\ e [نسل 31mMD5 ناموفق بود! / e [0m" else echo -e "\ e [32mMD5 با موفقیت / e [0m" fi #خروج خروج 0
مرحله 8: یک اسکریپت دیگر ایجاد کنید
برای اینکه اسکریپتی که ما تازه ایجاد کرده ایم هر بار که یک بسته نصب می شود فراخوانی شود ، باید یک اسکریپت دیگر ایجاد کنیم.
این اسکریپت باید در سیستم فایل اوبونتو ایجاد شود. اگر این تنظیم را در سیستم لینوکس انجام می دهید ، می توانید این قسمت را قبل از اولین بوت خود انجام دهید ، اگر از Windows یا MacOS استفاده می کنید ، پس از اولین بوت خود باید این کار را انجام دهید.
این اسکریپت را در فهرست /etc/apt/apt.conf.d/ ایجاد کنید و نام آن را 999_decompress_rpi_kernel بگذارید
sudo nano /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: از اوبونتو در رزبری پای 4 لذت ببرید
حالا می توانید Ubuntu را روی درایو USB فعال کنید.
توصیه شده:
Raspberry Pi 4 Retropie بوت خارجی اگر کارت SD وجود ندارد: 5 مرحله
بوت Raspberry Pi 4 Retropie از خارج در صورت عدم وجود کارت SD: ~ github.com/engrpanda
نحوه اجرای موتور DC بدون برس بدون کوادکوپتر بدون سرنشین با استفاده از کنترل کننده سرعت موتور HW30A بدون براش و تستر سرو: 3 مرحله
نحوه عملکرد موتور DC بدون جاروبک بدون سرنشین با استفاده از HW30A Brushless Motor Speed Controller و سرو تستر: توضیحات: این دستگاه Servo Motor Tester نام دارد که می توان با استفاده از یک سروو موتور ساده و منبع تغذیه به آن سرو موتور را فعال کرد. این دستگاه همچنین می تواند به عنوان مولد سیگنال برای کنترل کننده سرعت الکتریکی (ESC) استفاده شود ، سپس می توانید
ساخت درایو قابل بوت با لینوکس (اوبونتو): 3 مرحله
ساخت یک درایو قابل بوت با لینوکس (اوبونتو): آیا می خواهید لینوکس را از یک چوب بوت کنید تا بتوانید آن را بر روی رایانه خود نصب کنید یا کارهای دیگر سرگرم کننده دیگری با لینوکس انجام دهید؟ - شما در حال یادگیری نحوه پیکربندی آن هستید تا بتوانید با موفقیت از آن بوت کنید
اوبونتو را از فلش مموری بوت کرده و اجرا کنید: 6 مرحله
بوت و راه اندازی اوبونتو از روی درایو فلش: اجرای یک سیستم عامل ، مانند ویندوز ، از فلش مموری شما گاهی اوقات بسیار مفید خواهد بود. اگر رایانه بوت نشد یا اسکن آن برای ویروس ها و اسکن ها انجام نشد ، می توانید داده های خود را از یک هارد دیسک بازیابی کرده و در هارد دیسک خارجی کپی کنید
کولر / پایه لپ تاپ Zero Cost (بدون چسب ، بدون حفاری ، بدون مهره و پیچ ، بدون پیچ): 3 مرحله
کولر / پایه لپ تاپ Zero Cost (بدون چسب ، بدون حفاری ، بدون مهره و پیچ و مهره ، بدون پیچ): به روز رسانی کنید: لطفا & nbsp؛ لطفا & nbsp؛ رای & nbsp؛ برای & nbsp؛ من & nbsp ؛ غیرقابل آموزش ، با تشکر ^ _ ^ شما نیز می توانید بسیار دوست داشته باشید ورود به سایت www.instructables.com/id/ صفر-هزینه-آلومینیوم-کوره-بدون-پروپان-بدون-چسب-/یا شاید برای بهترین دوست من رای دهید