Índice:

Raspberry Pi 3 com unidade SSD inicializável: 10 etapas
Raspberry Pi 3 com unidade SSD inicializável: 10 etapas

Vídeo: Raspberry Pi 3 com unidade SSD inicializável: 10 etapas

Vídeo: Raspberry Pi 3 com unidade SSD inicializável: 10 etapas
Vídeo: Como Instalar Raspberry Pi OS No SSD NVMe 256GB 2024, Novembro
Anonim
Raspberry Pi 3 com unidade SSD inicializável
Raspberry Pi 3 com unidade SSD inicializável
Raspberry Pi 3 com unidade SSD inicializável
Raspberry Pi 3 com unidade SSD inicializável

Em primeiro lugar, eu sugiro fortemente que você primeiro faça uma cópia (Snapshot do seu HA existente) e tente este método com uma nova instalação do Home Assistant e teste por alguns dias, se não houver erros. Mantenha o seu cartão SD com a instância atual do Hass.io segura, então, se tiver algum problema, você pode simplesmente substituir a unidade SSD pelo cartão SD e retornar ao Home Assistant anterior em minutos.

VOCÊ FOI AVISADO!

Etapa 1: Requisitos:

Raspberry Pi 3b e 3b + (apenas Pi 3 é compatível com inicialização USB)

- Versão antiga do ResinOS Home Assistant (atualmente, o HassOS NÃO suporta inicialização USB)

- unidade SSD mSATA (mínimo recomendado de 16 GB)

- placa de expansão de armazenamento x850

- Unidade flash USB (mínimo 1 GB)

- Imagem de inicialização do GParted CD / USB (https://gparted.org/livecd.php)

- Em execução ou novo sistema ResinOS (no cartão SD)

Se você tiver o Raspberry Pi 3b +, provavelmente poderá pular a etapa 1 (não tenho, portanto, não tenho certeza). Se você possui o Raspberry Pi 3b, prossiga.

AVISO:

ESTE PROCESSO NÃO PODE SER DESFEITO. UMA VEZ QUE O USB BOOT ESTÁ ATIVADO, NÃO PODE SER REVERSO

Embora isso não afete nada, já que você ainda pode usar o cartão SD depois disso, se desejar.

Passo 2:

Imagem
Imagem

Você precisa habilitar a inicialização USB, adicionando o seguinte código na parte inferior do arquivo config.txt:

program_USB_boot_mode = 1

O arquivo está localizado na partição de inicialização de resina. É a única partição FAT do seu cartão SD, que está no Raspberry Pi. Simplesmente coloque-o em seu computador e navegue até a partição resin-boot, role para baixo até a última linha e insira o código acima e salve ao sair. Remova com segurança o cartão SD do computador, coloque-o de volta em seu Raspberry Pi 3b e conecte o cabo de alimentação. Deixe inicializar. Ele deve inicializar normalmente.

Agora, o Raspberry Pi 3 é capaz de inicializar a partir de USB.

Etapa 3:

Baixe a imagem do GParted Live CD / USB e salve-a no seu computador

gparted.org/livecd.php

Use Etcher, para fazer o flash em um stick USB.

Passo 4:

Imagem
Imagem
Imagem
Imagem
Imagem
Imagem

Baixe e salve a versão OLD ResinOS do Home Assistant (versão Raspberry Pi3)

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

Use Etcher para fazer o flash em sua unidade SSD (ou outro dispositivo USB)

Etapa 5:

Após a conclusão do flash, remova com segurança a unidade SSD e conecte-a novamente (se por qualquer motivo, a partição de inicialização de resina não aparecer em Meu computador, clique com o botão direito em Meu computador> Gerenciar> Gerenciar unidades> clique com o botão direito em Partição de inicialização de resina> Alterar Disk Letter e atribua uma nova letra de unidade manualmente).

Etapa 6:

Reinicie o seu PC para a BIOS e altere as opções de inicialização, para que ele inicialize a partir do seu stick USB GParted.

Depois que o computador inicializar a partir do stick USB, você realmente não deve alterar nada, apenas pressione Enter 4x, para que ele carregue na GUI do GParted. (Sua unidade SSD já deve estar conectada ao computador, para que o GParted a detecte corretamente).

Etapa 7:

Imagem
Imagem

Agora, no GParted, certifique-se de ter selecionado a unidade correta (unidade SSD). Agora você precisa alterar o tamanho de duas partições:

dev / sdb4 e dev / sdb6 (também pode ser sda4 ou sdc4 e sda6 ou sdc6, dependendo de quantas unidades foram descobertas).

Realmente não deveria importar o quanto você mudará (aumentará) o tamanho de dev / sdb4. Eu mesmo passei de 1 GB para 3 GB (você pode ir em frente e simplesmente tentar usar todo o espaço disponível).

Agora, você pode aumentar o tamanho de dev / sda6, que deve ser alterado para o que está disponível após alterar o tamanho de dev / sdb4 (resumindo, a partição sdb6 está dentro de sdb4).

AVISO:

USE A BARRA NO TOPO PARA ALTERAR O TAMANHO. CERTIFIQUE-SE DE QUE O TAMANHO NO INÍCIO DA PARTIÇÃO NÃO MUDE (NO MEU CASO FOI 4MB), CASO CONTRÁRIO VOCÊ PODE OBTER INFORMAÇÕES, ESSE DRIVE PODE NÃO INICIAR CORRETAMENTE

Após alterar os tamanhos, aplique e aguarde o acabamento.

Agora você pode desligar o GParted e inicializar o Windows novamente.

Etapa 8:

Imagem
Imagem
Imagem
Imagem

Navegue novamente para a partição de inicialização de resina em Meu computador e encontre dois arquivos:

config.txt

cmdline.txt

A edição do config.txt provavelmente é opcional, pois nosso Raspberry Pi 3 já é capaz de inicializar via USB, mas eu simplesmente segui outras instruções:

Em config.txt novamente, adicione a seguinte linha na parte inferior do arquivo: program_USB_boot_mode = 1

Em cmdline.txt, altere o seguinte:

root = / dev / mmcblk0p2 (ou similar) a root = / dev / sda2 (NÃO sdb2 ou sdc2, como você provavelmente tinha no GParted).

OPCIONAL: Eu configurei o arquivo "amostra de resina" com minhas configurações de rede (IP estático atribuído ao meu Raspberry Pi3). Se você também tiver um, pode substituir o arquivo original pelo seu em / resin-boot / system-connections / resin-sample)

Depois de salvar os dois arquivos, remova a unidade SSD com segurança e anexe-a ao Raspberry Pi 3.

Etapa 9: Concluindo …

Acabamento…
Acabamento…
Acabamento…
Acabamento…

É basicamente isso, seu Raspberry Pi 3 agora deve inicializar a partir de USB e iniciar o processo de instalação do Home Assistant, que deve levar cerca de 10-15 minutos. Depois disso, a instância do Home Assistant deve estar disponível em 192.168.xxx.xxx:8123 (qualquer IP que você configurou para o seu Pi3).

Etapa 10: OPCIONAL …

OPCIONAL…
OPCIONAL…

Outras etapas abaixo também são OPCIONAIS:

- Configurar nova conta

- Faça login no seu HA

- Instale e configure o complemento samba

- Navegue até o compartilhamento HASSIO em seu computador

- Copie instantâneos de backups feitos anteriormente de seu Home Assistant e cole-os no compartilhamento de backup

- Reinicie o Home Assistant

- Os instantâneos podem não estar disponíveis imediatamente, aguarde alguns minutos e pressione o botão Atualizar no canto superior direito

- Selecione o instantâneo mais recente e a configuração de restauração (NÃO PODERIA restaurar o Home Assistant, apenas os arquivos de configuração, portanto, certifique-se de desmarcar o Home Assistant)

- Pressione Restaurar Selecionado (NÃO pressione LIMPAR & RESTORE) - Aguarde alguns minutos para que o processo seja concluído -

OPCIONAL: Para evitar erros, exclua o arquivo home-assistant_v2.db da pasta config.

Recomendado: