Raspberry Pi 2: Instalando o Windows 10 IoT

Com o lançamento da versão 2 do Raspberry Pi, e a recente parceria da empresa com a Microsoft, tornou-se possível instalar a versão IoT (Internet of Things) do Windows 10 neste pequeno computador.

No presente momento, a versão disponível do Windows 10 IoT é apenas a versão “Insider Privew” – assim como a versão do Windows 10 para desktop – e não possui um ambiente desktop e nem shell. Ou seja, é apenas um sistema operacional básico que deve ser ampliado com programas desenvolvidos pelo usuário.

Na página oficial do Microsoft Windows IoT existe um manual de configuração do sistema operacional no Raspberry Pi, porém um dos pré-requisitos é que o procedimento de gravação do cartão MicroSD seja executado em uma máquina física rodando o Windows 10 Insider Preview (build 10142 ou superior), ou seja, não pode ser executado em um Windows mais antigo ou em um Windows 10 Insider Preview rodando em uma máquina virtual.

Felizmente existe um script Python que transforma o arquivo de imagem original da Microsoft (extensão .ffu) em um arquivo de imagem padrão (extensão .img).

O procedimento para conseguir gravar a “instalação” do Windows 10 IoT Insider Preview no cartão MicroSD a partir de uma máquina rodando Windows 8.1 (não testei com o Windows 7 ou com o Windows 8) é:

1. Instalar o Python for Windows (versão 2.7.10 ou 3.4.3) no PC rodando Windows: https://www.python.org/downloads/windows/ (para facilitar a vida, marque a opção de inserir o Python no “path” do Windows);

2. Baixar o script “ffu2img” para fazer a conversão de .ffu para .img: https://github.com/t0x0/random (escolher a versão do script com base na versão do Python instalada no passo 1);

3. Baixar o Windows 10 IoT Insider Preview (http://go.microsoft.com/fwlink/?LinkId=616847) e instalar o “Windows_10_IoT_Core_RPi2.msi“. O arquivo de imagem (.ffu) será colocado automaticamente no caminho “C:\Program Files (x86)\Microsoft IoT\FFU\RaspberryPi2”;

4. Colocar o script ffu2img.py (ou ffu2img.py3) no mesmo diretório do arquivo .ffu, ou seja, em “C:\Program Files (x86)\Microsoft IoT\FFU\RaspberryPi2”;

5. Acessar o prompt de comando (cmd.exe) e entrar no diretório onde estão o script Python e o arquivo .ffu;

6. Executar a conversão do arquivo .ffu para .img digitando:

(será criado um arquivo chamado flash.img)

7. Formatar o cartão MicroSD com o aplicativo SDFormatter (disponível para baixar em: https://www.sdcard.org/downloads/formatter_4/);

8. Usar a ferramenta Win32DiskImager (disponível para baixar em: http://sourceforge.net/projects/win32diskimager/) para gravar o arquivo flash.img no cartão MicroSD;

Após estes passos, basta inserir o cartão MicroSD recém gravado no Raspberry Pi 2 e aguardar a instalação.

Deixe uma resposta