É necessário ter instalado o interpretador Python referente a arquitetura utilizada, além do Ambiente de Ferramentas de Implantação e Geração de Imagens do Windows Kits (Windows ADK) para Windows 10.
- Baixe o instalador executável (
.MSI
) do interpretador Python da arquitetura desejada (x86-64
para 64 bits oux86
para 32 bits) na página de downlods do Python. - Instale o interpretador Python com os seguintes parâmetros:
- pip;
- tcl/tk and IDLE;
- Precompile standard library
- Apenas pra seu usuário;
- Instale a biblioteca Resquests:
pip install requests
- Monte a imagem
.WIM
e copie o diretório inteiro da instalação do Python para a raiz da imagem; - Extraia os arquivos fonte de
Dist\NetInstaller 2.0.0.zip
para a raiz da imagem montada; - Modifique o script
net-installer.bat
para apontar para opython.exe
correto; - Adicione a seguinte linha no final do arquivo
mount\Windows\System32\startnet.cmd
:%SYSTEMDRIVE%\net-installer.bat
-
Mountar a imagem do sistem:
Dism /Mount-Wim /WimFile:media\sources\boot.wim /index:1 /MountDir:mount
-
Salvar alterações da imagem do sistema:
Dism /unmount-Wim /MountDir:mount /Commit
-
Compilar arquivo ISO para MBR:
oscdimg -n -bfwfiles\etfsboot.com media winpe10_x86-64.iso
-
Compilar arquivo ISO para UEFI:
oscdimg.exe -bfwfiles\efisys.bin -u2 -udfver102 media winpe10_x64_uefi.iso
-
Caso a imagem não consiga desmontar completamente: Finalize o processo do Explorer e tente os seguintes comandos:
Imagex /unmount mount
ou
Dism /unmount-Wim /MountDir:mount /Discard
-
Criar um diretorio de trabalho do WinPE: x64:
copype amd64 dir\x64\
x86:
copype x86 dir\x86\
Compile o código para release em x86 e então gere uma imagem x86 com o Windows Automated Installation Kit para Windows 7.
-
Mountar a imagem do sistem:
Dism /Mount-Wim /WimFile:ISO\sources\boot.wim /index:1 /MountDir:mount
-
Salvar alterações da imagem do sistema:
Dism /unmount-Wim /MountDir:mount /Commit
-
Compilar arquivo ISO:
oscdimg -n -betfsboot.com ISO winpe_x86.iso
-
Outras informações, acessar os guias presente na documentação o WAIK:
- Walkthrough: Create a Custom Windows PE Image.
- Walkthrough: Create a Bootable Windows PE RAM Disk on CD-ROM.
- dboot=<0|1>: Ativa ou desativa a checagem do tipo de boot.
- dscaling=: Define a escala de DPI costumizada para a aplicação. Se n deve ser um valor zero ou positivo, caso seja zero a escala será a padrão do SO.