Wednesday, 17 October 2018

E2B v1.A6 released (yet another bugfix + new help text file feature)

I just found yet another bug - the AUTO folder menu is not working in the last few versions, so I have fixed it in v1.A6 (not many people use the AUTO folder anyway)!

I have also added a new help file feature. You can now have a menu entry to display plain or UTF-8 text files - just give the text file a .help file extension.

In addition you can set a foreground and background colour for the text file. If the start of the first line contains "0x" then that number will be used as the colour value (the first line will not be displayed to the user if it contains a colour value), e.g.:

\_ISO\MAINMENU\$$MyHelp.help
0xFFFFFF000000FF
here is the first line
here is the second line
END
Press a key to return to the menu...




The 0x colour value can be in grub4dos byte format (e.g. 0x1F = blue text on white background) or 64-bit colour 0xRRGGBB00rrggbb format.

Tuesday, 16 October 2018

E2B v1.A5 released (bugfix for Win7 Install ISOs not working!)

I have just discovered that a change I made to the VistaMn.g4b batch file in E2B v1.A1 and later versions causes Win7 (and Vista) to not run correctly (you get a 'No key file found' message), so I am releasing E2B v1.A5 now to fix this bug.

Please consider v1.A1 - v1.A4 buggy and update to v1.A5!

Changes in v1.A5 are:
  • Bugfix for Win7 ISO installs (bug was introduced in v1.A1 through to 1.A4).
  • Bugfix for AUTO file extension suffix not working with .imgPTNAUTO files.
  • QRUN.g4b now displays tip to user to use .imgPTN23 if a 2nd partition is detected on the E2B drive.
  • Added support for .isoBSD file extension.
  • bsd.imgptn is now included in \_ISO\e2b\grub folder for .isoBSD file extension.
  • Now only .gz files which end in.uni.gz (font files), .ima.gz or .img.gz are recognised.
  • DOS KEYB TSR utility added to DOS floppy boot image (e.g. can now type KEYB FR for french keyboard under FreeDOS).

MPI Tool Pack v0.087 now released


  • ::0.085 - 2018-10-11 - add support for German menu, new grldr version, more language files can be easily added, latest Switch_E2B.exe added, menu.lst file changed to use key strings for multi-language support.
  • ::0.086 - 2018-10-14 - bugfix to RestoreE2B_32_64.cmd, change blank line colour in menu.lst to 0000 from 0122 (was green, now black\transparent).
  • ::0.087 - 2018-10-15 - EFI.IMG file is now automatically extracted and then deleted.
Download here.

Monday, 15 October 2018

Add FreeNAS installer and GhostBSD ISOs to E2B


Most BSD-based ISOs can be added to E2B (v1.A5c or later) by using the new .isoBSD file extension.

However, FreeNAS and GhostBSD ISOs are 'special'!



Here is how to add these ISOs to E2B.

Saturday, 13 October 2018

E2B v1.A5b/c/d Beta with support for BSD ISOs

BSD-based ISOs are hard to boot using E2B because BSD does not like the overlapping partitions caused by mapping the ISO file 'inside' the E2B partition.

Most BSD ISO files however can be booted to E2B by using two partitions:

ptn1: FAT32 .imgPTN file containing grub4dos (made using an empty folder)
ptn3: the untouched original BSD ISO file

More details of this method are at the bottom of the page at www.easy2boot.com/add-payload-files/freebsd/

Instead of having to make the .imgPTN file for each BSD ISO, I added extra code to QRUN.g4b so that it recognises the new file extension of .isoBSD. This means that you can boot to most BSD ISO files now just by changing the file extension of the ISO to .isoBSD and it will automatically use a small FAT bsd.imgptn file for the ptn1 partition.

The new .isoBSD file extension is recognised by E2B v1.A4c Beta and later versions.

1. Update your E2B drive to  E2B v1.A4d.

2 Change the file extension of your BSD-based ISO file to end in .isoBSD and copy it to your \_ISO\LINUX folder (or any standard menu folder).

3. Run \MAKE_THIS_DRIVE_CONTIGUOUS (run as admin).cmd.

To add another BSD-based ISO, simply add it to the E2B drive and change the file extension to .isoBSD.

Note that the default CSM menu entry will be to boot BSD, but as soon as the BSD menu entry is chosen, the default menu entry is set to #0 Restore E2B partition, so that when you next MBR-boot after running BSD, it will switch partitions back to E2B and load the E2B menu system again automatically.

Only MBR-booting is supported and it does not work with all types of BSD ISOs - see  www.easy2boot.com/add-payload-files/freebsd/ more for details.

Thursday, 11 October 2018

Easy2Boot v1.A4 released (with bugfixes)

Due to a couple of bugs found in Make_Ext.exe and SWITCH_E2B.exe, I have decided to release v1.A4.

v1.A4 (bugfixes for Make_Ext.exe and SWITCH_E2B.exe) - 2018-10-11
  • SWITCH_E2B.exe v1.0.20 has bugfix for sometimes E2B drive not listed.
  • Make_Ext.exe (v1.1.0) bugfix, v1.0.0 did not correctly format the ext file.
  • New file extension suffixes now recognised (4GB=only lists file in menu if RAM>4GB, 3GB=only listed in menu if RAM <4GB). 
  • File extensions suffixes can now be in any order and not case sensitive (pwd, 32, 64, 4GB, 3GB, AUTO). 
  • File suffixes for .iso and .imgptn files in all \_ISO\WINDOWS folders (except XP) also now recognised. e.g. .isopwd4GB64, .imgPTN3GBAUTO. 
  • SnipStr.g4b grub4dos subroutine added which can remove a sub-string from a variable.
  • Txt_Maker.exe now has option for 4GB RAM detection and CAPSLOCK hotkey.
  • Desinfect 201819 sample .mnu file added (and older 2018 version updated).
Download v1.A4.exe here or go to Alternate Download Areas for other variants.

As usual, please let me know if you find any problems.

P.S. Small bug found already! The 'AUTO' suffix in a file extension (e.g. HirensCD.imgPTNAUTO) still prompts user to switch when it shouldn't! Fixed in v1.A5a Beta.

Wednesday, 10 October 2018

Desinfect 201819 ISO with Persistent updates

I have added to the instructions in an earlier blog for the latest version of PC Welt's Desinfect AV ISO with persistent updates.

The is a new .mnu file which can be used for both the older 2017,  2018 and the new 201819 versions.

The trick with the 201819 version seems to be that the ext file must be in the ext4 format. The current updates require an ext4 partition file of around 3.1GB so you will need to allow more space than that when you make the desinfect-rw file.

As usual, you must first make a Desinfect USB Flash drive using the Create bootable USB dektop icon and then copy the signature folder to your E2B ext4 partition. Full details are at the bottom of the earlier blog.

Please let me know if you try it.


Monday, 8 October 2018

E2B v1.A4b Beta

This latest v1.A4b Beta version has a slightly tweaked Txt_Maker.exe utility which allows you to use CapsLock with a letter hotkey.

With grub4dos, you can use Shift, Ctrl or Alt with a hotkey (but you cannot combine them), however if you hold down the Shift key in E2B, then E2B will run ISOBOOT on the payload file so we cannot use the SHIFT key as a hotkey 'modifier'. We can however work around this by ensuring CapsLock is ON, now if you press the 'b' key it will work in the same way as SHIFT+b.


Note: Not all hotkey code combinations are valid (e.g. the ; key will work, but Ctrl+; and Alt+; will not work),  so stick to using A-Z only if you want to use the Ctrl, Alt or CapsLock modifiers. You can also use Ctrl or Alt with the F1-F10 keys and the 0-9 number keys.

The F11 and F12 keys and the number pad keys may not work on all systems (e.g. some notebooks) so avoid these.

One way to check if a combination is valid or not is to use the:

pause --test-key

command in the grub4dos console and then hit you a key 'chord' - e.g. Ctrl+;. If the scan code 0000 is returned then you cannot use that combination.


However, even if a non-zero scancode is returned, it does not mean that the combination can be used as a hotkey - you will just have to try it in a .txt file to find out!

You should also note that a Virtual Machine such as QEMU or Virtual Box may give different results from that of a real system.

I hope to release this version soon as 1.A4, so please let me know if you see an issue.

Friday, 5 October 2018

E2B v1.A4a Beta available (with bugfix for SWITCH_E2B.exe sometimes not listing the E2B drive)

Download here (unpack and run Make_E2B.exe - Update E2B Drive).

Changes from v1.A3 are:
  • New file extension suffixes recognised ('4GB'=only lists file in E2B menu if RAM >4GB, '3GB'=only listed in menu if RAM size <4GB) - e.g. Ubuntu_amd64.iso4GB, Ubuntu_i386.iso3GB.
  • New grub4dos variable %GB4% now in E2B environment, so can be used to test for systems which have more or less than 4GB RAM (e.g. 'if exist GB4 pause This system has more than 4GB RAM').
  • File extensions suffixes can now be in any order and not case sensitive (pwd, 32, 64, 4GB, 3GB, AUTO). 
  • File suffixes for .iso and .imgptn files in \_ISO\WINDOWS folders (except XP folder) also recognised. e.g. .isopwd4GB64, .imgPTN3GBAUTO. 
  • SnipStr.g4b grub4dos subroutine added which can remove a sub-string from a variable,
  • SWITCH_E2B.exe v1.0.20 has bugfix for sometimes E2B drive not listed.
  • Txt_Maker.exe v1.0.9 now has option for > or < 4GB RAM detection.



Notes:

I only found the bug in SWITCH_E2B.exe by accident. After running an ISO file, I found that SWITCH_E2B would not list the E2B drive in SWITCH_E2B any more! The problem turned out to be caused by the byte 0x4D appearing in the MBR partition table which caused SWITCH_E2B to throw an unhandled exception and exit out of a subroutine without any error message. This would explain why one user (many months ago) found that SWITCH_E2B.exe would not list his particular E2B drive, even though we could not find anything wrong with his drive!

The code to recognise file extension suffixes in any order is new and there may be bugs, so if you are using any of the file extension suffixes (pwd, 32, 64, 4GB, 3GB, AUTO) and see a problem, please let me know.

Tuesday, 2 October 2018

How to add Dell EFI Diagnostic files to E2B

Some Dell Diagnostics and Tools are provided as bootable ISO files (e.g. Dell PowerEdge Support Live Image 3.0 here). It is easy to convert this to a .imgPTN file using the MPI Tool Kit so that you can MBR- and UEFI-boot from these ISOs.

EFI boot under VirtualBox of Dell Live Image 3.0

Some Dell systems have a UEFI pre-boot diagnostic already on the hard disk and provided that the hard disk is not completely corrupt or dead, you can use the Dell BIOS boot option to run these tests and check the hardware.

However, if you cannot boot from the diagnostic software on the hard disk, it is sometimes difficult to know if it is because of a corrupt/wiped hard disk, hardware fault in the hard disk itself, a BIOS configuration issue or a different hardware issue. In this case it is often useful to be able to boot from an E2B USB drive and run the same pre-boot diagnostic.

Here is a way to add as many different Dell pre-boot diagnostic EFI files as you want (using Clover you can also try them on non-Dell/non-UEFI systems too)...

Tuesday, 25 September 2018

Easy2Boot v1.A3 release now available

Due to v1.A2.exe giving false-positives with some AV software and causing users problems, I have decided to release v1.A3 early which I hope will give less trouble!

The changes from v1.A2 are:
  • New \grdlr grub4dos 2018-09-19 (no bug fixes, just extra functionality).
  • Bugfix QRUN.g4b for .jpg/,bmp wallpaper file extension - if an animation was running then selecting a .bmp or .jpg file did not change the wallpaper.
  • Warning added if Windows 7 .imgptn file has the bootx64.efi boot file missing.
  • \_ISO\docs\Make_Ext\Make_Ext.exe utility added - allows you to make persistence files without needing RMPrepUSB.
  • QRUN now displays contents of the \.disk\info file just before running an ISO (if it exists).
  • SWITCH_E2B.exe re-packaged so will not trigger false-positives with AV software and file sync.exe removed.
  • Comments changed in Sample .mnu files to add a mention of the Make_Ext.exe utility which is now available as well as RMPrepUSB.
Let me know if this version gives you any problems. I will put it on the main website in a day or two as soon as I get some feedback.

Sunday, 23 September 2018

E2B v1.A3b Beta includes new Make_Ext.exe utility

The latest Beta version now includes the new Make_Ext.exe utility which will make linux persistence files on your E2B USB drive for you. This means you do not need to have RMPrepUSB on your PC or the USB drive.


The \_ISO\docs\Make_Ext folder contains the utility + support files.

Note: v1.0.0 had a bug and did not always format the file to ext format (you can tell because it runs very quickly!). Please use v1.1.0 which can be found in E2B v1.A4 and later versions.

The symptom is that if you attempt to mount the ext file, linux will complain about a bad superblock, etc.



Saturday, 22 September 2018

How to directly install from Windows Install ISOs using UEFI with E2B

E2B allows you to boot Windows Installers via UEFI. However, you must first convert the Windows Install ISO to a .imgPTN file if you wish to UEFI-boot from it as well as MBR-boot.

This means that you must convert each Windows Install ISO to separate .imgPTN files.

However, there are ways to perform UEFI installs directly from Windows ISOs.

If you first MBR- or UEFI-boot to a Windows PE .imgPTN file and your Windows ISOs are on a second partition, you can use WinNTSetup or Windows Setup.exe to install Windows.

The WinNTSetup process has the advantage that you can boot to either a 32-bit or 64-bit WinPE and install either 32-bit or 64-bit Windows to the target hard disk. The Windows Setup.exe process is simpler, but you must boot to WinPE32 to install 32-bit Windows or WinPE64 to install 64-bit Windows.

Here is an outline of the Windows Setup.exe process:

Thursday, 20 September 2018

E2B v1.A3a Beta

Apparently, the new self-extracting Switch_E2B.exe in v1.A2 is triggering false-positives on some AV engines.

I have re-packaged it in 1.A3a Beta and hopefully it will cause less false-positives.

Changes from v1.A2 are:
  • New grdlr grub4dos 2018-09-19 (additional function added, no bug fixes)
  • Fix QRUN.g4b for .jpg/,bmp wallpaper file extension (if an animation was running on menu then selecting a .bmp or .jpg file did not change wallpaper)
  • Warning added if win 7 .imgptn has the bootx64.efi boot file missing
  • Repackage Switch_E2B.exe for less false-positives with AV software (same v1.0.18)
Please let me know if this new version of Switch_E2B.exe is any better if you had problems with the v1.A2 E2B version. I will update 1.A2 to 1.A3 if it fixes the false-positive issue.


Wednesday, 19 September 2018

New MPI Tool Kit 0.085Beta2 available with German language file

I think that this version has all the changes required now, so please try it.

If you make a .\CUSTOM\MyCSM.cfg file with the following contents:

!BAT
set LANG=GERMAN

Then any .imgPTN file that you make should have a German menu.

Example of MyCSM.cfg file set to GERMAN language (based on Sample_MyCSM.cfg file)


I think one line still requires translation though.

http://www.easy2boot.com/configuring-e2b/csm-menu-changes/ has details of how to modify the MyCSM.cfg file further if you wish to change the menu appearance.

See the previous blog for more details.

The CUSTOM folder contains a Sample_MyCSM.cfg to help you.

If you want to make a language file in a different language, please feel free to try adding a new language.

Note that you should not change or add any files under .\csm in the MPI download folder, instead always add  extra files to the .\CUSTOM folder - these will overwrite any other files of the same name and will be added into any new .imgPTN file.

Let me know if you have tested this and any comments too.

Thanks
Steve

Friday, 14 September 2018

MPI Tool Kit v0.085 Beta1 with language support is now available

This is an experimental version for testing.

I have modified the menu.lst file so that the CSM menu will support other languages.

At the moment however only English is available.

You can test it like this:

Wednesday, 12 September 2018

Beware! Windows Explorer's handling of .zip files is buggy!

Tim contacted me today to make me aware of a problem with Windows 10 Explorer's handling of .zip file extraction.

He told me that he had a problem when using WSUS Offline Update. He downloaded the .zip file onto the \_ISO\WINDOWS\installs\ folder but when he tried to use WSUS, he  found it would not work correctly because Windows Explorer had changed the modification date of all the extracted files.

I checked this out by downloading the WSUS Offline Update download file wsusoffline114.zip and this is what I discovered...

Sunday, 9 September 2018

Easy2Boot v1.A2 released

This v1.A2 version fixes a few small bugs in v1.A1 and previous versions.

  • Bug fix for SUB_MENU_Maker.cmd adding space to .mnu file and prevents background wallpaper from being loaded for new user-made menu folders. 
  • Special characters now should work and a UTF-8 .mnu file is written when using .cmd files (E2B MNU Maker.cmd, E2B SUBMENU Maker.cmd, E2B TXT Maker.cmd, SUB_MENU_Maker.cmd).
  • If the MFOLDER value has extra spaces on the end, these will be automatically removed.
  • Small tweaks to F1.cfg help files.
  • Add DOS menu to FreeDOS disk image so can boot it in different configurations.

Friday, 7 September 2018

E2B v1.A2b Beta available

Two long-standing bugs have been reported in the SubMenu Maker .cmd script.

When the .cmd script is used, to make a .mnu file, it puts a space character at the end of the line, e.g.

set MFOLDER=\_ISO\NEW 

This can cause problems (e.g. when adding a wallpaper file at \_ISO\NEW.jpg).

Also, any special characters, when input by the user (e.g. Ü) are not converted correctly when using the .cmd scripts. I have attempted to fix this by using a code page setting of 65001 just before writing the new .mnu file.

The changed files from v1.A1 are:
  • \_ISO\SUB_MENU_Maker.cmd
  • \_ISO\docs\E2B Utilities\E2B MNU Maker.cmd
  • \_ISO\docs\E2B Utilities\E2B SUBMENU Maker.cmd
  • \_ISO\docs\E2B Utilities\E2B TXT Maker.cmd
  • \_ISO\e2b\grub\DUTCH\F1.cfg
  • \_ISO\e2b\grub\ENG\F1.cfg
  • \_ISO\e2b\grub\FRENCH\F1.cfg
  • \_ISO\e2b\grub\PORTU_BRAZIL\F1.cfg
  • \_ISO\e2b\grub\ROMANIAN\F1.cfg
  • \_ISO\e2b\grub\SIMP_CHINESE\F1.cfg
  • \_ISO\e2b\grub\TRAD_CHINESE\F1.cfg
  • \_ISO\DOS\MNU\FreeDOS288.ima.gz - DOS menu added so some drivers can be skipped
v1.A2b Beta can be downloaded here.

Please try the new .cmd files and let me know if there are any problems with your language or Windows version.

Tuesday, 4 September 2018

New eBook 'How to install Microsoft Windows using Easy2Boot' is now fully released

My latest eBook, 'How to install Microsoft Windows using Easy2Boot' is now available here (downloadable as a PDF file). This is now the fully released version 1.00.

It mainly covers Window 10 installs but the same techniques can be applied to most post-Vista Windows install scenarios. Note that the installation of Windows XP is not covered in this guide.

There are even a few jokes hidden inside it, just to make sure you are awake!

This new eBook assumes you are already familiar with E2B.

If you also buy my first eBook, 'How to make a multiboot USB drive using Easy2Boot', then you will get a 10% discount on both eBooks :-)

E2B v1.A1 (revised)

I have made a small change to the released version of E2B v1.A1 before I make it live on the E2B website.

It now has a new version of SWITCH_E2B.exe (which you may find useful if you are into dual-partition image sorcery!).

This new version will prompt you to enter a partition type number for the second partition image, if SWITCH_E2B does not recognise the partition type of the second image file.

Previous versions of SWITCH_E2B would have set a type number of 0 (no partition).

This new change means that you can switch in dual images (e.g. HighSierra.imgPTN + HighSierra.) and set the second image to be an ext partition or HFS partition, etc. so it is visible to an OS.


This means that you do not need to boot to the CSM menu first so that the CSM menu code sets the partition type - thus you can use Switch_E2B to switch partitions and then UEFI-boot immediately.


Sunday, 2 September 2018

Install Hackintosh High Sierra from an E2B drive

I have managed to get the Hackintosh High Sierra installer working on my E2B drive and successfully installed it onto my Lenovo IdeaPad 300 (at least the Desktop, Enet, kbd and touchpad work)!.

See RMPrepUSB Tutorial 144.



Beware: Here be Dragons!...

Easy2Boot v1.A1 now released

E2B v1.A1 is here.

As usual, I will delay updating the E2B website with this latest version for a few days, so if you find a problem after updating your E2B drive with v1.A1, please let me know ASAP!

Changes from v1.A0 are:

Friday, 31 August 2018

E2B v1.A1k Beta now available

Changes from previous Beta are:

1.A1k Beta

  • New grub4dos \grldr
  • E2B_Editor.exe bugfix for duplicate keyboard entries in dropdown list
  • F8 in Main Menu changed so does not reload grub4dos
  • Win10_PromptUser_for_XML_settings.mnu sample menu added
  • Small change to SysInfo2.hta
  • Small changes to ZZSubMenuAll.mnu
  • New Dweb-livedisk-900_2018_persistent.mnu sample menu file

Wednesday, 29 August 2018

New eBook 'How to install Microsoft Windows using Easy2Boot' now available

For those of you who cannot wait (all two of you!), I have made an early Release Candidate version of my new eBook available here and is currently at the reduced price of $6 (it will probably go up to $7 or maybe $10 soon though ;-).

The current version of the PDF is rev.0.3 but it may be revised in the next week or so to correct any typos, so keep the link that is emailed to you by Payhip so that you can click on it again in a few weeks time to download a newer revision for free.

This new eBook assumes that you are familiar with E2B already or that you have read the previous eBook.

It does not cover XP installs.

It is not yet 'advertised' on the E2B website as I want to get some initial feedback first, if possible.

Hope you find it useful.


Monday, 27 August 2018

E2B grub2 menu system v0.09 Beta released

If you previously tried the E2B grub2 menu system but could not get it to work (e.g. no payload files were listed in the menus), then please try the new Beta9 versions.

You will need to replace the old UEFI_GRUB2_PTN2_Beta8.imgPTNLBAa23 file with the new UEFI_GRUB2_PTN2_Beta9.imgPTNLBAa23 file.



This menu system allows you to UEFI or MBR boot to a grub2 menu and then directly boot to a large selection of (mainly Linux) ISO files.

It may be more suitable for linux users because you do not need to defragment the ISO files.

Monday, 20 August 2018

E2B v1.A1i/j Beta now available

This 1.A1j version now includes revised versions of the two .mnu files:

\_ISO\docs\Sample mnu files\Windows\WIN10_Prompt_for_PCNAME_and_UNAME.mnu
\_ISO\docs\Sample mnu files\Windows\WIN10_Prompt_for_UNAME_auto_serial_COMPNAME.mnu

and also makes use of a new grub4dos batch file farxml.g4b (find-and-replace in XML).

farxml.g4b accepts three input parameters:

Sunday, 19 August 2018

E2B v1.A1h Beta now available with new default background

You can download E2B v1.A1h here. It includes the new default background file.

eBook #2 (in PDF format)

The first draft revision of the eBook #2 is entitled 'How to install Microsoft Windows using Easy2Boot' and mainly deals with the various scenarios for installing Windows 10 from E2B.
It goes into some detail about the Windows Setup stages and XML configuration files, as well as how to automate a Windows 10 build. Windows XP is not covered.

The eBook contents are listed below:

Saturday, 18 August 2018

Vote for the next default background for E2B v1.A1

It's that time of year when E2B has a default background change.

Here are some candidates:

Thursday, 16 August 2018

Quickly build a versatile WinPE ISO file with just a few clicks (AOMEI Windows PE Builder)

By using the AOMEI Windows PE Builder (free 30-day trial version), we can quickly build a useful 32-bit or 64-bit WinPE ISO in just a few minutes and with just a few clicks.

Note: I recommend building first the 32-bit ISO because the 64-bit version will not contain WoW64 and so will not be able to run 32-bit applications such as PortableApps (but you can add Desktop shortcuts to 32-bit and 64-bit apps in the \AIO folder using PEStartUp).

Also, because the WinPE has no added extra Windows components, some added portable applications (such as Chrome, Opera and Mozilla, etc.) may not run correctly (e.g. 'couldn't load XPCOM' error). The provided QtWeb browser Desktop link does work however.

Quick Instructions

Wednesday, 15 August 2018

Bugfix in WinNTSetup v3.9.1

JFX's WinNTSetup.exe Windows utility can be used to install Windows directly from a Windows Install .ISO or .WIM or .ESD file.

You can format existing partitions first using the 'F' button, but if you want to delete\make partitions, you had to run Diskpart manually first.



WinNTSetup does also support command line switches too, so you could use it to automate a Windows install using a diskpart script and then run WiNNTSetup.exe with some command line parameters.

One advantage of using WinNTSetup instead of Windows Setup is that you can install a UEFI-enabled version of Windows from an MBR boot, you can also install a 64-bit UEFI version of Windows onto the target hard disk even if you are booting from a 32-bit MBR system, e.g.

1. Boot to WinPE 32-bit (I use a Windows 10 install ISO on E2B and hit ENTER to run it in 'Repair' mode). You can also boot to WindowsToGo or some other WinPE instead.
2. Press SHIFT+F10 to get a command console window open (after selecting Country\Language)
3. Use Diskpart to wipe\partition the target system
4. Run WinNTSetup (32-bit version) from the E2B USB drive, select any ISO from the E2B drive (from any folder or partition), select the Windows Edition and target disk volumes and then install Windows. You can instruct WinNTSetup to install for UEFI or MBR booting or both (or ask it not to install any bootmgr boot code).

Note: You can also specify an XML file (e.g. SDI_CHOCO XML file) and tweak some Windows settings using WinNTSetup, but note that if you use an XML file, the Edition that is installed (Home, Pro, etc.) is determined by the setting in WinNTSetup and NOT the XML file - so make sure you set the Edition that you want to install in WinNTSetup's 'Edition' drop-down list before you click on the 'Setup' button!

Secret WinNTSetup feature!

Tuesday, 14 August 2018

Special Offer - X-Way Forensics course for $30

For a 2-week period, Brett Shavers is offering us his X-Way Forensics course for $29.99.

Play the introductory videos (click on the Introduction link on the right-hand side of page for a 2nd video) to learn more.

Note: I have not personally taken the course myself. I am just bringing this special offer to your attention. If you have followed the course yourself, please let us all know what you thought of it.

Thursday, 9 August 2018

E2B v1.A1e/f/g Beta with new Windows All-In-One Install menu

This version now allows the user to add a \_ISO\WINDOWS\WINAIO folder which can be used to hold Windows All-In-One Install ISOs and .imgPTN files.

v1.A1g with improved language files + tweaks + Server 2016 hotkey changed from 6 to D. Some .hdr files now removed and MenuWinInstall.hdr added.



As using AIO ISO files can be unpredictable, if you find that they don't work, then you should convert them to .imgPTN files.

Note that the Menu entry and Menu Heading for the new WINAIO folder has been added to each of the STRINGS.txt files.

If you want to change these entries, create a new language folder and change the LANG variable to your new language (e.g.  ENG1).

If you have a translation for the new strings, please send a new STRINGS.txt file to me. The three new strings are:

# New for E2B v1.A1
$$STRhAIO=Windows AIO install
$$STRl0AI=^A Install Windows AIO    [A] (%CIO% present)\nInstall Windows All-in-One
$$STRl1AI=Install Windows AIO\nInstall Windows All-In-One

Please let me know if you spot a bug!

Wednesday, 8 August 2018

How to set the Computer Serial number as the ComputerName - Take 2!

This method has the advantage that you can check what the auto-generated ComputerName+SerialNumber is going to be before the install is actually started and can then  change it if required.

The Sample .mnu file 'WIN10_Prompt_for_PCNAME_and_UNAME.mnu' will allow the user to specify the UserName and ComputerName before the Windows Install ISO is run. It then copies your XML file to a BLANK.XML file and modifies it to use the new User and Computer Names that you have specified.

This is useful because you don't need to choose an XML file or an ISO file as they are already pre-defined in the .mnu file. You just boot, enter in the UserName and ComputerName that you want, and the rest of the build is fully automated. If you are using SDI_CHOCO, it even adds drivers and applications automatically too.

However, if you want the ComputerName to include the System Serial number (for instance), you would have to carefully type it in manually when prompted (assuming you knew what it was!).

I have now made a new version of this .mnu file so that it will automatically modify the XML file's ComputerName field with the System Serial number (e.g. PC-1234546) for you! It works in a very similar way to the WIN10_Prompt_for_PCNAME_and_UNAME.mnu, but two boots are required.

Tip: If you run \_ISO\docs\SysInfo\sysinfo2.hta from the E2B drive under Windows, it will list the DMI values held in the Mainboard of the system.

It works in 2 stages like this:

Changing the Windows ComputerName after installation (e.g. to contain the system Serial Number)

It is often the case that the System Admin wants the Windows ComputerName to reflect some aspect of the system itself, such as the system serial number or DELL Service Tag (7,10 or 11 characters) or perhaps the MAC address of the Ethernet adapter.

The main problem is that the Serial Number of the target system cannot be determined until after Setup (WinPE) has booted.

I wanted to try to alter the ComputerName during an automated SDI_CHOCO install using Easy2Boot and a Windows 10 ISO + XML file...

Tuesday, 7 August 2018

E2B v1.A1d Beta available

Download v1.A1d

Here are changes from v1.A0 (italic font = new changes added since v1.A1c Beta)
  • Added 'WARNING: Some types of AV software can cause ChocBox.cmd to run extremely slowly' to chockbox.cmd. 
  • Improve Adjust_E2B_Menu.mnu sample menu file - the user can change menu settings, etc. from within a single menu.
  • Added \_ISO\docs\Multiple Backgrounds folder - read the ReadMe.txt file and use the ready-made files included. 
  • Menu wallpaper files which are automatically used as wallpaper file can now have .jpg file extension as well as .bmp, e.g. \_ISO\WIN10.jpg, \_ISO\DOS.jpg.
  • PimpMyDrive.cmd now adds Adjust_E2B_Menu.mnu - some of the other menus are now not added to make the Main menu tidier.
  • Sub-menu files \_ISO\xxxx.g4b, .bmp and .jpg are now automatically used if they are present (e.g. \_ISO\ANTIVIRUS.jpg will be automatically used when the AntiVirus menu is loaded)
  • SUB_MENU_Maker.cmd file also added to into the \_ISO folder for user convenience (same file as \_ISO\docs\E2B Utilities\E2B SUBMENU Maker.cmd).
  • PatchMe script updated to suppress the 'A20 Debug' message on bootup.
  • .bat, .xml and .bak files are now ignored if they are in a menu folder.
  • .jpg and .bmp files can be placed in menu folders and they will be loaded as background wallpaper when selected by user from the menu.
  • .f24 and .uni.gz font files can be placed in menu folders and they will be loaded as new font when selected by user from the menu.
  • Few very minor bug fixes.

Monday, 6 August 2018

Make your own E2B 'Launcher' utility

Linasoft's AutoPlay Menu Builder can be used to create your own 'Launcher' executable. You can use an existing template and then make changes to it - perhaps change the language, etc. or add more items.

Although originally intended to create auturun.exe + autorun.inf files for use with CDs that would auto-run when inserted into a computer's CD-ROM drive, it is a useful application to create your own 'Launcher' utility for E2B too (it makes a Windows .exe executable).

Here is a screenshot my current E2B Helper:

Sunday, 5 August 2018

E2B eBook progress report

The 'How to make a multiboot USB drive using Easy2Book' eBook has proved far more popular than I ever imagined!

I thought that it might have interested only 10-20 people at most, but since mid-June I have now sold over 100 copies which really surprised me, but it's very nice to know that all my efforts were worth it! The 130pp book took me over 3 weeks from start to finish (sometimes with a 12-hour day and some weeks were 7-day weeks!). After writing the first draft, I carefully followed all the exercises myself to look for any problems in the instructions and I also added screenshots and diagrams. Glen kindly proof-read many drafts and final revisions and since then I have updated and improved the PDF - the latest version is now v2.3.

However, I have had very little feedback on the eBook, so maybe nobody has actually read it yet or they fell asleep trying to read it!

Version 2.3

If you still have the original receipt email from Payhip, you can re-download a later revision of the PDF for free (contact me if you have problems).

If you would like a version in ePub (.epub) form for your eBook reader device, please contact me. I do have a .epub file of v2.3 but it is not quite as nice as the PDF due to the limitations of the epub format.

eBook #2?

I am now thinking about writing another E2B eBook and there are a number of possible topics, three of which are listed below.

Thursday, 2 August 2018

E2B v1.A1b and c Beta now available

v1.A1c

  • Adjust_E2B_Menu.mnu has been improved so it is now loaded as a separate menu.
  • PimpMyDrive.cmd now adds Adjust_E2B_Menu.mnu to the PIMP folder.
  • E2B now automatically looks for menu wallpaper files for each sub-menu (see below). Now you can just add .bmp or .jpg files and they will automatically be used for the background image for that menu - no .mnu files are required.

Tuesday, 31 July 2018

How to add new menu folders to Easy2Boot (e.g. BIOS Flash tools)

If you are a Tech, you may want to keep many BIOS Flash utilities on your E2B USB drive for each of the different models that you encounter.

So you may wish to have a menu structure like this:

Main Menu -> BIOS Flash Menu -> [Manufacturer] -> [Series]


For instance for Lenovo T-series systems, the menu structure would be:

Main Menu - BIOS Flash Menu - Lenovo - T Series - T560_v1.25.imgPTN