# Configuração de Boot no Windows

Este repositório contém recursos e instruções para configurar e executar programas personalizados durante o processo de inicialização (boot) em sistemas Windows e Linux. Inclui um script BAT (`boot_setup.bat`) para configuração no Windows e guias detalhados para ambos os sistemas operacionais.

## Objetivo

O projeto visa fornecer a profissionais de TI e desenvolvedores ferramentas e documentação para:

* Criar e testar programas personalizados no boot (bare-metal ou baseados em bootloader).
* Configurar ambientes de boot usando ferramentas como GRUB, Windows Boot Manager ou WinPE.
* Garantir testes e implementações seguras de modificações no boot.

## Conteúdo

* `download.html`: Instruções para corrigir e testar o script `boot_setup.bat` no Windows.
* `index.html`: Tutorial abrangente sobre execução de programas no boot em Linux e Windows.
* `README.md`: Este arquivo, com visão geral e instruções de configuração.
* `LICENSE`: Licença proprietária definindo termos de uso pessoal e comercial.
* `.gitignore`: Arquivo que especifica quais arquivos ignorar no controle de versão.
* `SUMMARY.md`: Estrutura de navegação para documentação no GitBook.

## Pré-requisitos

* **Windows**:
  * Windows ADK (para WinPE).
  * NASM (para compilar programas bare-metal).
  * Rufus (para criação de mídia USB inicializável).
  * Privilégios administrativos.
* **Linux**:
  * Ferramentas GRUB, NASM e `grub-customizer`.
  * Acesso root (`sudo`).
* **Geral**:
  * Máquina virtual (ex.: VirtualBox, QEMU) para testes seguros.
  * Backup do sistema e firmware antes de alterações.

## Instruções de Configuração

1. **Clonar o Repositório**:

   ```bash
   git clone <url-do-repositório>
   cd <nome-do-repositório>
   ```
2. **Consultar Documentação**:
   * Leia `index.html` para um tutorial detalhado sobre execução no boot.
   * Consulte `download.html` para instruções específicas sobre o `boot_setup.bat`.
3. **Instalar Dependências**:
   * Para Windows: Baixe NASM, Windows ADK e Rufus, conforme descrito em `download.html`.
   * Para Linux: Instale ferramentas GRUB e NASM, conforme `index.html`.
4. **Testar em Ambiente Seguro**:
   * Use QEMU ou máquina virtual para testar modificações no boot.
   * Exemplo: `qemu-system-x86_64 -drive file=C:\boot.bin,format=raw`
5. **Seguir Diretrizes de Segurança**:
   * Faça backup do sistema e firmware.
   * Teste alterações em ambiente virtual antes de aplicar em sistemas reais.

## Uso

* **Windows**: Siga `download.html` para corrigir e executar o `boot_setup.bat`. Certifique-se de salvar o script com codificação UTF-8 BOM e executá-lo como administrador.
* **Linux**: Use os passos em `index.html` para configurar o GRUB ou criar partições de boot personalizadas.
* **Logs**: Verifique o diretório `Logs` para informações de diagnóstico após executar o script.

## Aviso

Modificar o processo de boot pode tornar o sistema inoperável. Sempre:

* Teste em uma máquina virtual antes.
* Faça backup de dados críticos e firmware.
* Use privilégios administrativos/root com cuidado.

## Contato

Para suporte, entre em contato com a SuporTech:

* E-mail: <suporte@suportech.com.br>
* Telefone: (16) 3722-2002
* Site: [www.suportech.com.br](http://www.suportech.com.br)
* Endereço: Rua Antonio Rodrigues Netto, 862, Franca, São Paulo, Brasil

© 2025 SuporTech. Todos os direitos reservados.
