Fazer boot no Banana Pi através de um disco SATA com Raspbian 4.0 @ Pedro Silva | Monday, Jul 10, 2017 | 2 minutes read | Update at Tuesday, Jul 11, 2017

De Raspberry Pi para Banana Pi.

Infelizmente o Raspberry não tem uma controladora SATA. O número de vezes que os cartões Micro/SD ficam corrompidos devido a falhas de corrente são consideráveis. Decidi utilizar um outro hardware, o Banana Pi. O modelo foi o M3 Octa Córtex-a7-core com 2 GB RAM, Bluetooth, Wi-Fi, HDMI, USB BT4.0 e controladora SATA com os respetivos cabos de ligação ao disco. Utilizei um disco antigo 250GB 2,5" do meu antigo portátil. Atenção, o processo inicial de boot será sempre efetuado pelo cartão, mas o sistema operativo irá correr no disco. Todos os comandos que requerem administração é necessário utilizar o “sudo” (permite a usuários comuns obter privilégios administrativos).

procurar o disco a utilizar

fdisk -l

apagar o conteúdo do disco, no meu caso é o disco “sda”

fdisk /dev/sda

d

w

criar novo volume (sda1) no disco sda

fdisk /dev/sda

n

p

1

w

formatar o volume sda1 em ext4

mke2fs -t ext4 -L rootfs /dev/sda1

criar um ponto temporário para montar o volume

mkdir /tmp/sata
mount /dev/sda1 /tmp/sata

copiar o conteúdo do cartão para o disco SATA

rsync -arx --progress / /tmp/
blkid /dev/sda1

criar um ponto temporário para montar o cartão SD

mkdir /tmp/boot
mount /dev/mmcblk0p1 /tmp/boot

criar uma copia se segurança do ficheiro “boot.cmd”

cp /tmp/boot/boot.cmd /tmp/boot/boot.cmd.old

editar o ficheiro

nano /tmp/boot/boot.cmd

substituir “root=/dev/mmcblk0p2” por “root=/dev/sda1” necessário instalar a ferramenta que vai permitir compilar o ficheiro “boot.cmd” em “boot.scr”

apt-get install u-boot-tools

compilar

mkimage -C none -A arm -T script -d boot.cmd boot.scr

sincronizar para o novo disco

sync

reiniciar

reboot

verificar se o novo disco já se encontra em uso

df -h

© 2016 - 2025 coisas do Pedro

Powered by Hugo with theme Dream.

avatar

coisas do Pedro“Os únicos interessados em mudar o mundo são os pessimistas, porque os otimistas estão encantados com o que há...” José Saramago