فهرست مطالب:

رزبری پای 3 با درایو SSD قابل بوت: 10 مرحله
رزبری پای 3 با درایو SSD قابل بوت: 10 مرحله

تصویری: رزبری پای 3 با درایو SSD قابل بوت: 10 مرحله

تصویری: رزبری پای 3 با درایو SSD قابل بوت: 10 مرحله
تصویری: نصب ویندوز 11 روی رزبری پای بدون نیاز به دیوایس دیگر 2024, نوامبر
Anonim
رزبری پای 3 با درایو SSD قابل بوت
رزبری پای 3 با درایو SSD قابل بوت
رزبری پای 3 با درایو SSD قابل بوت
رزبری پای 3 با درایو SSD قابل بوت

اول از همه ، من اکیداً پیشنهاد می کنم ، ابتدا کپی (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 حذف کنید.

توصیه شده: