فهرست مطالب:
- مرحله 1: الزامات:
- گام 2:
- مرحله 3:
- مرحله 4:
- مرحله 5:
- مرحله 6:
- مرحله 7:
- مرحله 8:
- مرحله نهم: پایان…
- مرحله 10: اختیاری…
تصویری: رزبری پای 3 با درایو SSD قابل بوت: 10 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
اول از همه ، من اکیداً پیشنهاد می کنم ، ابتدا کپی (Snapshot از HA فعلی خود) را انجام دهید و این روش را با نصب جدید Home Assistant امتحان کنید و در صورت عدم وجود خطا ، چند روز آن را آزمایش کنید. کارت SD خود را با نمونه فعلی Hass.io ایمن نگه دارید ، بنابراین در صورت بروز هرگونه مشکل ، می توانید درایو SSD را با کارت SD جایگزین کرده و ظرف چند دقیقه به دستیار خانگی قبلی بازگردید.
به شما هشدار داده شده است!
مرحله 1: الزامات:
Raspberry Pi 3b و 3b+ (فقط بوت USB از Pi 3 پشتیبانی می کند)
- نسخه قدیمی Home ResinOS Assistant (HassOS در حال حاضر از USB Boot پشتیبانی نمی کند)
- درایو SSD mSATA (حداقل 16 گیگابایت توصیه شده)
- برد گسترش حافظه x850
- فلش مموری USB (حداقل 1 گیگابایت)
- تصویر بوت CD/USB GParted (https://gparted.org/livecd.php)
- سیستم در حال حاضر یا سیستم ResinOS جدید (روی کارت SD)
اگر Raspberry Pi 3b+دارید ، احتمالاً می توانید مرحله 1 را رد کنید (من ندارم ، بنابراین از آن مطمئن نیستم). اگر صاحب رزبری پای 3b هستید ، ادامه دهید.
هشدار:
این فرایند نمی تواند زیر پا گذاشته شود. یکبار USB BOOT فعال است ، نمی توان آن را معکوس کرد
اگرچه این روی هیچ چیزی تأثیر نمی گذارد ، اما در صورت تمایل می توانید از کارت SD بعد از آن استفاده کنید.
گام 2:
شما باید بوت USB را با افزودن کد زیر در انتهای فایل config.txt فعال کنید:
program_USB_boot_mode = 1
فایل روی پارتیشن resin-boot قرار دارد. این تنها پارتیشن FAT در کارت SD شما است که در رزبری پای وجود دارد. به سادگی آن را در رایانه خود قرار دهید و به بخش resin-boot partition بروید ، به آخرین خط پایین رفته و کد بالا را وارد کرده و در هنگام خروج ذخیره کنید. با خیال راحت کارت SD را از رایانه جدا کنید ، آن را در Raspberry Pi 3b خود قرار دهید و کابل برق را وصل کنید. بگذارید بوت شود باید به صورت عادی بوت شود
اکنون رزبری پای 3 شما قادر به بوت شدن از طریق USB است.
مرحله 3:
تصویر GParted Live CD/USB را بارگیری کرده و در رایانه خود ذخیره کنید
gparted.org/livecd.php
از Etcher برای فلش کردن آن روی USB stick استفاده کنید.
مرحله 4:
نسخه OLD ResinOS Home Assistant (نسخه Raspberry Pi3) را بارگیری و ذخیره کنید
github.com/home-assistant/hassio-build/rel…
از Etcher برای فلش درایو SSD خود (یا دستگاه USB دیگر) استفاده کنید
مرحله 5:
پس از اتمام چشمک زدن ، درایو SSD را با خیال راحت بردارید و دوباره آن را وصل کنید (اگر به هر دلیلی پارتیشن resin-boot در My Computer نمایش داده نشد ، روی My Computer> Manage> Manage drives> راست کلیک کنید Resin-boot partition> Change Disk Letter و اختصاص درایو جدید به صورت دستی).
مرحله 6:
رایانه خود را مجدداً به BIOS راه اندازی کنید و گزینه های بوت را تغییر دهید ، بنابراین از USB USB GParted شما بوت می شود.
پس از بوت شدن رایانه از طریق USB stick ، نباید واقعاً چیزی را تغییر دهید ، فقط Enter 4x را فشار دهید تا در GPU GParted بارگیری شود. (درایو SSD شما باید قبلاً به رایانه متصل باشد ، بنابراین GParted آن را به درستی تشخیص می دهد).
مرحله 7:
اکنون ، در GParted ، مطمئن شوید که درایو صحیح (درایو SSD) را انتخاب کرده اید. اکنون باید اندازه دو پارتیشن را تغییر دهید:
dev/sdb4 و dev/sdb6 (بسته به تعداد درایوهای کشف شده ، این نیز می تواند sda4 یا sdc4 و sda6 یا sdc6 باشد).
واقعاً نباید مهم باشد که چقدر می خواهید اندازه dev/sdb4 را تغییر دهید (افزایش دهید). من خودم از 1 گیگابایت به 3 گیگابایت رسیدم (شما می توانید پیش بروید و به سادگی سعی کنید از کل فضای موجود استفاده کنید).
اکنون ، می توانید اندازه dev/sda6 را افزایش دهید ، که باید پس از تغییر اندازه dev/sdb4 به آنچه در دسترس است تغییر دهید (به طور خلاصه ، پارتیشن sdb6 در sdb4 قرار دارد).
هشدار:
برای تغییر اندازه از نوار بالا استفاده کنید. مطمئن باشید که اندازه در شروع پارتیشن تغییر نمی کند (در مورد من 4 مگابایت بود) ، در غیر این صورت ممکن است اطلاعاتی دریافت کنید ، زیرا رانندگی ممکن است به طور مناسب بوت نشود
پس از تغییر اندازه ، آن را اعمال کرده و منتظر بمانید تا کار تمام شود.
حالا می توانید GParted را خاموش کرده و دوباره روی ویندوز بوت کنید.
مرحله 8:
دوباره به بخش Resin-boot در رایانه من بروید و دو فایل را پیدا کنید:
config.txt
cmdline.txt
ویرایش config.txt احتمالاً اختیاری است ، زیرا Raspberry Pi 3 ما قبلاً قادر به بوت شدن از طریق USB است ، اما من به سادگی دستورالعمل های دیگر را دنبال کردم:
در config.txt دوباره خط زیر را در انتهای فایل اضافه کنید: program_USB_boot_mode = 1
در cmdline.txt موارد زیر را تغییر دهید:
root =/dev/mmcblk0p2 (یا مشابه) به root =/dev/sda2 (نه sdb2 یا sdc2 ، همانطور که احتمالاً در GParted داشتید).
اختیاری: من فایل "نمونه رزین" را با تنظیمات شبکه خود پیکربندی کرده ام (IP ثابت به Raspberry Pi3 من اختصاص داده شده است). اگر شما هم یکی دارید ، می توانید فایل اصلی را با فایل خود در/resin-boot/system-connections/resin-sample) جایگزین کنید.
پس از ذخیره هر دو فایل ، SSD Drive را با خیال راحت بردارید و آن را به رزبری پای 3 خود وصل کنید.
مرحله نهم: پایان…
تقریباً همینطور است ، رزبری پای 3 شما اکنون باید از USB بوت شود و مراحل نصب دستیار خانگی را شروع کند ، که باید حدود 10-15 دقیقه طول بکشد. پس از آن ، نمونه Home Assistant باید در آدرس 192.168.xxx.xxx:8123 (هر IP که برای Pi3 خود تنظیم کرده اید) در دسترس باشد.
مرحله 10: اختیاری…
مراحل دیگر زیر نیز اختیاری است:
- راه اندازی حساب جدید
- به HA خود وارد شوید
- افزونه samba را نصب و پیکربندی کنید
- به اشتراک HASSIO در رایانه خود بروید
- عکس های پشتیبان تهیه شده قبلی از دستیار خانگی خود را کپی کرده و در اشتراک گذاری پشتیبان قرار دهید
- راه اندازی مجدد دستیار خانگی
- ممکن است عکس های فوری در دسترس نباشند ، چند دقیقه به آن زمان دهید و دکمه تازه سازی را در گوشه بالا سمت راست فشار دهید
- آخرین Snapshot را انتخاب کرده و تنظیمات را بازیابی کنید (من نمی خواهم Home Assistant را بازیابی کنم ، فقط فایل ها را پیکربندی کنید ، بنابراین مطمئن شوید که Home Assistant را برداشته اید)
- Restore Selected را فشار دهید (WIPE & RESTORE را فشار ندهید) - چند دقیقه به آن زمان دهید تا روند به پایان برسد -
اختیاری: برای جلوگیری از خطا ، فایل home-assist_v2.db را در پوشه config حذف کنید.
توصیه شده:
نحوه ساخت مانیتور قابل حمل با باتری که می تواند رزبری پای را نیز تغذیه کند ، بیاموزید: 8 مرحله (همراه با تصاویر)
بیاموزید که چگونه می توان مانیتور قابل حمل باتری را تأمین کرد که می تواند رزبری پای را نیز تغذیه کند: آیا تا به حال خواسته اید که در Python کد نویسی کنید یا خروجی صفحه نمایش برای Raspberry Pi Robot خود داشته باشید یا به یک صفحه نمایش ثانویه قابل حمل برای لپ تاپ خود نیاز داشته باشید. یا دوربین؟ در این پروژه ، ما یک مانیتور قابل حمل با باتری می سازیم و
چشمک زدن LED با تمشک پای - نحوه استفاده از پین های GPIO در رزبری پای: 4 مرحله
چشمک زدن LED با تمشک پای | نحوه استفاده از پین های GPIO در Raspberry Pi: سلام بچه ها در این دستورالعمل نحوه استفاده از GPIO's Raspberry pi را یاد می گیریم. اگر تا به حال از آردوینو استفاده کرده اید ، احتمالاً می دانید که ما می توانیم سوئیچ LED و غیره را به پین های آن وصل کرده و آن را مانند کار کنیم. چشمک بزنید یا ورودی را از سوئیچ دریافت کنید تا
نحوه ایجاد درایو USB قابل بوت بدون استفاده از نرم افزار: 3 مرحله
نحوه ایجاد درایو USB قابل بوت بدون استفاده از هرگونه نرم افزار: برای ایجاد یک درایو USB قابل بوت به صورت دستی ، از Command Prompt به عنوان برنامه پیش فرض ویندوز استفاده می کنیم. در اینجا گام به گام یک درایو USB قابل بوت به عنوان رسانه نصب ویندوز ایجاد می شود. برای ایجاد یک درایو USB قابل بوت به عنوان نصب ویندوز من
ساخت درایو قابل بوت با لینوکس (اوبونتو): 3 مرحله
ساخت یک درایو قابل بوت با لینوکس (اوبونتو): آیا می خواهید لینوکس را از یک چوب بوت کنید تا بتوانید آن را بر روی رایانه خود نصب کنید یا کارهای دیگر سرگرم کننده دیگری با لینوکس انجام دهید؟ - شما در حال یادگیری نحوه پیکربندی آن هستید تا بتوانید با موفقیت از آن بوت کنید
کنسول قابل حمل RetroGame (رزبری پای): 9 مرحله (همراه با تصاویر)
Portable RetroGame Console (Raspberry Pi): این دستورالعمل برای دوره FabLab Making برای دانشگاه علمی کاربردی روتردام نوشته شده است. برای این دوره قصد دارم یک کنسول بازی قابل حمل را در ترکیب با Raspberry Pi و یک پوسته سفارشی بسازم. برای تکلیف مدرسه ای که داشتم