Оглавление:

Raspberry Pi 3 с загрузочным SSD-накопителем: 10 шагов
Raspberry Pi 3 с загрузочным SSD-накопителем: 10 шагов

Видео: Raspberry Pi 3 с загрузочным SSD-накопителем: 10 шагов

Видео: Raspberry Pi 3 с загрузочным SSD-накопителем: 10 шагов
Видео: Home Assistant. Урок 1.1 - Установка на Raspberry PI 3B+ или 4B, загрузка с USB SSD 2024, Ноябрь
Anonim
Raspberry Pi 3 с загрузочным SSD-накопителем
Raspberry Pi 3 с загрузочным SSD-накопителем
Raspberry Pi 3 с загрузочным SSD-накопителем
Raspberry Pi 3 с загрузочным SSD-накопителем

Прежде всего, я настоятельно рекомендую вам сначала сделать копию (снимок вашего существующего HA) и попробовать этот метод с новой установкой Home Assistant и протестировать его в течение нескольких дней, если ошибок нет. Держите SD-карту с текущим экземпляром Hass.io в безопасности, поэтому в случае каких-либо проблем вы можете просто заменить SSD-накопитель на SD-карту и вернуться к предыдущему Home Assistant в течение нескольких минут.

ВЫ БЫЛИ ПРЕДУПРЕЖДЕНЫ!

Шаг 1: Требования:

Raspberry Pi 3b и 3b + (только Pi 3 поддерживает загрузку с USB)

- СТАРАЯ версия ResinOS Home Assistant (в настоящее время HassOS НЕ поддерживает загрузку по USB)

- SSD-накопитель mSATA (рекомендуется минимум 16 ГБ)

- плата расширения памяти x850

- USB-накопитель (минимум 1 ГБ)

- Загрузочный образ GParted CD / USB (https://gparted.org/livecd.php)

- В настоящее время работает или новая система ResinOS (на SD-карте)

Если у вас есть Raspberry Pi 3b +, возможно, вы можете пропустить шаг 1 (у меня его нет, поэтому я не уверен). Если у вас есть Raspberry Pi 3b, продолжайте.

ПРЕДУПРЕЖДЕНИЕ:

ЭТОТ ПРОЦЕСС НЕ МОЖЕТ БЫТЬ ОТМЕНЕН. ПРИ ВКЛЮЧЕНИИ ЗАГРУЗКИ USB НЕВОЗМОЖНО ОТМЕНИТЬ

Хотя это ни на что не влияет, так как после этого вы все равно можете использовать SD-карту, если хотите.

Шаг 2:

Изображение
Изображение

Вам нужно включить загрузку с USB, добавив следующий код в самый конец файла config.txt:

program_USB_boot_mode = 1

Файл находится на загрузочном разделе смолы. Это единственный раздел FAT на вашей SD-карте, которая есть в Raspberry Pi. Просто вставьте его в свой компьютер и перейдите к разделу загрузки со смолой, прокрутите вниз до последней строки, вставьте приведенный выше код и сохраните при выходе. Безопасно извлеките SD-карту из компьютера, вставьте ее обратно в Raspberry Pi 3b и подсоедините кабель питания. Пусть загрузится. Он должен загрузиться как обычно.

Теперь ваш Raspberry Pi 3 может загружаться с USB.

Шаг 3:

Загрузите образ GParted Live CD / USB и сохраните его на свой компьютер.

gparted.org/livecd.php

Используйте Etcher, чтобы прошить его на USB-накопитель.

Шаг 4:

Изображение
Изображение
Изображение
Изображение
Изображение
Изображение

Загрузите и сохраните СТАРУЮ версию Home Assistant для ResinOS (версия Raspberry Pi3)

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

Используйте Etcher, чтобы прошить его на SSD-накопитель (или другое USB-устройство)

Шаг 5:

После завершения прошивки безопасно извлеките SSD-диск и подключите его снова (если по какой-либо причине загрузочный раздел со смолой не отображается в «Мой компьютер», щелкните правой кнопкой мыши Мой компьютер> Управление> Управление дисками> щелкните правой кнопкой мыши раздел загрузки с загрузкой смолы> Изменить Буква диска и назначьте новую букву диска вручную).

Шаг 6:

Перезагрузите компьютер в BIOS и измените параметры загрузки, чтобы он загружался с USB-накопителя GParted.

После того, как компьютер загрузится с USB-накопителя, вам не нужно ничего менять, просто нажмите Enter 4 раза, чтобы он загрузился в графический интерфейс 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 и снова загрузиться в Windows.

Шаг 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). Если он у вас тоже есть, вы можете заменить исходный файл своим в / смола-загрузчик / системные-соединения / смола-образец)

После сохранения обоих файлов безопасно извлеките SSD-накопитель и подключите его к Raspberry Pi 3.

Шаг 9. Завершение…

Завершение…
Завершение…
Завершение…
Завершение…

Вот и все, ваш Raspberry Pi 3 теперь должен загрузиться с USB и начать процесс установки Home Assistant, который должен занять около 10-15 минут. После этого экземпляр Home Assistant должен быть доступен по адресу 192.168.xxx.xxx:8123 (независимо от того, какой IP-адрес вы настроили для своего Pi3).

Шаг 10: ДОПОЛНИТЕЛЬНО…

ПО ЖЕЛАНИЮ…
ПО ЖЕЛАНИЮ…

Следующие ниже шаги также НЕОБЯЗАТЕЛЬНЫ:

- Настроить новую учетную запись

- Войдите в свой HA

- Установить и настроить аддон samba

- Перейдите в раздел HASSIO на вашем компьютере

- Скопируйте снимки ранее сделанных резервных копий вашего Home Assistant и вставьте их в общий резервный ресурс.

- Перезагрузите домашний помощник

- Снимки могут быть недоступны сразу, подождите несколько минут и нажмите кнопку «Обновить» в правом верхнем углу.

- Выберите последний моментальный снимок и настройте восстановление (Я НЕ БУДУ восстанавливать Home Assistant, только файлы конфигурации, поэтому убедитесь, что вы не отметили Home Assistant)

- Нажмите "Восстановить выбранное" (НЕ нажимайте "СТИРАНИЕ И ВОССТАНОВЛЕНИЕ") - Дайте ему несколько минут, чтобы процесс завершился -

ДОПОЛНИТЕЛЬНО: Во избежание ошибок удалите файл home-assistant_v2.db в папке config.

Рекомендуемые: