Desde o Windows 8, fazendo um USB do WindowsO meio de instalação está mais fácil do que nunca. Tão fácil, os usuários podem criar um USB do Windows a partir do terminal Linux. Fazer isso é um processo muito tedioso, mas, na medida em que os discos de instalação do Windows funcionam, o terminal é a maneira mais rápida e a prova de falhas.
ALERTA DE SPOILER: Role para baixo e assista ao tutorial em vídeo no final deste artigo.
O primeiro passo é particionar o seu flash USBdirigir. Os instaladores do Windows USB precisam estar em um formato específico: Fat32 para ser exato. Isso também significa que, ao tornar o instalador dessa maneira, você será forçado a usar o modo UEFI. Não é um fã de UEFI? Não siga este guia! Sua unidade USB deve ter pelo menos 4 GB de espaço. Idealmente, use um que tenha 8 GB de espaço.
Conecte sua unidade flash USB e, em um terminal, execute o comando list block (lsblk
) Este comando irá revelar todos os dispositivos de bloco no PC Linux. Identifique a etiqueta / dev / da sua unidade flash USB. Lembre-se do tamanho. Isso ajudará você a determinar qual é a unidade. Em seguida, execute o comando parted:
Nota: neste exemplo, a unidade flash USB /dev/
o rótulo é /dev/sdd
. O seu pode ser diferente. Certifique-se de alterá-lo para o que lsblk
mostra.

sudo parted /dev/sdd
Dentro da ferramenta de partição GNU Parted, crie uma nova tabela de partição. Como o USB do Windows precisa ser UEFI, essa tabela de partição deve estar no formato GPT.
mklabel gpt
Responda sim a qualquer pergunta que o GNU Parted fizer sobre a criação da nova tabela de partições. Em seguida, crie um novo sistema de arquivos na nova tabela de partição, com:
mkpart primary fat32 1MiB 100%
Em seguida, saia do GNU Parted com:
quit
Por fim, formate a nova partição com o mkfs
comando.
sudo mkfs.vfat -F32 /dev/sdd1
Com o USB formatado, monte-o no PC. Não monte sua unidade flash USB no gerenciador de arquivos. Em vez disso, crie uma nova pasta chamada USB com o mkdir
comando.
mkdir ~/USB
sudo mount /dev/sdd1 ~/USB
Montando o arquivo ISO
A unidade USB está no formato adequado e prontapara manter os arquivos do Windows. O próximo passo é montar o ISO do Windows como um dispositivo de loop para extrair os arquivos. É um pouco complicado, mas você pode obter o ISO oficial do Windows 10 da Microsoft. A montagem como um dispositivo de loop é importante. Os usuários não podem clicar com o botão direito do mouse em uma ISO e extrair os dados no Linux, pois os dados internos estão ocultos (mais ou menos).
Alguns gerenciadores de arquivos oferecem suporte à montagem de imagens de disco como um loop, embora seja duvidoso. A melhor e mais direta maneira de acessar esse tipo de dados é através do terminal.
Passo 1: crie uma pasta para a montagem do ISO do Windows, com o mkdir
comando.
mkdir ~/WindowsISO
Passo 2: Monte o ISO, com o mount
comando.

sudo mount -o loop /home/username/path/to/windows/ISO/file.iso ~/WindowsISO
Se o arquivo ISO for montado com sucesso, você o verá sendo exibido ao executar o lsblk
comando.
Para desmontar o arquivo ISO do Windows, use umount
. Entenda que o ISO não desmontará, a menos que o conteúdo do ISO não esteja em uso. Não tente desmontá-lo, pois os arquivos estão sendo copiados.
sudo umount ~/WindowsISO
Fazendo o USB
As unidades ISO e USB são montadas em suas respectivas áreas. Agora é hora de tornar a instalação média. Isso é feito com o cp
comando. No entanto, antes da movimentação dos arquivos, o terminal precisa de acesso root. Isso ocorre porque a unidade USB é montada como raiz e um usuário comum não pode adicionar novos arquivos e pastas ao ~ / USB. Obtenha um shell raiz com:
sudo -s
Em seguida, copie todo o conteúdo do ISO para a unidade USB. Entenda que esse processo levará algum tempo. Para obter melhores resultados, use uma porta USB3, pois eles tendem a ser mais rápidos com as transferências de arquivos.
cp -r /home/username/WindowsISO/* /home/username/USB
A cópia termina quando você pode digitar a janela do terminal mais uma vez.

Nota: certifique-se de alterar “username” no comando para o nome do seu usuário.
Após a conclusão da transferência, desmonte a unidade flash USB da pasta ~ / USB com o umount
comando.
sudo umount /dev/sdd1
Se ele se recusar a desmontar e disser "o dispositivo está ocupado", tente desmontar à força, com:
sudo umount /dev/sdd1 -l
Dica rápida
Tornando os meios de instalação USB do Windows dentroo terminal pode ser entediante. Para economizar tempo no futuro, considere usar a ferramenta Gnome Disks para fazer uma imagem completa da sua unidade flash USB. Fazer isso fará uma cópia inteira da tabela de partição e dos arquivos nela. Então, quando você precisar instalar o Windows, basta criar uma imagem do backup diretamente no USB!

Lembre-se de que o backup IMG bruto do USBunidade pode ser do tamanho inteiro da unidade flash. Por exemplo: possui uma unidade flash de 32 GB com o Windows 10? O Gnome Disk Utility pode gerar um arquivo de backup de 32 GB. Para obter melhores resultados, use uma unidade flash de 8 GB.
Saiba mais sobre como fazer isso aqui.
Conclusão
O Windows sempre foi notoriamente incômodocom seus discos de instalação. No passado, apenas fazer um instalador USB em algo diferente do Linux parecia um sonho, e os usuários eram forçados a usar a "ferramenta USB oficial". No advento da UEFI, e de padrões mais universais, os usuários agora podem fazer uma instalação USB aprovada pela Microsoft diretamente do terminal Linux!
Comentários