Como fazer uma unidade USB do Windows no Linux com WoeUSB

Criar um disco USB do Windows é fácil — no Windows. Isso ocorre porque, como usuário do Windows, você está cercado por uma infinidade de ótimas ferramentas de imagem USB. Como resultado, obter uma cópia do Windows flasheada em um USB para instalação pode acontecer em questão de minutos. Não é tão fácil criar uma unidade USB do Windows no Linux. Todas as ferramentas tradicionais de imagem USB na plataforma (mesmo as boas como o Etcher) não podem fazer um bom USB do Windows. Isso deixa os usuários que usam Windows e Linux sem sorte.

ALERTA DE SPOILER: Role para baixo e assista ao tutorial em vídeo no final deste artigo.

Felizmente, existem algumas maneiras de criar um pendrive inicializável do Windows no Linux. Neste artigo, abordaremos dois métodos. A primeira é fazendo uso de uma ferramenta chamada WoeUSB. O segundo é um truque simples que só funciona com o Windows 10. Vamos começar!

Instalação

O processo de instalação difere em cada sistema operacional. Alguns têm pacotes para WoeUSB disponíveis e outros não.

Ubuntu

Para aqueles no Ubuntu, há um pacote disponível para WoeUSB. Este pacote está no site pkgs.org. Dirija-se aqui, e selecione sua versão do Ubuntu. Com o pacote Debian baixado, instale-o clicando duas vezes no arquivo na pasta de downloads. Como alternativa, abra um terminal para instalá-lo dessa maneira:

cd ~/Downloads

sudo dpkg -i *.deb

Corrija quaisquer dependências ausentes com:

sudo apt install -f

OpenSUSE

Como sempre, há uma versão do WoeUSB na pesquisa de pacotes do SUSE. Instale-o com o método “um clique” em esta página.

  Os 5 melhores aplicativos de terminal suspenso para Linux

Debian

Os usuários Debian que desejam instalar esta ferramenta estão com sorte. O serviço de compilação do SUSE tem pacotes disponíveis para Debian 8 e 9. Vá até o página de download, e selecione o botão “mostrar pacotes instáveis” no Debian 8 ou 9. Depois disso, instale o pacote:

cd ~/Downloads

sudo dpkg -i *.deb

Corrija quaisquer dependências ausentes com este comando:

sudo apt-get install -f

Construindo WoeUSB

Além do Ubuntu, Debian e SUSE, encontrar um binário para o WoeUSB é bastante difícil. Como resultado, você precisará compilar o programa a partir do código-fonte antes de usá-lo. O código fonte está no Github. No entanto, antes de baixar o código-fonte, algumas coisas precisam ser instaladas.

Fedora

sudo dnf install wxGTK3-devel git

Arch Linux

sudo pacman -S wxgtk-common wxgtk2 wxgtk3 lib32-wxgtk lib32-wxgtk git

Genérico

Construir o WoeUSB a partir da fonte é fácil. Dito isto, as dependências precisam ser satisfeitas. Como cada distribuição Linux é diferente quando se trata de nomes de pacotes, não podemos listar todos os nomes de pacotes dependentes.

  Como definir uma rede como pública ou privada no Windows 10

Dito isto, se você deseja construir, saiba disso: este software depende do wxgtk3 para compilar. Mesmo assim, ainda pode não compilar. Quando isso falhar, basta instalar qualquer coisa relacionada ao wxgtk e ele deve ser compilado.

Compilando

Com todas as dependências satisfeitas, a construção é possível. Para começar, pegue o código-fonte

git clone https://github.com/slacka/WoeUSB.git

cd woeUSB

Configure o código-fonte. Isso é importante, pois a configuração verificará seu sistema operacional e ativará sinalizadores de compilação específicos.

./configure

A configuração está concluída. Agora, compile o binário com o comando make.

make

Por fim, instale a ferramenta:

sudo make install

Usando WoeUSB

Com o WoeUSB instalado, é possível iniciar a ferramenta. Existe uma ferramenta gráfica e baseada em terminal. Neste guia, abordaremos a ferramenta gráfica (mas a ferramenta de terminal também pode ser usada).

Comece a usá-lo retirando uma unidade flash USB. Lembre-se de que a maioria dos arquivos ISO do Windows tem pelo menos 4 GiB de tamanho. Conecte a unidade ao seu PC Linux e inicie o woeUSB.

Dentro da ferramenta, selecione a opção de fazer um disco de instalação USB com um ISO. Selecione a opção para fazer a partir do DVD se estiver usando a cópia em DVD do Windows.

Depois de fornecer à ferramenta woeUSB uma versão do Windows para usar, selecione sua unidade flash em “Dispositivo de destino” e clique no botão “instalar”.

  Como hospedar um servidor Minecraft no Linux

Fazendo um disco do Windows Live sem WoeUSB

Para algumas versões do Windows, é necessária uma ferramenta de criação USB. Este não é o caso do Windows 10 e possivelmente do Windows 8.1. Isso ocorre porque, recentemente, a Microsoft mudou a forma como seus discos de instalação funcionam com USB.

Se você precisar de um disco USB do Windows e não quiser usar o woeUSB, siga estas instruções.

Primeiro, formate o pendrive em Fat32. Faça isso abrindo um terminal e descobrindo qual é o rótulo da unidade. Neste exemplo, é /dev/sdc1. Sua unidade pode ter um rótulo diferente.

Formate a unidade flash para Fat32 com: sudo mkfs.msdos -F 32 /dev/sdc1.

Uma vez formatado, abra o gerenciador de arquivos e clique com o botão direito do mouse no arquivo ISO do Windows 10. Selecione a opção “Abrir com o Gerenciador de Arquivos”. Dentro do gerenciador de arquivos, clique no botão “Extrair” e extraia o conteúdo do arquivo ISO diretamente para sua unidade flash USB.

Quando o ISO for totalmente extraído para a unidade USB, o processo estará concluído e deverá inicializar o Windows 10 quando você conectar a unidade USB a um PC.

Conclusão

Como a mídia óptica morre lentamente, a instalação via USB é a única opção. É por isso que é irritante que a Microsoft trabalhe tanto para dificultar a criação de discos ativos em outros sistemas operacionais. Espero que, com o passar do tempo, as ferramentas de imagem USB adicionem suporte ao Windows. Até então, o WoeUSB tem todos cobertos.