Tabla de contenido:

Raspberry Pi 3 con unidad SSD de arranque: 10 pasos
Raspberry Pi 3 con unidad SSD de arranque: 10 pasos

Video: Raspberry Pi 3 con unidad SSD de arranque: 10 pasos

Video: Raspberry Pi 3 con unidad SSD de arranque: 10 pasos
Video: Habilitar arranque USB en Raspberry Pi 3 2024, Mes de julio
Anonim
Raspberry Pi 3 con unidad SSD de arranque
Raspberry Pi 3 con unidad SSD de arranque
Raspberry Pi 3 con unidad SSD de arranque
Raspberry Pi 3 con unidad SSD de arranque

En primer lugar, le sugiero encarecidamente que primero haga una copia (instantánea de su HA existente) y pruebe este método con una nueva instalación de Home Assistant y pruébelo durante unos días, si no hay errores. Mantenga segura su tarjeta SD con la instancia actual de Hass.io, por lo que, si tiene algún problema, simplemente puede reemplazar la unidad SSD con la tarjeta SD y regresar al Home Assistant anterior en cuestión de minutos.

¡¡¡USTED HA SIDO ADVERTIDO!

Paso 1: Requisitos:

Raspberry Pi 3b y 3b + (solo el arranque USB de Pi 3 admite)

- Versión ANTIGUA de ResinOS Home Assistant (HassOS actualmente NO es compatible con el arranque USB)

- Unidad SSD mSATA (mínimo recomendado 16 GB)

- placa de expansión de almacenamiento x850

- Unidad flash USB (mínimo 1 GB)

- Imagen de arranque GParted CD / USB (https://gparted.org/livecd.php)

- Sistema ResinOS actualmente en ejecución o nuevo (en tarjeta SD)

Si tiene Raspberry Pi 3b +, probablemente pueda omitir el paso 1 (no lo tengo, así que no estoy seguro). Si posee Raspberry Pi 3b, continúe.

ADVERTENCIA:

ESTE PROCESO NO SE PUEDE DESHACER. UNA VEZ HABILITADO EL ARRANQUE USB, NO SE PUEDE INVERTIR

Aunque esto no afectará a nada, ya que aún puede usar la tarjeta SD después de eso, si lo desea.

Paso 2:

Imagen
Imagen

Debe habilitar el arranque USB, agregando el siguiente código en la parte inferior del archivo config.txt:

program_USB_boot_mode = 1

El archivo se encuentra en la partición de arranque de resina. Es la única partición FAT en su tarjeta SD, que está en Raspberry Pi. Simplemente colóquelo en su computadora y navegue hasta la partición de arranque de resina, desplácese hacia abajo hasta la última línea e inserte el código anterior y guárdelo al salir. Retire de forma segura la tarjeta SD de la computadora, vuelva a colocarla en su Raspberry Pi 3b y conecte el cable de alimentación. Déjalo arrancar. Debería arrancar normalmente.

Ahora su Raspberry Pi 3 puede arrancar desde USB.

Paso 3:

Descargue la imagen de GParted Live CD / USB y guárdela en su computadora

gparted.org/livecd.php

Utilice Etcher para flashearlo en una memoria USB.

Paso 4:

Imagen
Imagen
Imagen
Imagen
Imagen
Imagen

Descargue y guarde la versión OLD ResinOS de Home Assistant (versión Raspberry Pi3)

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

Utilice Etcher para actualizarlo en su unidad SSD (o en un dispositivo USB diferente)

Paso 5:

Una vez que se haya completado el flasheo, retire de forma segura la unidad SSD y conéctela nuevamente (si por alguna razón, la partición de arranque de resina no aparece en Mi PC, haga clic con el botón derecho en Mi PC> Administrar> Administrar unidades> haga clic con el botón derecho en Partición de arranque de resina> Cambiar Letra de disco y asigne una nueva letra de unidad manualmente).

Paso 6:

Reinicie su PC a BIOS y cambie las opciones de arranque, para que arranque desde su memoria USB GParted.

Después de que la computadora se inicie desde una memoria USB, realmente no debería cambiar nada, solo presione Enter 4x, para que se cargue en la GUI de GParted. (Su unidad SSD ya debería estar conectada a la computadora, por lo que GParted la detecta correctamente).

Paso 7:

Imagen
Imagen

Ahora, en GParted, asegúrese de haber seleccionado la unidad correcta (unidad SSD). Ahora necesita cambiar el tamaño de dos particiones:

dev / sdb4 y dev / sdb6 (esto también podría ser sda4 o sdc4 y sda6 o sdc6, dependiendo de cuántas unidades se hayan descubierto).

Realmente no debería importar cuánto va a cambiar (aumentar) el tamaño de dev / sdb4. Yo mismo, pasé de 1 GB a 3 GB (puede seguir adelante y simplemente intentar usar todo el espacio disponible).

Ahora, puede aumentar el tamaño de dev / sda6, que debería cambiarse a lo que esté disponible después de cambiar el tamaño de dev / sdb4 (en pocas palabras, la partición sdb6 está dentro de sdb4).

ADVERTENCIA:

USE LA BARRA EN LA PARTE SUPERIOR PARA CAMBIAR EL TAMAÑO. ASEGÚRESE DE QUE EL TAMAÑO AL INICIO DE LA PARTICIÓN NO CAMBIE (EN MI CASO ERA 4 MB), DE LO CONTRARIO PUEDE OBTENER INFORMACIÓN, ES POSIBLE QUE LA UNIDAD NO ARRANQUE CORRECTAMENTE

Después de cambiar de tamaño, aplíquelo y espere hasta que termine.

Ahora puede apagar GParted y volver a iniciar Windows.

Paso 8:

Imagen
Imagen
Imagen
Imagen

Navegue nuevamente a la partición de arranque de resina en Mi computadora y busque dos archivos:

config.txt

cmdline.txt

La edición de config.txt probablemente sea opcional, ya que nuestra Raspberry Pi 3 ya es capaz de arrancar desde USB, pero simplemente seguí otras instrucciones:

En config.txt nuevamente, agregue la siguiente línea en la parte inferior del archivo: program_USB_boot_mode = 1

En cmdline.txt, cambie lo siguiente:

root = / dev / mmcblk0p2 (o similar) a root = / dev / sda2 (NO sdb2 o sdc2, ya que probablemente lo tenía en GParted).

OPCIONAL: He configurado el archivo "resin-sample" con mi configuración de red (IP estática asignada a mi Raspberry Pi3). Si también tiene uno, puede reemplazar el archivo original con el suyo en / resin-boot / system-connections / resin-sample)

Después de guardar ambos archivos, retire de forma segura la unidad SSD y conéctela a su Raspberry Pi 3.

Paso 9: Terminando…

Refinamiento…
Refinamiento…
Refinamiento…
Refinamiento…

Eso es todo, su Raspberry Pi 3 ahora debería arrancar desde USB e iniciar el proceso de instalación de Home Assistant, que debería tardar entre 10 y 15 minutos. Después de eso, la instancia de Home Assistant debería estar disponible en 192.168.xxx.xxx:8123 (cualquier IP que configure para su Pi3).

Paso 10: OPCIONAL…

OPCIONAL…
OPCIONAL…

Otros pasos a continuación también son OPCIONALES:

- Configurar nueva cuenta

- Inicie sesión en su HA

- Instalar y configurar el complemento samba

- Navegue a HASSIO share en su computadora

- Copie instantáneas de copias de seguridad realizadas anteriormente de su Home Assistant y péguelas en el recurso compartido de copia de seguridad

- Reiniciar Home Assistant

- Es posible que las instantáneas no estén disponibles de inmediato, espere unos minutos y presione el botón Actualizar en la esquina superior derecha

- Seleccione la última instantánea y la configuración de restauración (NO PODRÍA restaurar Home Assistant en sí, solo archivos de configuración, así que asegúrese de desmarcar Home Assistant)

- Presione Restaurar seleccionado (NO presione WIPE & RESTORE) - Espere unos minutos para que finalice el proceso -

OPCIONAL: Para evitar errores, elimine el archivo home-assistant_v2.db en la carpeta de configuración.

Recomendado: