Nesse artigo você irá aprender a transferir o conteúdo da NAND para o HD da Cubieboard 1, 2 e Cubietruck.
Utilizaremos o sistema operacional Linux Debian 7 Squeeze para esse procedimento.
Observação:
Esse procedimento deve ser realizado por uma pessoa com conhecimentos sólidos em eletricidade , pois realizado de maneira incorreta, pode acarretar um curto circuito na fonte.
Link da imagem NAND do Debian pra Cubieboard 2:
http://dl.cubieboard.org/software/a20-cubieboard/debian/nand/debian-nand.img.gz
Link da imagem NAND do Debian pra Cubietruck:
http://dl.cubieboard.org/software/a20-cubietruck/debian/debieez/ct-debian-nand.img.gz
Lembramos que a utilização desse procedimento é de responsabilidade total e exclusiva do cliente que gerencia o servidor, este tutorial foi executado e testado, a LojaMundi não se responsabiliza por possíveis danos causados pela má utilização desse procedimento.
A unidade deve ter uma partição primária, formatada com sistema de arquivos “ext4″.
Utilizaremos o fdisk para criação da partição:
Listando todos os drivers avaliados:
root@cubieez:~# fdisk -l
Escolha o drive que você deseja alterar (ex: sda):
root@cubieez:~# fdisk /dev/sda
use “p” (exibe partições de um drive), “d” deleta a partição ou “n” (cria nova partição). A partição deve ser do tipo “83”
root@cubieez:~# mkfs.ext4 /dev/sda1
mke2fs 1.42.5 (29-Jul-2012)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
15269888 inodes, 61049638 blocks
3052481 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
1864 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
root@cubieez:~# dd if=/dev/nandb of=/dev/sda1 bs=1M
Observação: Esse procedimento leva alguns minutos, quando o processo finalizar, deverá aparecer algo semelhante abaixo:
6144+0 records in
6144+0 records out
6442450944 bytes (6.4 GB) copied, 885.354 s, 7.3 MB/s
#mount /dev/nanda /mnt
#vi /mnt/uEnv.txt
root@cubietruck:~# cat /mnt/uEnv.txt
console=tty0
extraargs=console=ttyS0,115200 hdmi.audio=EDID:0 disp.screen0_output_mode=EDID:1280x720p50 rootwait panic=10 rootfstype=ext4 rootflags=discard
nand_root=/dev/nanda
Para:
root@cubietruck:~# cat /mnt/uEnv.txt
console=tty0
extraargs=console=ttyS0,115200 hdmi.audio=EDID:0 disp.screen0_output_mode=EDID:1280x720p50 rootwait panic=10 rootfstype=ext4 rootflags=discard
nand_root=/dev/sda1
root@cubieez:~# sync
root@cubieez:~# umount /mnt
root@cubieez:~# reboot
root@cubieez:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 6.0G 1.3G 4.4G 23% /
devtmpfs 945M 0 945M 0% /dev
tmpfs 945M 0 945M 0% /dev/shm
tmpfs 945M 564K 944M 1% /run
tmpfs 945M 0 945M 0% /sys/fs/cgroup
[root@localhost ~]# resize2fs /dev/sda1
resize2fs 1.42.8 (20-Jun-2013)
Filesystem at /dev/sda1 is mounted on /; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 30
The filesystem on /dev/sda1 is now 122096638 blocks long.
Logo em seguida reinicie a cubieboard:
root@cubieez:~# reboot
Em seguida iremos utilizar o comando resize2fs: O resize2fs irá redimensionar o sistema de arquivos ext4 criado anteriormente.
root@cubieez:~# resize2fs /dev/sda1
resize2fs 1.42.5 (29-Jul-2012)
Filesystem at /dev/sda1 is mounted on /; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 15
The filesystem on /dev/sda1 is now 61049638 blocks long.
root@cubieez:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 459G 1.3G 439G 1% /
devtmpfs 945M 0 945M 0% /dev
tmpfs 945M 0 945M 0% /dev/shm
tmpfs 945M 564K 944M 1% /run
tmpfs 945M 0 945M 0% /sys/fs/cgroup
http://www.lojamundi.com.br/download/instalando-hd-na-cubieboard/instalando-hd-na-cubieboard.pdf