Mục lục:

Raspberry Pi 3 với ổ SSD có thể khởi động: 10 bước
Raspberry Pi 3 với ổ SSD có thể khởi động: 10 bước

Video: Raspberry Pi 3 với ổ SSD có thể khởi động: 10 bước

Video: Raspberry Pi 3 với ổ SSD có thể khởi động: 10 bước
Video: Raspberry Pi 3 Boot từ USB và câu hỏi phổ thông 2024, Tháng mười một
Anonim
Raspberry Pi 3 với ổ SSD có thể khởi động
Raspberry Pi 3 với ổ SSD có thể khởi động
Raspberry Pi 3 với ổ SSD có thể khởi động
Raspberry Pi 3 với ổ SSD có thể khởi động

Trước hết, tôi thực sự khuyên bạn nên tạo bản sao (Ảnh chụp nhanh HA hiện có của bạn) và thử phương pháp này với cài đặt Home Assistant mới và kiểm tra nó trong vài ngày, nếu không có lỗi. Giữ cho Thẻ SD của bạn với phiên bản Hass.io hiện tại được an toàn, vì vậy nếu gặp bất kỳ sự cố nào, bạn có thể chỉ cần thay thế ổ SSD bằng Thẻ SD và quay lại Home Assistant trước đó trong vòng vài phút.

BẠN ĐÃ ĐƯỢC CẢNH BÁO!!

Bước 1: Yêu cầu:

Raspberry Pi 3b và 3b + (chỉ hỗ trợ khởi động USB của Pi 3)

- Phiên bản OLD ResinOS Home Assistant (HassOS hiện KHÔNG hỗ trợ USB Boot)

- Ổ cứng SSD mSATA (tối thiểu đề nghị 16GB)

- bảng mở rộng lưu trữ x850

- Ổ đĩa flash USB (tối thiểu 1GB)

- Hình ảnh khởi động CD / USB GParted (https://gparted.org/livecd.php)

- Hiện đang chạy hoặc hệ thống ResinOS mới (trên thẻ SD)

Nếu bạn có Raspberry Pi 3b +, có lẽ bạn có thể bỏ qua bước 1 (Tôi không có, vì vậy tôi không chắc chắn về nó). Nếu bạn sở hữu Raspberry Pi 3b, hãy tiếp tục.

CẢNH BÁO:

QUÁ TRÌNH NÀY KHÔNG THỂ HOÀN TÁC ĐƯỢC. MỘT LẦN USB BOOT ĐƯỢC BẬT, KHÔNG THỂ LẠI ĐƯỢC

Mặc dù điều này không ảnh hưởng đến bất cứ điều gì, vì bạn vẫn có thể sử dụng thẻ SD sau đó, nếu bạn muốn.

Bước 2:

Hình ảnh
Hình ảnh

Bạn cần bật khởi động USB bằng cách thêm mã sau vào cuối tệp config.txt:

program_USB_boot_mode = 1

Tệp nằm trên phân vùng khởi động bằng nhựa. Đây là phân vùng FAT duy nhất trên thẻ SD của bạn, nằm trong Raspberry Pi. Đơn giản chỉ cần đặt nó vào máy tính của bạn và điều hướng đến phân vùng khởi động nhựa, cuộn xuống dòng cuối cùng và chèn mã ở trên và lưu khi thoát. Tháo thẻ SD khỏi máy tính một cách an toàn, lắp lại vào Raspberry Pi 3b của bạn và gắn cáp nguồn. Hãy để nó khởi động. Nó sẽ khởi động như bình thường.

Bây giờ Raspberry Pi 3 của bạn có khả năng khởi động từ USB.

Bước 3:

Tải xuống hình ảnh GParted Live CD / USB và lưu nó trên máy tính của bạn

gparted.org/livecd.php

Sử dụng Etcher để flash nó vào thẻ USB.

Bước 4:

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Tải xuống và lưu phiên bản OLD ResinOS của Home Assistant (phiên bản Raspberry Pi3)

github.com/home-assistant/hassio-build/rel…

Sử dụng Etcher để flash nó vào Ổ SSD của bạn (Hoặc thiết bị USB khác)

Bước 5:

Sau khi quá trình flash hoàn tất, hãy tháo ổ SSD một cách an toàn và kết nối lại (nếu vì lý do nào đó, phân vùng khởi động bằng nhựa không hiển thị trong Máy tính của tôi, hãy nhấp chuột phải vào Máy tính của tôi> Quản lý> Quản lý ổ đĩa> nhấp chuột phải vào Phân vùng khởi động lại nhựa> Thay đổi Disk Letter và gán ký tự ổ đĩa mới theo cách thủ công).

Bước 6:

Khởi động lại PC của bạn vào BIOS và thay đổi các tùy chọn khởi động để nó khởi động từ thẻ USB GParted của bạn.

Sau khi máy tính khởi động từ thẻ USB, bạn thực sự không nên thay đổi bất cứ điều gì, chỉ cần nhấn Enter 4x, để nó tải lên GUI GParted. (Ổ cứng SSD của bạn đã được gắn vào máy tính, vì vậy GParted sẽ phát hiện đúng cách).

Bước 7:

Hình ảnh
Hình ảnh

Bây giờ, trong GParted, hãy đảm bảo rằng bạn đã chọn đúng ổ (ổ SSD). Bây giờ bạn cần thay đổi kích thước của hai phân vùng:

dev / sdb4 và dev / sdb6 (Đây cũng có thể là sda4 hoặc sdc4 và sda6 hoặc sdc6, tùy thuộc vào số lượng ổ đĩa được phát hiện).

Nó không thực sự quan trọng, bạn sẽ thay đổi (tăng) bao nhiêu kích thước của dev / sdb4. Bản thân tôi, tôi đã tăng từ 1GB lên 3GB (Bạn có thể tiếp tục và chỉ cần cố gắng sử dụng toàn bộ dung lượng có sẵn).

Bây giờ, bạn có thể tăng kích thước của dev / sda6, kích thước này sẽ được thay đổi thành whats availabe sau khi thay đổi kích thước của dev / sdb4 (tóm lại, phân vùng sdb6 nằm trong sdb4).

CẢNH BÁO:

SỬ DỤNG THANH TRÊN ĐẦU ĐỂ THAY ĐỔI KÍCH THƯỚC. ĐẢM BẢO RẰNG KÍCH THƯỚC KHI BẮT ĐẦU CỦA PHẦN KHÔNG THAY ĐỔI (TRONG TRƯỜNG HỢP CỦA TÔI LÀ 4MB), LÚC NÀO BẠN CÓ THỂ NHẬN ĐƯỢC THÔNG TIN, RẰNG KÍCH THƯỚC CÓ THỂ KHÔNG PHÁT HIỆN CHÍNH XÁC

Sau khi thay đổi kích thước, Áp dụng nó và đợi cho đến khi nó hoàn thành.

Bây giờ bạn có thể tắt GParted và khởi động lại Windows.

Bước 8:

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Điều hướng lại đến phân vùng Resin-boot trong Máy tính của tôi và tìm hai tệp:

config.txt

cmdline.txt

Chỉnh sửa config.txt có thể là tùy chọn, vì Raspberry Pi 3 của chúng tôi đã có khả năng khởi động từ USB, nhưng tôi chỉ đơn giản làm theo các hướng dẫn khác:

Trong config.txt một lần nữa, thêm dòng sau vào cuối tệp: program_USB_boot_mode = 1

Trong cmdline.txt, hãy thay đổi những điều sau:

root = / dev / mmcblk0p2 (hoặc tương tự) thành root = / dev / sda2 (KHÔNG phải sdb2 hoặc sdc2, như bạn có thể đã có trong GParted).

TÙY CHỌN: Tôi đã định cấu hình tệp "resin-sample" với cài đặt mạng của mình (IP tĩnh được gán cho Raspberry Pi3 của tôi). Nếu bạn cũng có, bạn có thể thay thế tệp gốc bằng tệp gốc của bạn trong / resin-boot / system-results / resin-sample)

Sau khi lưu cả hai tệp, hãy tháo Ổ SSD một cách an toàn và gắn nó vào Raspberry Pi 3 của bạn.

Bước 9: Hoàn thiện…

Đang hoàn thiện…
Đang hoàn thiện…
Đang hoàn thiện…
Đang hoàn thiện…

Đó là khá nhiều, Raspberry Pi 3 của bạn bây giờ sẽ khởi động từ USB và bắt đầu quá trình cài đặt Home Assistant, sẽ mất khoảng 10-15 phút. Sau đó, phiên bản Home Assistant sẽ có sẵn tại địa chỉ 192.168.xxx.xxx:8123 (bất kỳ IP nào bạn thiết lập cho Pi3 của mình).

Bước 10: TÙY CHỌN…

KHÔNG BẮT BUỘC…
KHÔNG BẮT BUỘC…

Các bước khác bên dưới cũng TÙY CHỌN:

- Thiết lập tài khoản mới

- Đăng nhập vào HA của bạn

- Cài đặt và cấu hình addon samba

- Điều hướng đến chia sẻ HASSIO trên máy tính của bạn

- Sao chép Ảnh chụp nhanh của các bản sao lưu đã tạo trước đó của Trợ lý gia đình của bạn và dán chúng vào chia sẻ sao lưu

- Khởi động lại Trợ lý Trang chủ

- Ảnh chụp nhanh có thể không khả dụng ngay lập tức, hãy đợi vài phút và nhấn nút Làm mới ở góc trên cùng bên phải

- Chọn cài đặt Chụp nhanh và khôi phục mới nhất (Tôi KHÔNG NÊN tự khôi phục Home Assistant, chỉ các tệp cấu hình, vì vậy hãy đảm bảo bạn bỏ chọn Home Assistant)

- Nhấn Restore Selected (KHÔNG nhấn WIPE & RESTORE) - Chờ vài phút để quá trình kết thúc -

TÙY CHỌN: Để tránh lỗi, hãy xóa tệp home-Assistant_v2.db trong thư mục cấu hình.

Đề xuất: