Sunday, 12 February 2017

Easy2Boot v1.90b BETA now available

E2B v1.90b now has three extra blank files added:
  • \Win7PESE.ini
  • \Win8PESE.ini
  • \Win10PESE.ini
These are the most common .ini files used by WinBuilder ISOs.

I have also modified QRUN.g4b so that if you try to run an .ISO file that contains WinBuilder files inside the ISO, QRUN will update the three .ini files with the name of the ISO. The WinBuilder PE OS should then automatically load the ISO as a virtual Y: CD drive when it reaches the Desktop.

This seems to work for most normal WinBuilder ISOs (e.g. made using ChrisR's project or TheOven projects) and also Gandalf, MediCat and WinPEYol ISOs, etc.

With most WinBuilder ISOs, you need to follow a few rules though or WinBuilder won't load the ISO as drive Y: correctly:

  1. The filename must not contain spaces
  2. The file must have a .ISO file extension (you cannot use .isodefault for instance).
If you don't want to see the auto-suggestion messages or the small delay when QRUN runs, you can either create a .mnu file for each ISO file, or you can use the redir variable in your \_ISO\MyE2B.cfg file to reduce the visible messages (not recommended).


WinBuilder_ISO.mnu
# WinBuilder sample .mnu file - example for Gandalf x86 64-bit WinPE 2016-11 version (requires E2B v1.90 or later)
# click on the Desktop Yellow Warning Triangle to find .ini file name for each WinBuilder ISO
# ISO filename must not contain spaces or it won't be loaded as Y: virtual CD!!!
# You must create the \WIN10PESE.ini file in root of E2B drive and fill it with 1000 characters of random junk
title Gandalf PE 64-bit WinBuilder ISO\n Boot a WinBuilder ISO
set ISOFN=Gandalfx64WindowsPE.iso
set IniName=WIN10PESE.ini
if not exist $HOME$/%ISOFN% echo ERROR: $HOME$/%ISOFN% NOT FOUND! && pause
if exist     $HOME$/%ISOFN% call /%grub%/QRUN.g4b force.isoWB $HOME$/%ISOFN%
boot

or use redir...
\_ISO\MyE2B.cfg
!BAT
# Only show essential messages...
set redir=> nul
See http://www.easy2boot.com/add-payload-files/winbuilder-and-winpe-isos/ for more info and let me know if this breaks anything!