Instalando Fedora 20 no Cubieboard2 e Cubietruck

Vou começar uma série de posts com instruções para um aproveitamento dessas single-boards como servidores de verdade.

Temos que começar do começo, certo?

Então, este primeiro será sobre a instalação do Fedora 20 na Cubieboard2 e Cubietruck.

Nota O procedimento para fazer o FLASH também serve para Cubieboard1, mas não há no momento uma imagem do Fedora 20.

Download imagem NAND do Fedora 20

Faça o Download da imagem para a single-board que possui.

Após o download, descompacte a imagem (pelo terminal):

gunzip cb2-f20-minimal-nand.img.gz

ou

gunzip fedora20-nand-mini.img.gz

Se estiver descompactando pela interface gráfica, geralmente pode-se dar dois cliques sobre o arquivo.

Cubieboard2

http://dl.cubieboard.org/software/customers/microServer/cb2-f20-minimal/cb2-f20-minimal-nand.img.gz

Cubietruck

http://dl.cubieboard.org/software/a20-cubietruck/fedora/ct-fedora20-minimal/fedora20-nand-mini.img.gz

Livesuit

Depois de feito o download, descompacte.

O Livesuit é utilizado para fazer o flash das imagens disponibilizada pelo fabricante Cubietech.

Livesuit para o Mac OS X

Basta fazer o download, descompactar o .zip e copiar para “Applications”:

http://dl.cubieboard.org/software/tools/livesuit/LiveSuit_ForMac.zip

Livesuit para Linux

Instalação do driver

Para facilicar a instalação do driver para utilizar o Livesuit no Linux, a Cubietech disponibilizou um script muito eficiente.

Escolha a arquitetura e faça o download correto:

http://dl.cubieboard.org/software/tools/linux/LiveSuitV305_For_Linux32.zip

http://dl.cubieboard.org/software/tools/linux/LiveSuitV305_For_Linux64.zip

Descompacte o arquivo baixado:

Entre no diretório criado pela extração, e dê permissão para executar o arquivo LiveSuit.run

Instale o driver

Clique duas vezes no arquivo LiveSuit.run para executá-lo (ou vá pelo terminal):

O próximo passo é informar a senha do usuário logado para que sejam executados os comandos como root (pelo sudo):

Se houver algum erro, é porque provavelmente você não possua os pacotes de desenvolvimento instalados.

Instalação do Livesuit

Com os drivers instalados corretamente, o resto do procedimento é simples:

Fazer o checkout do Livesuit para Linux:

git clone https://github.com/linux-sunxi/sunxi-livesuite.git
cd sunxi-livesuite/
./LiveSuit.sh

 Fazendo o flash do Fedora 20 para as single-boards Cubieboard2 e Cubietruck

A partir de agora o procedimento é o mesmo para Mac OS X e para Linux.

Desligue a single-board.

Selecione o arquivo da imagem do Fedora 20 no Livesuit

Certifique-se de usar a imagem baixada no passo 1.1 ou 1.2.

Screen Shot 2015-03-25 at 01.45.51

Com a imagem correta escolhida, hora de ligar a single-board.

Mas há um procedimento correto para isso:

  1. Antes de ligar, segure o botão FEL da placa (mostrada no exemplo abaixo):
    IMG_0205
  2. Com o botão FEL ainda pressionado, energize a placa.
  3. Assim que aparecer a janela com a opção de formatar, solte o botão FEL.
    Na opção para formatar a partição, escolha “Yes”:
    Screen Shot 2015-03-25 at 02.05.45Screen Shot 2015-03-25 at 02.10.46
    Screen Shot 2015-03-25 at 02.15.34
  4. Aguarde a conclusão do FLASH e NÃO DESLIGUE A PLACA DURANTE O PROCESSO!Screen Shot 2015-03-25 at 02.17.45
  5. O cubieboard irá reiniciar sozinho. Se você já estiver conectado ao monitor, então verá o Fedora iniciando.

Para garantir o sucesso da operação, algumas observações devem ser feitas.

  1. Use uma fonte externa, com pelo menos 1A de corrente (5V);
  2. Faça o FLASH se possível com um monitor conectado na placa, embora não seja mandatório, é uma boa prática;

Pós FLASH

Com o sucesso da instalação do Fedora, agora vem a configuração pós-FLASH.

A qualidade é de foto tirada direto do monitor, já que para fazer um screen shot é necessário um cabo serial (o que não é o meu caso :-( ).

O que fazer, está descrito nas imagens.

IMG_0206

Essa é a tela inicial da configuração do Fedora.

Contém definição da senha do root, criação do usuário administrativo e timezone.

 

IMG_0207

Digite 1 no teclado e aperte ENTER.

Digite a senha que será utilizada para logar-se como root.

 

IMG_0208

Digite 3 no teclado e aperte ENTER para configurar o timezone do SO.

No nosso caso, 12 para America. Depois aperte ENTER para correr as opções, e por fim, escolha a que defina o seu timezone, no nosso caso Sao_Paulo, opção 126.

 

IMG_0209

Passos para a criação do usuário com perfil administrativo.

 

IMG_0210

Passos para configuração do usuário com perfil administrativo.

 

IMG_0211

Tudo configurado, hora de apertar c nas opções que seguem a criação do usuário.

 

IMG_0212

Pronto para logar-se no sistema. Sucesso total!

Configuração da rede para logar-se via SSH

Faça o login no Cubieboard como root.

Vá até o diretório /etc/sysconfig/network-scripts/

cd /etc/sysconfig/network-scripts/

Edite o arquivo ifcfg-eth0 com o seguinte conteúdo (substitua os valores de IPADDR, NETMASK, BROADCAST, NETWORK, GATEWAY e DNS1 e DNS2 para que sejam compatíveis com a realidade da sua rede).

vi ifcfg-eth0

NM_CONTROLLED="no"
BOOTPROTO="static"
DEVICE="eth0"
ONBOOT="yes"
IPADDR=192.168.1.11
BROADCAST=192.168.1.255
NETWORK=192.168.1.0
GATEWAY=192.168.1.1
DNS1=192.168.1.122
DNS2=192.168.1.1

Só iniciar o serviço da rede e garantir que vá iniciar no boot:

systemctl restart network.service
chkconfig --levels 35 network on

Para desencargo de consciencia, faça o mesmo com o SSH:

systemctl restart sshd.service
systemctl enable sshd.service

Do seu computador, teste a conexão com o Cubieboard:

ssh 192.168.1.11 -l root

A senha do root será solicitada, bem como aceitar a troca de chave do SSH.

Screen Shot 2015-03-25 at 04.22.22Atualizando o Fedora 20 – yum update

Antes de tudo, deve-se fazer com que o Yum ignore o kernel, por dois motivos:

  • O kernel é customizado, e se atualizar, o Cubiboard não vai mais bootar;
  • Simplesmente não vai instalar, então dá pra poupar algum espaço.

Editar os arquivos /etc/yum.repos.d/fedora.repo/etc/yum.repos.d/fedora-updates.repo adicionando a seguinte linha:

exclude=kernel*

Feito isso, executar o comando

yum update

Screen Shot 2015-04-09 at 00.45.18

Digite y e aperte <ENTER> para prosseguir com o upgrade do SO.

Screen Shot 2015-04-09 at 00.46.47

e aguardar o término.

Share this post

1 comment

Join the conversation
  • Philipp - 03/10/2015 reply

    Parabéns, vamos acorda ai e atualizar este site fio, ta muito velho estes pots.

Join the conversation