Instalando um sistema 32 bits: mudanças entre as edições

De Caninos Loucos
Ir para navegação Ir para pesquisar
mSem resumo de edição
Sem resumo de edição
 
(4 revisões intermediárias por 3 usuários não estão sendo mostradas)
Linha 2: Linha 2:
* Labrador Coreboard + Baseboard
* Labrador Coreboard + Baseboard
* Imagem do sistema em formato .img
* Imagem do sistema em formato .img
* Cartão microSD de pelo menos 8Gb
* Cartão microSD de pelo menos 4Gb
* Conversor Serial-TTL (não obrigatório)


*Verifique o modelo da Labrador Coreboard, caso a versão seja LABRADOR CORE V2.x siga as instruções de Labrador 32 bits, caso seja LABRADOR CORE V2.x siga as instruções contidas em [[Instalando um sistema 64 bits]].
== Labrador 32 bits ==
[[Arquivo:recovery.png|thumb|400px|Botão Recovery]]
[[Arquivo:recovery.png|thumb|400px|Botão Recovery]]
A instalação deve seguir conforme abaixo:


*Verifique o modelo da Labrador Coreboard, caso a versão seja LABRADOR CORE V2.x siga as instruções de Labrador 32 bits, caso seja LABRADOR CORE V3.x siga as instruções contidas em [[Instalando um sistema 64 bits]].
1. Primeiramente você deve baixar a imagem em [https://downloads.caninosloucos.org/images/labrador_32_bits/ Labrador 32 bits]. Para este procedimento a imagem deverá ser a versão 0.12 ou superior.
 
= Gravando uma nova imagem =
 
Apesar de a Labrador já vir com o Debian instalado na memória interna, você pode gravar uma nova imagem, feita por você mesmo, ou baixada do site Caninos Loucos. A Labrador suporta boot a partir da memória interna e a partir de um SD Card, e as seções a seguir ensinam como gravar uma imagem em cada uma dessas mídias. As imagens atuais disponibilizadas pela Caninos Loucos são: [http://downloads.caninosloucos.org.br/kernel_4_image/ Debian Buster com Kernel 4] e [http://downloads.caninosloucos.org.br/kernel_3_image/ Debian Buster com Kernel 3].
 
== Gravando no SD Card ==
 
Tendo uma imagem compatível com a Labrador (ver http://downloads.caninosloucos.org.br/), siga os passos abaixo para gravá-la em um SD Card, de acordo com o sistema operacional do seu computador.
 
=== Usando Linux ===
 
<dl>
<dt>Passo 1</dt>
<dd><p>Insira um cartão MicroSD no seu computador. O cartão deve ser maior que a imagem que você deseja gravar (geralmente 8 GB ou maior).</p></dd>
<dt>Passo 2</dt>
<dd><p>Execute no terminal o seguinte comando: <pre> $ sudo dd if=<caminho/pra/imagem>.img of=/dev/<nome do device> status=progress bs=4M conv=fsync </pre>
<dl>
 
Onde <code>&lt;image&gt;</code> deve ser substituído pelo nome da imagem, e <code>&lt;device&gt;</code> pelo nome do seu SD Card (algo como sda, ou sdb).
 
<p>'''Importante: Se você não sabe qual o <code>&lt;nome do device&gt;</code> correto, peça ajuda! Um erro neste comando pode formatar o seu computador.'''</p>
 
=== Usando Windows ===
 
<dl>
<dt>Passo 1</dt>
<dd><p>Insira um cartão MicroSD no seu computador. O cartão deve ser maior que a imagem que você deseja gravar (geralmente 8 GB ou maior).</p></dd>
<dt>Passo 2</dt>
<dd><p>Formate o cartão MicroSD. Recomenda-se que seja utilizado um software de formatação adequado, neste tutorial estamos usando o SDFormatter v4.0, disponível [https://www.sdcard.org/downloads/formatter_4/ neste website]. Execute o software como administrador e clique no botão “Opção”. Na nova janela aberta, selecione a opção “RÁPIDA” em “FORMAT TYPE” e “ON” em “FORMAT SIZE ADJUSTMENT” e pressione “OK” para voltar à tela anterior. Selecione o Drive equivalente ao seu cartão SD e clique em “Formatar” para iniciar o processo.</p>
<p>'''Importante: Se você não sabe qual o Drive correto, peça ajuda! Um erro neste comando pode formatar o seu computador.'''</p>
[[File:win1.png|frame|none|alt=| Tela inicial do SDFormatter.]]
 
[[File:win2.png|frame|none|alt=| Tela com as opções do SDFormatter.]]
</dd>
<dt>Passo 3</dt>
<dd><p>Para gravar a imagem no cartão SD, recomenda-se o uso de uma ferramenta de gravação. Neste tutorial, estamos usando o Win32DiskImager, encontrado [https://sourceforge.net/projects/win32diskimager/files/latest/download neste link]. Execute o programa como administrador, selecione o arquivo de imagem (descompactado) e clique no botão Write para iniciar o processo de gravação. Quando a barra de carregamento termina, o processo é concluído.</p>
[[File:win3.png|frame|none|alt=| Tela do Win32DiskImager (botão para selecionar o caminho em vermelho).]]
</dd></dl>
 
== Gravando na memória interna ==
 
1. Caso tenha o conversor serial-ttl, conecte ele na labrador de acordo com as instruções em [https://wiki.caninosloucos.org.br/index.php/Labrador/Debug Debug].
 
2. Remova a labrador da fonte de alimentação, insira o cartão SD na Labrador, mantenha o botão de recuperação da Coreboard (no canto superior esquerdo da Coreboard, próximo à etiqueta de número de série) pressionado, conecte a fonte de alimentação, espere próximo de dois segundos e solte o botão de recuperação.
 
===Com o conversor serial-tty===
3.1 Caso veja a seguinte mensagem 'Booting Proccess Aborted' na saída de debug, retire novamente a labrador da fonte, faça o passo anterior novamente, mas mantendo por menos tempo o botão de recuperação pressionado.  


[[Arquivo:labrador32_flash_aborted.png|600px|Falha ao realizar boot]]
2. Depois você deve descompactar os arquivos.


3.2 O processo de flash começará automaticamente e deve levar cerca de 90 minutos. Para verificar o progresso use o Debug pela serial.
3. Após descompactar deve escrever a imagem em um cartão microSD utilizando o comando dd no Linux ou o software [https://sourceforge.net/projects/win32diskimager/ Win32 Disk Imager] no Windows.  


[[Arquivo:labrador32_flash_finished.png|400px|Instalação completa]]
4. Remova a labrador da fonte de alimentação, insira o cartão SD na Labrador, mantenha o botão de recuperação da Coreboard (no canto superior esquerdo da Coreboard, próximo à etiqueta de número de série) pressionado, conecte a fonte de alimentação, espere próximo de 3 segundos ou até o logo aparecer na tela e solte o botão de recuperação.


3.3 Após o fim do boot basta retirar o cartão SD e ligar a placa normalmente.
5. O sistema será iniciado a partir do cartão. Para conferir utilize o comando <code>$lsblk</code>, o dispositivo em mmcblk0p1 (Cartão SD) deverá estar montado na raiz do sistema, e o dispositivo mmcblk2 (memória interna da labrador) pode estar ou não montada.  


===Sem o conversor serial-tty(Em edição, não utilizar)===
6. Para instalar o sistema abra o terminal e execute o comando;


1. Ao ligar a placa, entre no ''lxterminal''.
<code>$ cd install


1.1 Em ''/media/caninos'', se existir, copie todo conteúdo do diretório '''BOOT2''' para o diretório '''BOOT1'''.  
$ sudo ./install-32bits.sh</code>
$ cp -r /media/caninos/BOOT2/* /media/caninos/BOOT1/
Caso não exista, copie o conteúdo de '''BOOT1''' para '''BOOT'''.


2. Aguarde o processo ser finalizado, remova o cartão SD e reinicie a Labrador.
8. Aguarde o processo ser finalizado, desligue a Labrador, remova o cartão SD e religue a placa.

Edição atual tal como às 18h37min de 6 de outubro de 2022

Para instalar um novo sistema na sua placa Labrador você vai precisar de:

  • Labrador Coreboard + Baseboard
  • Imagem do sistema em formato .img
  • Cartão microSD de pelo menos 4Gb
  • Verifique o modelo da Labrador Coreboard, caso a versão seja LABRADOR CORE V2.x siga as instruções de Labrador 32 bits, caso seja LABRADOR CORE V2.x siga as instruções contidas em Instalando um sistema 64 bits.

Labrador 32 bits

Botão Recovery

A instalação deve seguir conforme abaixo:

1. Primeiramente você deve baixar a imagem em Labrador 32 bits. Para este procedimento a imagem deverá ser a versão 0.12 ou superior.

2. Depois você deve descompactar os arquivos.

3. Após descompactar deve escrever a imagem em um cartão microSD utilizando o comando dd no Linux ou o software Win32 Disk Imager no Windows.

4. Remova a labrador da fonte de alimentação, insira o cartão SD na Labrador, mantenha o botão de recuperação da Coreboard (no canto superior esquerdo da Coreboard, próximo à etiqueta de número de série) pressionado, conecte a fonte de alimentação, espere próximo de 3 segundos ou até o logo aparecer na tela e solte o botão de recuperação.

5. O sistema será iniciado a partir do cartão. Para conferir utilize o comando $lsblk, o dispositivo em mmcblk0p1 (Cartão SD) deverá estar montado na raiz do sistema, e o dispositivo mmcblk2 (memória interna da labrador) pode estar ou não montada.

6. Para instalar o sistema abra o terminal e execute o comando;

$ cd install

$ sudo ./install-32bits.sh

8. Aguarde o processo ser finalizado, desligue a Labrador, remova o cartão SD e religue a placa.