Monday 6 April 2015

E2B v1.65b with auto-hotkey feature

This new Beta has the updated grub4dos hotkey utility which chenall has kindly enhanced for us!

I have also improved the speed of the code that counts Windows ISOs.

Menu on my E2B drive used for testing, etc.

The new AUTOMENU hotkey jump feature is now enabled by default. e.g. press the f key and the Fedora menu #18 will be selected (but not run). Press the f key again and Fedora menu #19 will be selected.

Sunday 5 April 2015

Which is the best Portable app. Launcher for your USB drive?

It is often useful to have portable apps on your USB drive, so that you do not have to install any applications or drivers on the system that you are trying to use or fix.

Portable apps launchers are great, but most often you will need to run a launcher from a WinPE environment rather than a full Windows OS with .Net and WoW64 (the Windows-on-Windows 'thunking' which allows Windows to run a 32-bit application in a 64-bit OS).

Many of the portable apps themselves are 32-bit only apps (and thus require a full 64-bit OS or WoW add-ins), but what about the Launcher apps? If these require a full blown OS to run in with .Net, etc. then we cannot even run the Launcher app to choose a portable app!

Note: Check out PEStartup for a 32-bit and 64-bit alternative for WinPE OS's here.

pendriveapps.com - A 'library' of all free portable apps with links. Useful for finding and adding portable apps to your launcher!

Friday 3 April 2015

E2B v1.65a (Beta) supports centered headings

After making the YouTube video about configuring the menu and centering menu headings, I thought that maybe I should support automatically centered menu headings. This would save having to manually modify all the STRINGS.txt files just to have centred menu headings.

So E2B v1.65a will now centre Menu headings if you add

set CENTREHD=1

to the \_ISO\MyE2B.cfg configuration file.

If the value is 1, then E2B will use the menuw  (menu width) setting to calculate where the centre point of the menu is. This would be the normal use for it. So if menuw is 65 then E2B will use 65 as the menu width for centering the headings.

However, you can specify your own value for CENTREHD. For instance if your menu width is 65 characters, but you want your menus to appear a little bit to the left of centre, use a CENTREHD value of say, 60 instead of 1.

The Beta is available in the Alternate Download areas. Let me know if you find a problem!

Tidbit: Freda, a female acquaintance of mine, named her red setter puppy Heathcliff because she is a big fan of Emily Bronte. However, it turned out not to be such a good idea, She takes it for walks on the Chiltern hills, and if it gets lost, she goes wandering all over the hills shouting 'Heathcliff, Heathcliff'! The other dog walkers look at her like she has just escaped from the local asylum!

New E2B YouTube video - how to change the menu position, colours and headings

I have had a few requests by people to make a MyE2B.cfg for them and also a request on more info on how to change and/or center headings.
So here is a new (quite long!) video.
Hope you don't fall asleep watching it!


Monday 30 March 2015

E2B 1.64 released

Just fixes two issues in 1.63

  1. Long-standing issue - If you run XP Setup, when it gets to the first 'Welcome to Setup' blue screen, it will change the Disk Signature of the internal hard disk that you are about to install XP to. If you then abandon the install by rebooting, the OS that you had on the internal hard disk may no longer boot (BSOD - 0xc000000e  inaccessible boot device).  This has now been fixed.
    Tip: It could be repaired by using 'bcdboot D:\Windows /s C:' after booting to a Windows Install ISO console window.
  2. The new version of  \_ISO\docs\E2B Utilities\E2B TXT Maker.cmd caused a problem if you try to make a .txt file for a Windows Vista/7/8/10 ISO file. The 'if exist' conditional code has now been removed because it is not needed in .txt files, because the .txt file is only used if the ISO already exists.
Files are available from here as usual.

To update your E2B USB drive, download and extract the smaller non-DPMS version to a new, empty folder and then run the UPDATE_E2B_DRIVE.CMD script.

Saturday 28 March 2015

Add HitManPro to your Easy2Boot USB drive

A previous blog post here described how you can add and run HitManPro from an E2B USB Removable Flash drive (NTFS or FAT32). The E2B USB drive must be of the 'Removable' type - it won't work if your E2B  flash drive is of the Fixed-disk type (a USB HDD will not work either - Hitman will not auto-run when you boot to Windows).

HitmanPro needs to see a Removable USB drive which has some special code in the sectors at the very end of the USB drive (currently they use the very last 55 sectors).

I have written a grub4dos batch file HitManXfer.g4b (included in Easy2boot) which will transfer these sectors from a valid HitManPro USB Flash drive to the end of your E2B USB flash drive.


Friday 27 March 2015

UEFI-booting Ubuntu\Xubuntu\Voyager with persistence

As a follow-on from my previous blog post, I thought you might like to see how to boot Voyager from a .imgPTN partition image AND have a persistence file too.

Add Voyager Live to your E2B USB drive

I came across the Xubuntu-derivative Voyager today.
It also includes 'Kodi Media Centre' in the hidden right-hand menu which is Xbox Media Centre (XBMC) and it ran fine booting from an E2B USB drive under VBox (set VBox Audio to ICH AC97 to enable audio) and I was quickly watching Al Jazeera (with persistence)!


Thursday 26 March 2015

Easy2Boot v1.63 released

Changes from v1.62
  • QRUN Auto-suggest feature  - now suggests a 'better' file extension, 
  • Make_E2B and Update_E2B cmd files now asks to create a MyE2B.cfg file for language/kbd support. 
  • New grldr grub4dos 0.46a version to fix NTFS bug with + improved USB 2.0 grub4dos driver.
  • \_ISO\isoboot.g4b supported for user's own version of isoboot.g4b.
  • QEMU test boot files added to root. 
  • FreeBSD, pfSense and GhostBSD memstick images now supported. 
  • Make_E2B_USB_DRIVE.cmd now will detect all drives if no USB drive found in system. 
  • XP 32-bit Mass Storage DPMS drivers updated for latest chipsets.
  • Sub-Menu Maker script file improved.


Monday 23 March 2015

Add a Clonezilla Backup/Restore menu to your Easy2Boot USB HDD

If you have Easy2Boot on a large (e.g. 2TB) NTFS USB HDD, you can add a clonezilla ISO and a .mnu file to E2B. This allows you to quickly and easily make a backup of the first hard disk in all your systems (PCs, notebooks, tablets). You can then perform a 'bare-metal' restore at any later date.

The Tutorial 118 on the RMPrepUSB website gives you all the details. You don't have to save the backup images onto the E2B drive, you can connect a second USB HDD to act as the backup device and then keep it in a drawer, happy in the knowledge that you can restore any of your systems at any time in the future.

Tuesday 17 March 2015

Easy2Boot DPMS now with updated XP 32-bit Mass Storage Drivers

E2B v1.63 Beta 5 (Easy2Boot_v1.63DPMSBeta5.zip) has the latest XP 32-bit Mass Storage Drivers added + a few bug fixes to fix a few issues in the DriverPack. The new version will hopefully allow XP to be installed from an ISO file onto newer systems that have more modern chipsets - e.g. Z87/Haswell.

If you have any systems (new or old) that you can install XP onto to test it, please do so and let me know if there are any problems as there may be bugs in the new DriverPack files.

As a very quick preliminary test, try the Utilities - List matching XP DriverPack.ini entries  menu option - this should identify your systems Mass Storage (e.g. AHCI) controller and tell you what driver it will use from the DriverPack. If that works then go ahead and try a 2-Stage XP install from ISO and see if it works. If it cannot find a driver, please report the PCI ID to me by using the 'Show Mass Storage Controller PCI IDs' menu entry.

Don't forget to use a USB 2.0 port and not a USB 3.0 port for the E2B USB drive!

The new Beta is in the Alternate Download Areas as usual. Unfortunately, the E2B zip file is larger than before (38MB instead of 31MB), due to the extra drivers.


Saturday 14 March 2015

MPI Tool Kit v0.045

Running .imgPTN Windows Install from a Virtual Machine

If you convert a Win7 Install ISO to a .imgPTN file and then boot in a VM to the .imgPTN file in E2B and run Setup from the CSM menu, there was a problem in that Setup would overwrite the boot code on the USB drive and thus both the E2B USB drive and the Virtual Hard Disk would not be bootable after a reboot!

Wednesday 11 March 2015

MPI Tool Kit 0.044a

Recently, there have been several instances when you cannot run the MPI_FAT32 or MPI_NTFS scripts because you need to enter a larger size than the calculated default size for the .imgPTN file.

This new version has a small change to the MPI_FAT32 and MPI_NTFS scripts.

Instead of running automatically with no user prompts, it now always prompts for the size of the .imgPTN file that it needs to create.

Normally, you will just press [ENTER] to accept the default size, but you can type in a different size instead.

Although this means it is now no longer fully automatic, I don't think pressing the [ENTER] key is too much of a price to pay for being able to override the default size.

If you wish, you can edit the .cmd files and add a * to the command that runs MakePartImage, in order to return it to its normal 'fully automated' mode.

Monday 9 March 2015

Add Knoppix+Persistence to your E2B drive

Note: this must be done using an NTFS E2B USB drive rather than a FAT32 E2B drive, because usually the .imgPTN file will be greater than 4GB for a full Knoppix OS + persistence file.


Sunday 8 March 2015

Easy2Boot 1.63 Beta 3 now supports FreeBSD 9 and 10, GhostBSD and pfSense 'memstick' images



Versions 9 and 10 of FreeBSD will not boot as an ISO, but the 1.63 Beta 3 version of Easy2Boot and the new MPI Tool Pack v0.044 do support FreeBSD 9 and 10 and pfSense 'memstick' non-UEFI images.

E2B v1.A5 and later versions now support the .isoBSD file extension and can directly MBR-boot some BSD ISO files using a small .imgPTN partition image file - see here.




GhostBSD.img files are also in the memstick format and work too.


You will need to make a dummy .imgPTN file and then add and rename the memstick .img file to remove it's file extension, as described below...

Thursday 5 March 2015

Adding FreeBSD, FreeNAS, PCBSD/TrueOS to Easy2Boot


Update: E2B 1.63 now supports FreeBSD, pfSense and GhostBSD .img files! See blog post here.

Recent versions of FreeBSD, FreeNAS, PCBSD/TrueOS ISOs do not 'just work' when copied to the E2B USB drive. However, if you can make a bootable FAT32 USB Flash drive that works correctly (e.g. using Unetbootin), then it is often possible to use the MPI Tool Kit's MakePartImage to make a .imgPTN partition image file directly from the working USB Flash drive.

Saturday 28 February 2015

E2B v1.63 Beta 2 now available


Changes from v1.62

  • QRUN now suggests a 'better' file extension than .iso if appropriate (see previous blog post)
  • \_ISO\docs\Make_E2B_USB_Drive\Make_MyE2B.cfg.cmd - this will create language\keyboard settings in a new MyE2B.cfg file.
  • MAKE_E2B_USB_DRIVE.cmd and UPDATE_E2B_DRIVE.cmd files now will ask if you want to create a MyE2B.cfg file for language/kbd support (if one does not already exist) by calling Make_MyE2B.cfg.cmd.
  • New grldr grub4dos 0.4.6a version to fix NTFS bug
  • Small tweaks to QRUN.g4b to use language file error messages for 'not contiguous' etc.
Download it from the E2B Alternate Download Areas at bottom of page here as usual.

P.S. RMPrepUSB v2.1.728 now available, includes grub4dos 0.4.6a latest version instead of 0.4.5c version - same as latest E2B.

Thursday 26 February 2015

Add Liberte Linux with persistence to E2B


Liberte Linux is a secure, reliable, lightweight and easy to use Gentoo-based LiveUSB/SD/CD Linux distribution with the primary purpose of enabling anyone to communicate safely and covertly in hostile environments. Whether you are a privacy advocate, a dissident, or a sleeper agent, you are equally likely to find Liberté Linux useful as a mission-critical communication aid.

The latest version is 2012.3 and supports MBR and 64-bit and 32-bit UEFI-booting.

Liberte will automatically make a persistent file at \otfe\liberte.vol if an empty \otfe folder exists in the root of a FAT32 writeable storage medium. It does not seem possible to boot from the ISO with persistence however, so we must use a .imgPTN file:

Wednesday 25 February 2015

Easy2Boot v.1.63 Beta 1 suggests an alternative file extension!

I have added some more code to QRUN.g4b which looks at the file extension and the file name and will suggest an alternative file extension if it thinks that it will work better. You are only prompted if E2B thinks that it will not run correctly as a .ISO file.


As you can see, the file in the screenshot above is called ERDCommander2005.iso, but QRUN has suggested that using a file extension of .isomemwinv might be better for this ISO file.

The user must type Y within 5 seconds in order to run the ISO as if it had a .isomemwinv file extension, otherwise after 5 seconds, E2B will continue to boot the file as a .ISO file (and in this case it will fail to successfully boot!).

This feature means that naive users will be warned if they need to rename the file extension. It also means that for quick testing, you don't need to rename the file extension yourself if you forget, as you will be prompted by QRUN anyway.

Currently, it will suggest a better alternative file extension for:

  • Windows ISOs
  • WinPE ISOs
  • MSDaRT ISOs
  • MS ERD ISOs
  • XP/Bart/MiniXP/MicroXP/Windows Legacy ISOs
  • WinBuilder ISOs
  • Hirens\DLCD\Falcon 4 ISOs
  • Partition Magic ISOs
  • TrueCrypt ISOs
  • Puppy Linux ISOs
  • macpup linux ISOs
  • WDE ISOs
  • winflp ISOs
  • POS 2009 ISOs
  • ubcd4win ISOs
  • ubcd ISOs
  • haiku anyboot .image files
As it looks at the name of the payload file, it will only work if you have the correct strings in the filename - e.g. 'WIN' or 'POS'+'2009' or 'XP' or 'winbuild' . These are not case sensitive.

Please let me know if you think I could add any more or it does not suggest a correct alternative.