anterior
Tweet about this on TwitterPin on PinterestShare on LinkedInShare on Google+Email this to someoneShare on Facebook
QR CODE

DVD MultiBoot com Win 7, XP e Hiren’s Boot usando o EasyBoot

O normal seria 1 disco para cada software, mas que tal colocá-los num único disco, fazendo possível que você escolha qual deles quer “bootar” na inicialização?

Requistos

Para começar, vamos precisar do seguinte:

a – O software chamado easyboot (que vai criar a interface inicial e a integração do Windows 7, Windows XP e Hiren’s Boot;
b – O disco de instalação do Windows 7 e Windows XP (ou a imagem iso)
c – O disco do Hiren’s Boot (pode ser a imagem iso também)

A imagem iso do Windows 7 e Windows XP, você pode criar a partir do próprio disco usando aplicativos como o Nero, PowerISO, MagicISO…

O Hiren’s Boot pode ser adquirido gratuitamente por meio do site do fabricante.

Mãos a obra…

1) Baixe e Instale o EasyBoot

Neste tutorial estou usando a versão 6 do EasyBoot. Após realizar a instalação, abra o software. Uma janela como esta é exibida:

Detalhes importantes:

O programa faz a instalação da pasta principal no diretório C:easyboot, portanto é lá que vamos encontrar os arquivos para a criação do DVD multboot. A tela de inicialização do DVD pode ser totalmente personalizada (porém não vou entrar em muitos detalhes quanto a isso) veja o exemplo que criei.

Se você for criar uma imagem de fundo é necessário que ela seja de tamanho 640×480 px e de 256 cores bitmap.

2) Criando as pastas principais

Embora os arquivos estejam na pasta C:easyboot, não é necessário usarmos a própria pasta, mas sim alguns arquivos que estão nela.

2.a) Crie uma pasta com o nome Multiboot (ou o nome que escolher) na área de trabalho (também pode ser no local que preferir);
2.b) Dentro da pasta Multiboot crie outra duas: Disco e iso;
2.c) Dentro da pasta Disco crie outra com o nome de ezboot (exatamente desse jeito).

3) Arquivos de Inicialização

Para que o boot funcione corretamente, é necessário ter dentro da pasta ezboot os arquivos de inicialização de cada programa (Windows 7, Windows XP e do Hiren’s Boot). Abaixo vou mostrar qual o nome dos respectivos arquivos e o local onde você pode encontrá-lo:

• Windows 7
Arquivo: vistaldr.bin
Onde se encontra:  C:EasyBootresource (na versão 6, nas anteriores provavelmente estará na pasta C:EasyBootdisk1ezboot).

• Windows XP
Arquivo: w2ksect.bin
Onde se encontra: C:EasyBootresource (na versão 6, nas anteriores provavelmente estará na pasta C:EasyBootdisk1ezboot).

• Hiren’s Boot
Arquivos: isolinux.bin e boot.img
Onde se encontra: O primeiro está dentro da pasta HBCD do CD do Hiren’s Boot e o segundo está compactado (boot) também na pasta HBCD, portanto será necessário extraí-lo.

Além dos 4 arquivos mencionados acima, devemos ter dentro da pasta ezboot (da sua pasta) os seguintes arquivos:
– BACK.bmp (imagem de fundo do menu – você pode alterar desde que tenha 256 cores e seja bitmap);
– BACK.bm1;
– loader.bin

Resumindo: Coloque todos esses arquivos dentro da pasta ezboot (que está na sua pasta).

4) Copiando os arquivos do Windows 7

Coloque o DVD do Windows 7 em seu leitor de DVD (no caso da iso, monte usando um programa de emulação de sua preferência. Aqui estou usando o Daemon Tools). Após colocar o disco do DVD no drive, clique em “meu computador”, depois na sua unidade de DVD e copie as pastas/arquivos: boot, efi, sources, support, upgrade e o arquivo bootmgr, coloque-os na pasta Disco.

Pasta Disco (com os arquivos e pastas do windows 7)

Com os arquivos copiados, remova o disco do drive.

5) Copiando os arquivos do Windows XP

Insira o disco do Windows XP no drive e abra-o como o do Windows 7. Copie para a pasta DISCO as seguintes pastas e arquivos:
Pastas: cmpnents, Docs, i386, valueadd
Arquivos:
Bootfont.bin, win51, win51lp, win51ip.SP1, win51ip.SP2 e win51ip.SP3

Pasta Disco (com os arquivos e pastas do Windows 7 e Windows XP)

Remova o CD do Windows XP e coloque o do Hiren’s Boot. Copie somente a pasta HBCD para a pasta Disco

Pasta Disco (com os arquivos e pastas do Windows 7, Windows XP e Hiren’s Boot)

Com todas as pastas e arquivos nos seus devidos lugares, vamos ao programa easyboot para criar o nosso menu de inicialização.

Ao abrir o programa, devemos clicar no botão NEW para gerar um novo arquivo. Note que ele apagará algumas informações.

O que devemos alterar:
File Dir: aqui, deve ser colocado o diretório da pasta ezboot. Para alterar o caminho, clique em SAVE AS e escolha a sua pasta ezboot, dê o nome de Boot.

Depois que salvar, provavelmente aparecerá um erro da imagem “Logo”, isso porque nós não copiamos a tal imagem para a pasta ezboot. (E não vamos copiar), basta desabilitar a opção Logo Image:

6) Configuração dos comandos

Após definir a pasta e os arquivos, configure os comandos que carregarão os arquivos de inicialização. Clique na aba MENU depois em APPEND.

• Windows 7
Command: run vistaldr.bin
Menu Text: [1] – Windows 7
Acc Key: 1 (depois aperte Enter)

Depois de adicionados os comandos do Windows 7, vamos ao do Windows XP. Clique em APPEND.

• Windows XP
Command: run w2ksect.bin
Menu Text: [2] – Windows XP
Acc Key: 2 (depois aperte Enter)

• Hiren’s boot
Command: bootinfotable; run isolinux.bin
Menu Text: [3] – Hiren’s Boot
Acc Key: 3 (depois aperte Enter)

Para finalizar vamos acrescentar mais duas opções. Carregar pelo HD e Reiniciar.

• Carregar pelo HD
Command: boot 80
Menu Text: [4] – Carregar pelo HD
Acc Key: 4 (depois aperte Enter)

• Reiniciar
Command: reboot
Menu Text: [5] – Reiniciar
Acc Key: 5 (depois aperte Enter)

Pronto. Nosso menu está criado e configurado. Você pode personalizar algumas outras opções como a cor das caixinhas, cor do texto, entre outras.

7) Gerando a imagem ISO para gravação

Com o nosso menu pronto, vamos gerar a imagem iso, para depois testá-la.

Clique na aba “file” e depois em MAKE ISO. Na parte inferior em ISO file clique no botão com 3 pontinhos para escolher o local onde a imagem iso será salva. Escolha a pasta iso que criamos no começo do tutorial. Coloque o nome de Multiboot (pode ser outro qualquer).

Depois clique em Make e espere o programa criar a imagem.

Imagem pronta:

8) Testando a imagem

Observe que o tamanho da imagem criada não cabe num DVD5 aquele de 4,7 GB e, portanto, deve ser gravada num disco Dual Layer (DL – DVD9) que custa em torno de 2 reais. Antes de sair comprando e ir fazendo testes, vamos testá-la de uma outra forma, usando o VirtualBox.

Se você nunca usou o Virtual Box, leia o post do Professor André Santos no blog de TI MicrocampSP.

Abra a VirtualBox e clique em NOVA

Clique em “Próximo” e digite um nome para a VM: DVD multi Boot. Em sistema e versão “Other”.

Clique em próximo 3 x até chegar a tela de criação do HD virtual. Escolha VHD.

Escolha “Dinamicamente alocado” e clique em Próximo 2 vezes, e depois em “Criar”.

Veja que a nossa VM foi criada:

Clique em iniciar para carregar, depois em OK.

Na próxima janela, clique em Próximo e depois na pasta com uma seta verde:

Navegue até a pasta com seu nome na área de trabalho e abra a imagem iso (multboot), depois clique em próximo e Iniciar:

DVD Iniciado

Pronto, basta testar cada opção.

Obs: O hardware que criamos na VM tem que ser o mínimo para rodar o Windows 7. Então crie com pelo menos com 1GB de Ram e 40GB de HD.

Caso tenha apresentado algum erro, volte na pasta com seus arquivos e verifique se está tudo OK. Na dúvida, basta comentar.

Até a próxima pessoal.

Próximo

Postado por

Tem 26 anos. É formado em Análise e Desenvolvimento de Sistemas pela UNIMONTE, atualmente leciona Hardware e TI na Microcamp de Santos. É apaixonado pelo mundo Linux. Também faz trabalhos como web design e design gráfico. Se considera um músico de bom gosto e adepto a um bom livro de ficção.

Postagem Relacionada

Emulando o Android
O Android (sistema operacional lançado pela empresa Google) se tornou um sucesso entre os usuários
  • Alison

    Édipo, primeiramente obrigado pelo tutorial. Vamos a pergunta agora.

    Criei o pendrive copiando as ISO’s inteiras (sem extrair) ao invés de copiar os conteúdos da pasta (usei Windows XP Home, Windows 7 x86, Windows 7 x64, Windows 10 x86, Windows 10 x64, Ubuntu 14.04, Mint 17.2 e Hirens Boot 15.2). Criei uma VM igual a indicada por você, mas na hora de instalar o Windows XP aparece uma tela azul, informando o erro:
    STOP 0x000007b
    Pesquisando vi que esse erro era comum se a controladora estiver como SATA, porém na minha VM está como IDE (o correto segundo os fóruns que li).

    Testei o Windows 7 mas também deu um erro parecido. O Mint inicia o boot e depois trava. Já no Ubuntu aparece a seguinte mensagem:
    “This kernel requires an x86-64 CPU, but only detected an i686 CPU. Unable to boot – please use a kernel appropriate for your CPU”

    O Hirens Boot foi o único que funcionou (incluindo o mini XP).

    Você sabe me dizer se o erro ocorreu por causa da utilização das ISO’s ao invés da pasta? Ou será problema na VM? A iso deu 15,4GB, e to sem pendrive grande o suficiente pra testar em máquina aqui… :/

    Obrigado pela atenção.

    • Edipo Santos

      Olá Alison, desculpe a demora na resposta, só recebi um aviso de seu comentário hoje ¬¬ . Conseguiu resolver seu problema? Se não… avisa aqui… que vamos tentar resolver juntos ok?!

      Mas de ante mão… Distribuições Linux só funcionam no virtualBox se habilitar a opção Configurações > Sistema > Processador > Recursos Extendidos > Habilitar PAE/NX…

      E sim, é necessário extrair o conteúdo das isos… como mencionado no post…

      Espero ter ajudado.

      Abraço.

  • Ovenilson Barbosa

    Amigo,

    Aqui fiz minha personalização, deu tudo certo na VM mas quando e gravado no pendriver não da certo o papel de fundo não aparece… so fico em modo texto e mesmo assim não foi da forma que fiz. Lembrando que ao carregar na VM funciona tudo.

    • Edipo Santos

      Boa Tarde Ovenilson. É realmente estranho isso. Como você criou o pendrive? Qual tamanho ficou sua ISO e qual o tamanho do Pendrive que você está usando?

  • Ovenilson Barbosa

    Edipo,

    Agora a ISO quando e gerada não passa de 800mb, mas na basta (ezboot) tem as pastas do windows, hirens somando um total de 2,90GB que erro seria agora? Eu uso um pendriver de 16GB

    • Edipo Santos

      Extrai a ISOusando WinRar ou virtualiza com Daemon Tools (ou pelo próprio windows se for do 8 pra frente) pra ver se o conteúdo da ISO é o correto.