Saturday 4 May 2013

Easy2Boot V1 BETA25 now available

Main change is that you can now use the 'Choose any Windows ISO' menu and pick from a list of files in the folder by just entering it's number instead of the whole filename.

e.g.

Choose .ISO File

1 = Win_8_32.iso
2 = Win_8_64.iso
3 = Win8Special.iso

Enter a number for the ISO file you want to use  (1-3) :

This is for Vista/7/8/svr2K8R2/SVR2012 menus. The XP menu is unchanged and you can define up to 10 different ISO names and descriptions for the XP menu using the MYXPISOS.g4b file as before, however you can now enter a number for the WinPE ISO file and the unattend.txt file instead of having to type in the filename.

BETA25 Updated!

BETA25 has been updated to v3 - please re-download.
BETA25 v3 has more pre-defined ISOs for Vista (SP0,SP1,SP2) and Win7 (SP0 and SP1).

2013-05-05 BETA25 v4 - minor changes to .txt files, etc.

I hope to change this to the first Full Release version in the next week unless any bugs are found.
Last chance for any final sugegstions, tweaks, etc.!

Easy2Boot v1 BETA24 available

Mainly changes to 'WinXP install using WinPE ISO' menu.
subfolders under \_ISO\AUTO removed as causing confusion (make your own subfolders if you want them).


\

Thursday 2 May 2013

Easy2Boot v1 BETA23 available

This version has quite a few changes, so probably best to start with a fresh USB drive rather than overwrite your existing USB drive (it will work, but you may get lots old files left which are no longer used by BETA23 if you just overwrite your old version with the new one).

Changes are:
1. Bugfix for .mnu items in MainMenu when FastLoad enabled (didn't show in menu on reboot!)
2. Some batch files did not load using insmod because grub4dos has a 8.3 filename limitation on any file loaded by insmod.  This means quite a few \grub\*.g4b batch files have been renamed to 8.3 or shorter so they can be loaded into memory.
3. Can now have up to 10 XP ISO files of any name you like listed in the XP menu.
    To do this copy the \_ISO\E2B\MYXPISOS.g4b file to the \_ISO\Windows\XP and edit it.
    There are 10 sets of these lines. Just change the ISO filename and title to match your ISOs.

    set TXP1=XP PRO SP3 (32)
    set XP1=XPPROSP3.iso

Note: There have been quite a few changes, so this may have a few bugs that I have not yet found!


BETA32 can be downloaded here

Tuesday 30 April 2013

RMPrepUSB v2.1.702 now formats as exFAT and is grub4dos bootable

I have added an exFAT radio button to RMPrepUSB. You can format with a BOOTMGR bootsector or a GRLDR bootsector. This means that you can boot grub4dos directly from an exFAT volume if you prepare it with RMPrepUSB.
RMPrepUSB uses the Windows format dlls, so you need XP with the exFAT update installed, or Vista SP1 or later versions of Windows.

Easy2Boot BETA22 v2 now available

Just a small change to runwinnt.cmd (installl XP using WinPE ISO) so that a free drive letter is always used (e.g. Z:). If you are likely to have more than 8 drives in the system that you boot it on (e.g. several HDDs and partitions + maybe a 5-slot card reader) then please update your version of Easy2Boot.
Download here.

Sunday 28 April 2013

Easy2Boot v1 - BETA22 now available

Spanish KBD layout file added
XP install from WinPE modified - can now choose folder where PE ISO is located and can skip partition format and install to an existing (active, primary) partition.
download BETA22

Friday 26 April 2013

Easy2Boot v1 - BETA21 now available

BETA21 adds a new XP install method.

This uses TWO ISOs!

One is the XP ISO that you want to install, the other is a Vista, Win7 or Win 8 ISO.
It can be a Windows Install (DVD) ISO or just a WinPE (v2/3/4) ISO.

The system will boot to WinPE using the Vista/7/8 ISO and then mount the XP ISO and runs WINNT32.exe to install the files inside the XP ISO onto the pre-formatted hard disk.

You can specify a HDD partition size in the grub4dos menu (HDD0 is wiped)  or you can specify which partition you want to be formatted that is already present on HDD0 once it has booted. You can also specify an unattend.txt file to automate the XP install. This is all done from unmodified ISOs. The XP ISO does not even need to be contiguous!

Also, this is a 1-step process - you do not need to boot back into Easy2Boot again for Step 2.

Because Win7/8 PE has most drivers, there should be no issue with AHCI and mass storage drivers - as long as the drivers are integrated into the XP ISO you are installing (so no F6 to press).

Details are on the website page 72a.

BETA21 is at the very bottom of the page - download -> click here.

PLEASE report back with comments if you have tested this (especially if you have tried the new XP install using WinPE function).
Thanks
Steve

Wednesday 24 April 2013

BETA20 now available - new neater folder structure


BETA20 has a changed menu structure which is now much tidier.
I have kept main folder as _ISO as this is useful for Zalman VE200/300 owners. So everything is now under \_ISO.

The \winvblock folder is not needed (AFAICT - not sure why it was in there to start with!!!).

root files
\autounattend.xml
\grldr
\menu.lst

folders
\_ISO\AUTO
\_ISO\MAINMENU
\_ISO\MNU
\_ISO\WINDOWS
\_ISO\E2B
\_ISO\E2B\docs
\_ISO\E2B\firadisk
\_ISO\E2B\grub

The location of the grub folder is configurable if you edit the \menu.lst file, but the location of the firadisk folder and \_ISO folder is fixed, so there is little point in moving the grub folder.

If you want test it out, click BETA20.

P.S. Whilst testing, I found that the autounattend.xml in the root of the flash drive had a problem and the symptom was that Win8 did not run LOADISO.cmd and the blue console windows did not appear, resulting in a 'need CD driver' message. This issue was reproducible, but went away when  I edited the firadisk\auwin8.xml file again (it had been edited to change the file paths).
If you are testing any Vista/7/8 installs and the blue 'LOAD WINDOWS ISO USING FIRADISK' console window does not appear before Setup runs - check the \Autounattend.xml file on the flash drive - in my case the KEY had not been replaced correctly resulting in <KEY12345-AAAAA-BBBBB-CCCCC-DDDD-EEEEE instead of <KEY>12345-AAAAA-BBBBB-CCCCC-DDDD-EEEEE.

Please let me know if you have tested it (especially with windows installs) so I can feel more confident about releasing it and updating the website with the changes...

Tuesday 23 April 2013

Easy2Boot BETA19 now available

Dowload BETA19
You can now define the text that appears in the Main Menu for the AUTO, MNU and Windows Install menu entries, and also define the titles of these menus and the default menu item for each in the menu.lst file.
Copy the \grub\menu.lst file to \grub\mymenu.lst and edit it to your own preferences.
The colour of the help text at the bottom of the screen will now be in the same colour as the Menu headings (was always cyan).
If you have made your own mymenu.lst, please make a new one using the new menu.lst file as it has all the extra settings.

I think I am getting near to removing the 'BETA' status now. The full release version will be v1.0.

If you have any suggestions, bug reports or comments please let me know now!

v2. 2013-04-23 Bug found in Win8 menu in first version of BETA19 - please re-download to get version 2 of BETA19.
Also mainmenu.mnu file changed back because the default menu numbering is mucked up by the gaps in the menu!
v3 2013-04-24 Mainmenu.mnu changed so you can delete the \_ISO\MNU and \_ISO\AUTO folders and the menu items for these will not be listed in the Main menu.

Monday 22 April 2013

Easy2Boot V1 - BETA18 available

Mainly changes and bug fixes to Windows menus.
Win8 now has a menu for an ISO which has a modified EI.CFG (the ISO does not requires a key to be entered before installation) - so this can be used for an All-in-One modified Win8_NOKEY.iso.

The Choose any Win8 ISO menu entry now gives you the choice of 5 keys, or you can enter your own key or you can say that a Product Key is not required (for those ISOs which have a modified ei.cfg file).

Download is on Tutorial 72a page as usual.

Sunday 21 April 2013

Easy2Boot V1 - BETA17 available

Please visit Tutorial 72a to get the latest version

The first item in the menu is now always:

Set default menu item and timeout

This allows you to set the selected high-lighted menu entry on loading and to set a timeout to have it automatically run if desired. A timeout of 0  (immediate boot) is not allowed, so if the user enters 0 then the timeout is switched off.
I have also changed the FASTLOAD menu entry so it just reloads the menu system - it does not reboot any more which should make it faster to reload!


Friday 19 April 2013

Easy2Boot V1 - BETA16 available

If you rarely change the contents of the Easy2Boot USB drive, you can enable FASTLOAD to greatly speed up the loading of the first Main menu.

The download is here.

To turn on FASTLOAD cacheing, rename the file \FASTLOAD.NO to \FASTLOAD.YES

When you do this and reboot, the Main Menu will be cached (into \grub\FASTLOAD.MNU). From then on the cached Main menu will be used every time you boot. So if you add any more ISO files or change the payload or .mnu files on the USB drive in the \_ISO\MainMenu folder you will need to refresh the menu.
To Refresh the menu cache, choose the last menu item in the main menu (see screenshot) and it will reboot and refresh the cache.

This means that for everyday use, the Easy2Boot drive will boot much more quickly, but you do need to remember to Refresh the drive whenever you change the contents.
The Menu title will have 'FASTLOAD' after the version to indicate that you are in FASTLOAD cacheing mode.
To disable the mode, rename \FASTLOAD.YES to \FASTLOAD.NO.


P.S. Also added a persistent kali .mnu file in the \docs folder so you can boot from Kali direct from ISO with persistence.

  • I have made a few tweaks to improve speed - before it took 24 seconds to boot to the main menu with over 30 payload files, now it takes 22 seconds! Please re-download  BETA16  v2 or later.
  • .isogz support added in BETA16 v3  (13 April 2013  11:16 in Tutorial 72a) v3
  • small fix for FASTLOAD added to version again and again! - see BETA16 v4!
  • Added support for defining Heading colour in \grub\menu.lst - v5
  • Bugfix - please update to v6!

Wednesday 17 April 2013

Easy2Boot V1 - BETA15 released


  • Improved the Windows Install menus. 
  • Added support for XP Pro Volume licence and XP Enterprise ISOs. 
  • Vista/7/SVR2K8R2/8/SVR2012 now can have any number of ISOs and you can type in the name of the ISO you want.
  • Tutorial 72a has been updated.

Saturday 13 April 2013

Easy2Boot V1 - BETA14

now has new extension of .isowinvH  for Hirens boot ISOs.

Easy2Boot V1 BETA13 - keyboard mapping adding to support non-US keyboards

You can now add a grub4dos batch file to change the keyboard mapping to work with UK, German, French, AZERTY, QWERTZ or Japanese 106 keyboards. Simply copy one of the KBD_xxxxxx.g4b files in the grub folder to make a file called KBD.g4b and it will be used to change the key code mapping.
If you find any probkems with the mapping or have new mappings, please let me know (or better yet, send me your own working KBD_xxx.g4b file!).

Thursday 11 April 2013

Easy2Boot V1 BETA11 now available

The various Linux folders needed to be Linux (capital L) and not LINUX (all uppercase) to match the .mnu files. New .mnu files added to support persistence with some linux ISOs.
Click here for the new version.

It has a demo of how to add various DOS floppy images, linux isos, ERDCommander, KonBoot floppy image, plop iso, Norton Ghost iso, BartPE ISOs, StartOS ISO with persistence, Full Monty from ISO with persistence and BackTrack 5 from ISO with persistence - all on the same USB drive (plus, of course, any Windows install ISOs and linux ISOs that you have room for!).


Tuesday 9 April 2013

I have made some small changes to BETA10 so that you can use an iso or folder with spaces in the name. The download link is here. As there are only small changes it is still called BETA10 but is version 3.

Monday 8 April 2013

Easy2Boot BETA10 now available

I have changed the folder structure and function yet again!  You can now place almost any payload file (not just .ISO files!) in certain folders and they will be automatically listed in the menu and run according to their file extension.

\_ISO\MAINMENU - holds payload and mnu files that will be listed in the main (first) menu
\_ISO\AUTO - holds payload files that are listed by the AUTO menu
\_ISO\MNU - holds those payload that need mnu files and that are difficult to boot directly
\_ISO\WINDOWS - holds Windows installation ISOs



This menu shows the file ERDCommander.isowinv  - the .iso extension has been changed to .isowinv so that WinVBlock will be loaded as a floppy disk image at the same time as the ISO is loaded as a CD. This allows ERDCommander to boot successfully.

A list of extensions that are recognised by Easy2Boot can be found on the Tutorial page.

Take a look at the file \grub\QRUN.g4b to see what actions will be used for each type of file extension.

Let me know if any are missing...


For item 7, I added a MEMTEST.txt file containing the text:
title MEMTEST using MAINMENU\\UTILITY\n Run MEMTEST from %MFOLDER%/UTILITY/MEMTEST.IMG
so that this line is used as the title line instead of just the name of the payload file (MEMTEST.img).



Friday 5 April 2013

Easy2Boot BETA09 now available

This new version adds a new Quick Test menu item. It can be removed by simply deleting the \mainmenu\qtest.mnu file if you don't want it.
The MainMenu folder allows you to drop only ISO files in, but the QTEST folder allows you to drop any type of file in it (including ISO files) and test it.
If you have a file (bin,ima,zip,img,gz etc) that you want to quickly test, just copy it into the \QTEST folder.
It will be listed by the Quick Test menu option and then executed according to it's file extension.
This allows you to quickly test all types of executable self-boot files without needing to add a grub4dos menu. For more details, see here.

If you wish, you can modify what file extensions are recognised and what grub4dos commands are used on each type by editing the \grub\qtest.g4b file.  For example:


:.bin
kernel (bd)/QTEST/%1 
exit

is the code that will execute on any .bin file. If you want to add another extension type (e.g. .binss), simply add another entry - e.g.


:.binss
echo This is my special version && pause
kernel (bd)/QTEST/%1 
exit


Saturday 30 March 2013

RMPrepUSB 2.1.664 available

This new version has extra options to install a Bootmgr or Ntldr bootloader to a FAT32 or NTFS partition. You can also install an MS-DOS bootloader to a FAT16 partition (but not FAT32). It uses RMBootSect.exe which is also a vb6 program.


Wednesday 27 March 2013

Easy2Boot v1 BETA08 available




BETA08 now available. A few changes:
  • new grldr and wenv
  • does not re-count all Windows iso files every time you go back to the main menu thus making the loading of the main menu slightly faster when going back to it 
  • You can now use a USB hard disk to install windows direct from windows isos - IF you also connect a USB flash drive with two files on it. 
  • Black console background used instead of brown 
  • Help doc changed to html and reduced (main doc now on RMPrepUSB site Easy2Boot V1 page.) 
  • When asking for name of Windows ISO, you must now type in the full filename (i.e. with the .iso extension) 

Has anyone tested any Windows 8/2012 install ISOs yet?

Sunday 24 March 2013

RMPrepUSB v2.1.663 available

Captain-Midnight noticed that some of the text in RMPrepUSB was too large when viewed on his 1920x1080 display (see screenshot below). The new version 663 fixes this by using a TrueType Sans Serif font instead of the fixed font.

screenshot1.jpg

I have also added another English.ini language file. I noticed that Hirens DLC1 MiniWin7 did not display some of the text in the RMPrepUSB form at all (it just showed underscores ______). Changing the Character Set from 238 (European) to 204 (Cyrillic) fixed this, so I have added an English204.ini file. Some other European language.ini files also have this problem, so you might like to change the ini file for your language to charset=204 if you see this issue.

RMPrepUSB improves flash write speed on FAT32 volumes

As I have changed the FAT32 code slightly to cater for large (up to 2TB) drives, I wanted to check that the flash write speed improvements still work.
I used XCOPY to copy small files from an XP i386 folder to the flash drive.
I formatted it using either Windows or RMPrepUSB 2.1.662.

Results were:
File copy to Windows 7 FAT32 formatted volume:   784 seconds
File copy to RMPrepUSB FAT32 formatted volume: 695 seconds

for comparison: NTFS: 132 seconds!

This shows a 12% improvement in write speed to a USB Lexar flash drive formatted as FAT32 by RMPrepUSB, compared to the same drive formatted using Windows (results repeated twice and averaged)

I used this command to time the file copy to the flash drive.
timecmd xcopy "c:\sources\XP SP2\i386\a*.*" f:\ /herky

where timecmd.bat contained this code:

@echo off
@setlocal 

set start=%time%

:: runs your command
cmd /c %*

set end=%time%
set options="tokens=1-4 delims=:."
for /f %options% %%a in ("%start%") do set start_h=%%a&set /a start_m=100%%b %% 100&set /a start_s=100%%c %% 100&set /a start_ms=100%%d %% 100
for /f %options% %%a in ("%end%") do set end_h=%%a&set /a end_m=100%%b %% 100&set /a end_s=100%%c %% 100&set /a end_ms=100%%d %% 100

set /a hours=%end_h%-%start_h%
set /a mins=%end_m%-%start_m%
set /a secs=%end_s%-%start_s%
set /a ms=%end_ms%-%start_ms%
if %hours% lss 0 set /a hours = 24%hours%
if %mins% lss 0 set /a hours = %hours% - 1 & set /a mins = 60%mins%
if %secs% lss 0 set /a mins = %mins% - 1 & set /a secs = 60%secs%
if %ms% lss 0 set /a secs = %secs% - 1 & set /a ms = 100%ms%
if 1%ms% lss 100 set ms=0%ms%

:: mission accomplished
set /a totalsecs = %hours%*3600 + %mins%*60 + %secs% 
echo command took %hours%:%mins%:%secs%.%ms% (%totalsecs%.%ms%s total)


Thursday 21 March 2013

RMPrepUSB v2.1.662 FAT32 up to 2TB!

Version 2.1.662 can format up to 2TB  (not recommended!) as FAT32.
RMPrepUSB was designed for USB flash drives (removable drives) and may have trouble unlocking a hard disk in use by Windows and so may fail the first or second time you try to format a USB hard disk. Just re-try the operation. If that fails, then use the Clean button and then click 6 Prepare Drive.
Also, if you have a USB hard disk with multiple partitions, RMPrepUSB will only list the first drive volume letter in the list box, but of course, will wipe and format the whole drive if you use the 6 Prepare Drive button.
Two new edit functions have been added to the Edit tab, Edit /grub/menu.lst  (CTRL+F4) and Edit /boot/grub/menu.lst (SHIFT+F4).

Wednesday 20 March 2013

RMPrepUSB - FAT32 bug found!

I found a funny issue with what I thought was caused by grub4dos today, but it turned out to be an issue with the way RMPrepUSB formats a FAT32 volume!

I noticed that if I copied more than 126 or so files to the root of a USB stick prepared using RMPrepUSB as FAT32, then I could not access any file that I added to the USB stick under  grub4dos (even though they were accessible from Windows). At first I thought this was a grub4dos bug, but when I formatted the same USB stick using Windows, it all worked fine.
I also found a fat32formatter.exe utility which also worked fine. The problem was clearly in RMPartUSB (which actually does the formatting). After a few hours, I eventually tracked down the problem.
You can read about the saga here if you want more details.
The bug is fixed in RMPrepUSB 2.1.661. So if you copy lots of files to the root of your grub4dos USB drives that were prepared using RMPrepUSB, you might want to reformat them with the new versions!
The bug has been there since day 1!

Sunday 17 March 2013

Easy2Boot BETA07 available

Few changes to Win 7 install menu. You only need update if use Win7 ISOs.
See Tutorial 72a for download and instructions.
A .mnu file has been added for Fedora with persistence (in docs\samples folder) (you need to extract files from the ISO to get persistence working, otherwise just drop the Fedora ISO file into the \mainmenu folder as usual).

Saturday 16 March 2013

Easy2Boot BETA06 now available


BETA06 available.

Changes are:
1. /menu.lst file now re-instated - it calls /grub/menu.lst. If there is no /menu.lst file then grub4dos displays a black&white default menu for a short while which looked naff!
2. /grub/menu.lst now has all user settings at the top. Copy this file to /grub/mymenu.lst and then edit the settings. More settings are configurable now.
3. To add your own wallpaper, just add a /grub/MyBackground.bmp file - make sure it is exactly 640x480 or 800x600 and 24 bit colour. If any problems, edit your mymenu.lst to set the correct graphics mode.
4. bugfix in addisostomainmenu.g4b - it blew down below the /mainmenu folder and added extra isos to the menu!
5. patchme - this is a grub4dos batch file which will patch grub4dos on your USB stick to remove those pesky signon/debug messages. Instructions are in readme in the download.
6. doc here revised.


Friday 15 March 2013

Easy2Boot Beta05 available

This new version Beta05 is more configurable for the user.
The menu now can be re-sized and re-positioned (same size is used for all menus).
Please read the html documentation in the \docs folder for details.
I have included all the .mnu files which might be needed in the \docs\samples folder - this saves having to download them.
The user can make his own menu changes by making his own \grub\mymenu.lst file (which is copied from the menu.lst file and then edited slightly). The user can then change mymenu.lst to change the colours, menu position and size, menu heading, bottom cyan text or re-order the menu items to list ISO files last rather than first.
This means that when you update Easy2Boot in the future (with Beta06 tomorrow!), you won't lose your changes - as your mymenu.lst file will not be overwritten and will be used instead of the default menu.lst file.
Some small text tidying has also been done.

Note: small bug in BETA05 (it lists iso files in subdirs under \mainmenu) -

To fix it
edit  /grub/addisostomainmenu.g4b and add :: as follows to four lines

:sub-dir
if "%DD%"=="1" echo @SUB_DIR %1
::setlocal
::set DIR=%DIR%/%1
::call :cpa
::endlocal
shift
goto :copyfiles

will be fixed in BETA06 soon...!



Thursday 14 March 2013

Easy2Boot V1 BETA04 available

This version does not list the Windows Install and AUTOISO menu entries in the main menu unless you actually put some ISO files in those folders. It also counts the ISO files in each Windows folder (see screenshot) and does not list ones that are empty.
There is a brief html manual in download.




click here for direct download

Wednesday 13 March 2013

Easy2Boot v1 BETA03 available

Some tidying up, html doc added, menu.lst moved to \grub folder, ISO files are listed first in Main Menu now (you can change the order or specify your own order - read the html in the download for help).