Continuando com o assunto que iniciei no artigo anterior (N800/N810: Primeiros passos apos o reflash), hoje vou falar sobre o próximo passo: clonar o Sistema Operacional para o cartão SD.
Esse era um passo que eu relutei muito para fazer, pois temia perder dados, aumentar o consumo de bateria, estragar o NIT, enfim, eu sempre tinha uma desculpa para não clonar o SO… até o dia que eu instalei alguns arquivos “experimentais”, sem ter feito backup, e acabei perdendo tudo que tinha no meu N810! 🙁
Antes que me acusem de plágio, já vou avisando que este artigo é praticamente uma cópia do artigo do TTablet: Como Clonar o SO para o SD, com a devida autorização do autor. Apenas acrescentei alguns screenshots e alguns comentários pessoais.
Como há muitas imagens, para você ver o restante do tutorial basta clicar abaixo:
Estou partindo do artigo anterior, então, o que eu tinha na tela do meu N810 naquele momento era o seguinte:

Se você pretende clonar o sistema de um outro ponto, não tem problema. Apenas lembre-se de fazer um backup de todos os seus dados (Menu Aplicativos > Configurações > Backup/Restaurar), para que você não perca os dados e configurações que já tem. E, obviamente, lembre-se de salvar o seu backup no cartão que não será usado no processo de clonagem, pois o mesmo será formatado. De preferência, faça uma cópia de segurança no PC. Lembrando ainda que é preciso ter instalado o programa Rootsh, que permite acessar como Root no Terminal.
Com esses pré-requisitos atendidos, vamos ao tutorial propriamente dito:
Primeiramente, precisaremos trabalhar com o terminal. Para acessá-lo, vá em Menu Aplicativos > Utilitários > Terminal e digite:
sudo gainroot
A partir deste momento, estamos trabalhando como root, ou seja, como um superusuário, com amplos direitos de execução. Digite agora o seguinte comando:
swapoff /media/mmc2/.swap
Instale agora o programa Console-toolsV1. Baixe o arquivo e abra-o. Irá abrir o Gerenciador de aplicativos, onde você poderá instalar o programa pelas vias “normais” (basta clicar em OK):
Terminada a instalação, vamos sair do root: no terminal, digite:
exit
e, em seguida, já como usuário “normal”, digite:
pbeasy
Com isso, irá abrir o programa EASY, apresentando o menu principal:
Como primeiro passo, vamos fazer o particionamento do cartão SD escolhido. Vá em Partition e tecle Enter (ou o botão central do D-pad, no N810).
Escolha em qual cartão fará a clonagem: a primeira opção (/dev/mmcblk0) é o cartão interno (No N810), e a segunda (/dev/mmcblk1) é o cartão externo (se disponível).

No meu caso, escolhi o cartão externo. Lembre-se que o cartão selecionado será formatado! Aperte a barra de espaço para selecionar (aparecerá um *) e pressione a tecla Enter novamente, para confirmar.

Obs.: sugestões de configuração para utilizar na formatação do SD, conforme o espaço disponível:
1Gb
1: 64MB FAT
2: 872GB EXT2 (BOOT)
3: 64MB SWAP
2Gb
1: 128MB FAT
2: 1.75GB EXT2 (BOOT)
3: 128MB SWAP
4Gb
1: 256MB FAT
2: 3.5GB EXT2 (BOOT)
3: 256MB SWAP
8GB
1: 512MB FAT
2: 6.6GB EXT2 (BOOT)
3: 512MB SWAP
16Gb
1: 1024MB FAT
2: 13GB EXT2 (BOOT)
3: 1024MB SWAP
Como meu cartão externo era de 8Gb, deixei 512Mb para a partição FAT.
Digite então o espaço que será utilizado como FAT (esse é o espaço que o Windows reconhecerá), e tecle Enter para confirmar.

Em seguida, digitar a quantidade de memória que será utilizada para swap (memória virtual) e confirmar com Enter. Também deixei com 512Mb.

Automaticamente o ConsoleTools calcula o espaço restante e destina a partição com formatação EXT3, que será usada pelo nosso Sistema Operacional clonado.

Conferido que tudo está certo, clique em YES e espere. Ao parecer a mensagem pedindo para reiniciar, clique em OK de novo (no meu caso, o NIT reiniciou automaticamente, mas pode acontecer de ele pedir a autorização para reiniciar).
Após reiniciar, abriremos novamente o Terminal e digitamos:
pbeasy
Quando o programa EASY aparece, selecionamos a opção Clone e teclamos Enter.

Vamos selecionar agora o cartão onde o sistema será instalado…

No meu caso, selecionei o cartão externo (/dev/mmcblk1). Lembre-se que o cartão selecionado será formatado! Aperte a barra de espaço para selecionar (aparecerá um *) e pressione a tecla Enter novamente, para confirmar.

Escolha agora o tempo de espera do Bootmenu, onde, após X segundos, ele carregará a entrada pardão (No caso, o Maemo da memória Flash). Digitei o recomendado: 10.

Confirme a reformatação e o consequente alocamento das unidades antes formatadas, clicando em YES e espere…

Ele irá comunicando a formatação das partições. Primeiramente a FAT…

… depois a swap e a EXT3 (ficou sem screenshot).

A partir deste momento, automaticamente começará a clonagem:

E, quase no final, instalará o BootMenu. Seja paciente, estamos quase lá! 😉

Terminado o processo de clonagem, aparecerá uma tela solicitando para que o sistema seja reiniciado. Clique em OK.

A partir de agora, sempre que você [re]iniciar o seu NIT, aparecerá uma tela com o BootMenu, oferecendo a opção de iniciar o sistema “normal” (memória flash interna) ou pelo sistema clonado. Se você não mexer em nenhuma tecla, após o tempo que você determinou na clonagem (10 segundos, no meu caso) o sistema iniciará pelo processo padrão. Se você escolher o sistema clonado, o início do tablet será por esse sistema.
Aqui, uma tela do sistema clonado, logo após terminado todo esse processo:

Como pode ser percebido, não mudou nada em relação à tela do início deste tutorial (só o horário que, por coincidência, é exatamente uma hora depois :)).
Lembramos ainda que são dois sistemas independentes… o que você fizer em um não irá refletir no outro!
Pronto, agora estamos com o sistema clonado, com muito espaço para instalarmos aplicativos e para “fuçarmos”, sempre contando com um sistema “original”, de reserva, se fizermos qualquer besteira que inutilize a instalação clonada.:D
Nos próximos artigos, contarei os meus percalços para atualizar o Sistema Operacional para a versão SO2010.33-2, e explicarei os “melhoramentos” que apliquei no meu N810, para deixar ele turbinado… Por enquanto, fiquem com a imagem dele com a cara do N900 🙂

Aplicativo Telescope funcionando (lançador de aplicativos)

Alternador de aplicativos, com 8 janelas abertas

Outros conteúdos que podem te interessar:
Reflashando o N810/N800 no Ubuntu Linux
N800/N810: Primeiros passos apos o reflash











Grande Eliazer! Sempre aperfeiçoando! Valeu, enfim temos um guia “Decente” de clonar o SO. Parabéns ao Eliazer e toda a equipe do grande iDEA Plus e o não menos importante TTablet.
Abração
Boa noite!
Muito bom bruxo !
Amigo, sempre que eu digito “swapoff /media/mmc/.swap”, aparece “swapoff: can’t stat ‘/media/mmc/.swap’: No such file or directory”. O que eu faço?
Caro Marcos,
Desculpe-me pelo erro, eu estava procurando ele e não tinha achado! 😀
Como esse passo-a-passo foi “herdado” do tutorial do TTablet, eu já havia percebido esse erro quando tentei fazer o tutorial, mas depois, ao passar a limpo para o meu tutorial, havia “perdido” o erro… pois bem, é exatamente este!
Você pode verificar no screenshot logo abaixo do comando que o correto é:
“swapoff /media/mmc2/.swap”
Já estou corrigindo no texto. Muito obrigado pelo aviso, e me desculpe pelo erro!
Eliazer
P.S.: Uma explicação:
como vocês puderam ver no comentário acima, o comando correto para desligar a memória virtual (swap) é:
“swapoff /media/mmc2/.swap”
O erro estava no “mmc”, que não levava a lugar nenhum, pois os cartões de memória nos NITs são nomeados como “mmc1” (cartão externo) e “mmc2” (cartão interno). O que estamos dizendo com este comando é que é para desligar a memória swap que está localizada no cartão interno. Se, por um acaso, você instalou essa memória swap no cartão externo, deverá trocar para “mmc1”. Espero não ter confundido vocês.
muito obrigado pelo tutorial, finalmente vou poder usar com mais de uma ano depois de adquiri-lo e ficar limitado por nao saber usar o linux.
Valeu mesmo, abraços
É bom saber que o que postamos por aqui ajuda alguem!
Disponha, e longa vida aos nossos NITs!
Eliazer
Amigo na hora de particionar e escolher o tempo que voce e disse que e 10 clico ok
mas aparece um aviso que nao e suportado
o que faco me ajude amigo
por favor
colega há possibilidades comprovadas em video de usar um modem 3g na porta usb do n810?