Forum: EasyBoot
Topic: how mak hd usb boot xpsp2,sp3,7,ser03,08 and hiren
started by: Ashrafvote

Posted by Ashrafvote on Oct. 22 2011,13:36
I Have External HDD usb samsung
i need to make this hd a multiboot with
1- Win xp sp2
2- Win xp sp3
3- Win Se7en AIO
4- Win Server 2003
5- Win Server 2008
6- Hiren's Boot

i have all as ISO's

sorry about my english

and than's for help

Posted by balder on Oct. 22 2011,14:37
@ Ashrafvote

Quote: "I Have External HDD usb samsung
i need to make this hd a multiboot with
1- Win xp sp2
2- Win xp sp3
3- Win Se7en AIO
4- Win Server 2003
5- Win Server 2008
6- Hiren's Boot"

Some good news but mostly bad news - keep on reading...

First of all, it is NOT recommended (but not impossible) to use USB harddisk to launch any setup of Win* - use USB stick instead :cool:

Secondly, it is impossible to launch setup of any NT5-system (WinXP/Win Server 2003) from ISO-file :O

And third, launch setup from NT6-system (Win-7/Server-2008) is reported to sometimes working and sometimes not working - Read < HERE > ???

I'll say there are more problems than benefits to try launch setup of any NT6-system from ISO-file.
However if you succeed in create such "multi-setup-USB stick - please let me know.

And finally, EasyBoot doesn't have needed built-in solutions to solve this kind of issues.

I'll say your request looks to be close to an "mission impossible" case.

However, mix together launch of Win xp sp2, Win xp sp3 and Win Server 2003 can be performed from DVD but only maybe from USB if using this tool < HERE > :;):
Note: tool can also integrate ONE setup of chosen NT6-system (Vista/Win-7 or server-2008)
Another way is to use my script "USB-NT6-SETUP.script" (you have download below).

Solution to Hiren_v14* read post nr; 5 < HERE >
Or use my script "easyboot-hiren-14*.script" (you have download below)
This script can integrate any Hiren.iso from version_9.8 to version_14.1

Note: Its nothing wrong with your English - works great :)

balder



Posted by Mr-Zero on Oct. 30 2011,13:57
I Have External HDD WD
i need to make this hd a multiboot with
0- Boot from HD after 30 s  - ( not work)
1- Win 8 64 bit                      - ( not work)
2- Win 8 32 bit                      - ( not work)
3- Win Se7en AIO                - ( not work)
4- Win XP sp3                      - ( is working )
5- Hiren's Boot 14.1             - ( is working )
6- P. Magic & Ghost             - ( is working )
7- memtest86-4.20              - ( is working )
8- Reboot Pc                        - ( is working )
hope help me please .

Posted by balder on Oct. 30 2011,16:00
@Mr-Zero

This is your first post here @Mr-Zero so I say welcome :)

Quote: "i need to make this hd a multiboot with"

Please read in post nr;2 above and I quote: "And third, launch setup from NT6-system (Win-7/Server-2008) is reported to sometimes working..................

Take a look in given link in post nr;2
However as I wrote in post nr;2 and I quote again: "I'll say there are more problems than benefits to try launch setup of any NT6-system from ISO-file.
However if you succeed in create such "multi-setup-USB stick - please let me know."

You have same problem to USB drive - but could MAYBE be solved with given link in post nr;2 ???


Anyway... You could try this with the "Win Se7en AIO"

Copy (or extract from ISO) all files and folders to folder disk1
Use menu command in EasyBoot menu: run /bootmgr

Attention! above menu command is referring to EasyBoot_v6.5 :O
You must have version_6.5 or later EasyBoot installed!

Note: for present time we DO NOT have any solution (or "quick fix") how to mix different NT6-systems on same root :(  
NT6-systems are typically; Vista, Win7, server-2008, Win8 including 32/64-bit version of all mentioned OP-systems.

-----------------------------------
Quote: "0- Boot from HD after 30 s  - ( not work)"
In EasyBoot menu use menu command:  swap;boot 80

Command swap disk units - USB disk becomes nr;1 and internal harddisk unit becomes nr;0 and "boot 80" points to the first disk unit which is disk unit nr;0 and your problems are solved :;):

balder

Posted by Mr-Zero on Nov. 15 2011,04:07
I Have External HDD WD
i need to make this hd a multiboot with
0- Boot from HD after 30 s  - ( is working )
1- Win 8 64 bit                      - ( not work)
2- Win 8 32 bit                      - ( not work)
3- Win Se7en AIO                - ( is working )
4- Win XP sp3                      - ( is working )
5- Hiren's Boot 15.0             - ( is working )
6- P. Magic & Ghost              - ( is working )
7- memtest86-4.20              - ( is working )
8- Reboot Pc                        - ( is working )
hope help me please . step by step



Posted by balder on Nov. 15 2011,06:28
@Mr-Zero

Quote: "0- Boot from HD after 30 s  - ( is working )"

Okay, as far as I can understand, ' Boot from HD' is now working correctly :cool:

But you have problems with Quote:
Win 8 64 bit                      - ( not work)
Win 8 32 bit                      - ( not work)

Read post nr;7 < HERE >

Note: post nr;2 in topic describes very well how you include setup of win7 (or in your case win8) from USB
However only ONE setup of this NT6-system can be integrated.
To integrate both 32-bit as 64-bit read below...

Read also post nr; 11 and 13 in same topic :O

Note: I repeat from topic above: EasyBoot DO NOT have built-in tools to merge Win8-32-bit and 64-bit together.
This must be made with solution from other source as described in post nr; 7 in mentioned topic above.

However I must say, using ghost image from  'frozen' setup is working great :D
Note: you can of course simply run Ghost 'manually' ???

balder



Posted by Mr-Zero on Nov. 22 2011,06:56
I'm not container steps saree guided me to it. I hope new steps easier and more accurate than the previous. Aarat and the steps are numbered
Posted by balder on Nov. 22 2011,10:30
@Mr-Zero

Quote: "accurate than the previous"

To merge (mix) Win8 32-bit and 64-bit you can following tutorial < HERE >

Note: This show Vista, but are the same for Win8 32-bit and 64-bit :)

When you are finished, folder 'SOURCES' is much bigger than before as 'install.wim-file' now hold both 32-bit as 64-bit of your Win7 setup.

Then do this with files and folders:
1. From your Windows-7 source (the one you have merged together) you copy to folder disk1 in Easyboot: folders 'boot', 'efi' and folder 'sources' (optionally recommended if present, also folders 'support' and folder 'upgrade')
You also must copy files 'bootmgr' and if present file 'bootmgr.efi' and optionally file 'setup.exe')

2. Create menu in easyboot and use menu command:  run /bootmgr

3. As an alternative you can use my 'kicker-image' setupnt6.img in downloaded script-collection (in folder 'USB_Resources'). Read carefully 'READ_ME.txt' in folder 'USB_Resources'.

Attention! I noted 'you have this in your build; '3- Win Se7en AIO' :O
You can only have ONE folder 'SOURCES' on the 'root'
If this 'Win se7en AIO' is such build, and you already have copied folder 'SOURCES' to the 'root' - then you cannot also copy folders 'SOURCES' from Win8 to the 'root' of USB, as it already is occupied by a folder 'SOURCES' from your Win-AIO :O

Basically, you cannot combine Win7 and Win8 on same root (folder 'SOURCES').
But its been reported possibility to launch setup of Win7\Win8 directly from ISO-files - read < HERE > ???

Note: I really cannot guide much more, as method to solve this issue, is out of EasyBoot 'area' :O

balder

Posted by Guest on Nov. 22 2011,16:56

(balder @ Nov. 15 2011,12:28)
QUOTE
@Mr-Zero

Balder:
However I must say, using ghost image from  'frozen' setup is working great :D
Note: you can of course simply run Ghost 'manually' ???

balder

READY Install on any machine (W7)
-------------------------------------------------
~
Not only a "frozen setup" works great, I use it for my
own READY installs, i mean complete with drivers and
programs. You just have to set a runonce for the DAZ
loader (cannot explain further - illegal), then remove
all drivers with i.e. "Device Remover". To prevent OS
to restore automatically the drivers, you have to use
the cmd gpedit.msc

• Go to Start–> RUN(search) -  type in: gpedit.msc
• Click the file to open the Local Group Policy Editor and show Windows who is in control!!
• You want to go here: Computer Configuration->Administrative Templates->System->Device Installation.
- Click on the subfolder Device Installation on the left and on the right side you will see the possible restrictions.
• Right Click on Prevent Installation of Devices not described by other policy settings and edit this option, set it on ENABLED.

After Device Removing set it back to "not configured"
Then reboot and make a Ghost image
(or copy the C: with any util directly to any map).

You may extract the ghost content to a drive or map.
Then use GimageEx to create a .WIM image and name
it Install.wim.  Replace the Install.wim from the original
setup DVD with your created Install.wim
Now you can use the MS utility or WinBuilder to create
the files needed for a Win install with EasyBoot Menu.

Making an Install.wim this way may end up with a wim
file, too big to fit on a Fat32, so you better install from a
ghost image split into spans of max 2047 mb. Balder did
point to the postings which described how to do this.

After restoring a "Ready Installation" prepared with
driver removal by gpedit.msc, you will see that all the
needed drivers for a new system will be searched for.
So you better create a Map in C: named DriverShare and
put/append a line in the registry:
HKLM/Software/Microsoft/Windows/CurrentVersion/
@DevicePath
REG_EXPAND_SZ %SystemRoot\inf;C:\DriverShare

Have your Not Native Drivers in the Map DriverShare!
You may use i.e. DriverGenius to collect them at first.
~



Posted by tuco on Nov. 25 2011,08:38
Hi guys!
this is my first post, and I have a question about creating a pen drive with EasyBoot ..
for you to understand is a summary:
The entire process of creating menus, tracks, and even the generation of the ISO, is complete without a problem.
When I load the ISO from a virtual machine, (Virtual PC or VM Ware Player)the process runs perfectly, I can install win xp, win 7, run Hiren's.
But I burn this ISO qdo on a 16gb usb drive, boot usb drive for that, the only process that works is to load the installation of Win7 and load the DOS.
I have no idea where the problem might be,
someone could help me?

I'm sorry by poor English, I'm learning slowly [D]


thank's!

Posted by balder on Nov. 25 2011,10:35
@tuco

As a new member I say welcome @tuco :)

Quote: "the only process that works is to load the installation of Win7 and load the DOS"

What I can find out in your post is that Hiren and setup of WinXP from USB is not working correctly - which is 'normal' as you cannot simply move such build to USB device :O

Note: Run setup of WinXP from USB is very different comparing to run setup of WinXP from CD\DVD
You need an "third part tool" to create environment on USB device that can handle setup of WinXP from USB device.
Download < HERE >

Test this to setup WinXP from USB:

1. Start with format your USB stick (right-click to USB stick and format to FAT32)

2. Run program 'WinSetupFromUSB 0-2-3.exe'

3. In the top of program-window you 'Browse' to your WinXP-source (don't tick anything else).

4. Press 'GO' to start installation to USB stick. Note: Accept when program want to install grub MBR to USB stick.

5. Download my script-collection (you have download below in every post I write in this forum.

6. Open folder 'USB_Resources' ín downloaded script-collection and copy ' setupxp.img' to folder ezboot.

7. Use menu command in EasyBoot menu: run setupxp.img (save changes to EasyBoot menu)

8. Copy everything from EasyBoot\disk1 (including folder ezboot) to the root of USB stick

9. On USB stick, open text-file 'menu.lst' (use notepad) and delete all text and put in these lines instead:  
title Start EasyBoot
find --set-root /ezboot/ezldr
chainloader --raw /ezboot/ezldr

title Windows XP/2000/2003 Second part
find --set-root --ignore-floppies /NTLDR
chainloader /NTLDR


Save changes to text-file 'menu.lst'

Appendix!
When run setup of WinXP you;
1. Launch setup from EasyBoot (run setupxp.img)

2. When copying of files is done and computer reboot for the first time during setup of WinXP - you must manually select 'title Windows XP/2000/2003 Second part'


That should do it :;):

-------------------------------------------
The Hiren case:
Read post nr; 5 < HERE >

Alternatively - use my script 'EasyBoot-HIREN_v14*' to integrate Hiren into EasyBoot!

Important! Copy folder 'HBCD' to the root of USB stick

That should do it :;):


Some notes: This is a simple but "productive" trick I use...
When you make changes to your EasyBoot menu, you only next time need to copy the used 'menu' to folder ezboot on USB stick (but you must before copying push on 'Save' in EasyBoot so that changes take affect).

Example: Let's say I use menu an menu in EasyBoot 'bootmenu.ezb'.
I make changes to this menu (for example creating a new menu command;  run setupxp.img)
I follow up with pushing 'Save' in EasyBoot so changes to 'bootmenu.ezb' is saved.
I hereafter simply copy 'bootmenu.ezb' from EasyBoot\disk1\ezboot to folder ezboot on USB stick overwriting existing 'bootmenu.ezb'.
You don't need to copy the whole folder ezboot overwriting existing folder ezboot on USB stick (easier and more comfortable - and superfast).
However if you chose to suddenly use another menu as 'main menu' then you should copy the whole folder ezboot overwriting existing folder ezboot on USB stick

Final note: Nothing wrong with your English - works great :cool:

balder



Posted by Mr-Zero on Oct. 26 2012,04:02
in Easyboot.  I save the menu.  Make the ISO with EasyBoot.  
Then write the disk image to a USB flash drive with UltraISO.
When booting EasyBoot ISO from VirtualBox; I do not get any problem,

but when I boot with USB FLash Drive (EasyBoot menu) on a computer; Do not do anything in addition to the emergence of message when you enter the Windows XP

cdboot: memory overflow error.
and all reload menu

Knowing that ISO components are


[0] Boot From HD                        Command: swap;boot 80
[1] Windows 8 pro 86-64             Command: run /bootmgr
[2] Windows XP Pro SP3              Command: run winxp.bif
[3] Hiren's Boot CD v15.1            Command: bootinfotable;run isolinux.bin
[4] Partition Magic & Ghost           Command: run ghpm.bif
[5] Memtest86+ V4.20                 Command: run mt420.bif
[6] Reboot PC                              Command: reboot


Confirm it all works perfectly through Vertalbox when use ISO file
Please help

Posted by balder on Oct. 26 2012,07:15
@Mr-Zero

Welcome to EasyBoot @Mr-Zero :)

Quote: "cdboot: memory overflow error"

Hmm... Don't for the moment recall what that was caused by... ???

However several of your inputs to EasyBoot menu run from USB doesn't work from USB drive :O

[0] Boot From HD Command: swap;boot 80   Correct!

[1] Windows 8 pro 86-64 Command: run /bootmgr   Basically correct, but can behave strange from a USB harddisk unit (USBstick is never causing problem)

[2] Windows XP Pro SP3 Command: run winxp.bif   Can never work correctly. Please read post nr;11 above how to integrate setup of WinXP

[3] Hiren's Boot CD v15.1 Command: bootinfotable;run isolinux.bin   Not recommended from USB drive - read post nr;8 < HERE >

[4] Partition Magic & Ghost Command: run ghpm.bif  Unsure what this is ???

[5] Memtest86+ V4.20 Command: run mt420.bif  Have my doubt this can work from USB drive as I'm unsure what kind of files you are using!
However, Hiren_v15.1 has this program - so what reason is it to have a 'double option' to run this program?


[6] Reboot PC Command: reboot  Correct!


If your goal is to run setup of WinXP from USB you must use mentioned method in post nr;11 above

When done continue to test Win8 etcetera...

Remember to never integrate all things at once - start with WinXP and extend the build one by one, to see where the problem shows up :cool:

Note please don't double-post - I deleted your other post with same request!

balder



Posted by Mr-Zero on Nov. 09 2012,03:02
I'm sorry Mister balder I worked everything that me and advised me still the same problem I need only Ktoat start after the completion of the establishment of ISO file then work any order to work through the USB
I am very thankful

Posted by balder on Nov. 09 2012,03:25
@Mr-Zero

Quote: "still the same problem"

Eeee... What problem is the main issue here ???

As described in post nr; 13 above
You cannot simply burn to USB drive and expect things works the same as from CD\DVD-unit :O
In some aspects there are huge differences between using CD\DVD-unit comparing to USB drive :cool:

Especially setup of WinXP is totally different from USB drive comparing to CD\DVD-unit :p

I recommend following:

Start with integrating WinXP (read instructions in post nr; 11 above).
Also test setup is working from USB drive before continue to next step.

When working, come back for instructions how to procedure :)

DO NOT create everything at once. Use 'step-by-step' method (one step at time)!

balder

Posted by Mr-Zero on Nov. 09 2012,17:50
Thank you I am going to work on it and will come back later
Posted by Mr-Zero on Nov. 10 2012,04:54
I'm finished the step and test it and tested Has succeeded . After this what working
Posted by balder on Nov. 10 2012,05:53
@Mr-Zero

Quote: "I'm finished the step and test it and tested Has succeeded"

Okay, this means you can run setup of WinXP from USB stick (correct me if I have misunderstood what you mean :O )

Next step is to:

1. Create setup of Win8 in EasyBoot (you already have success in that part in post nr; 12)

2. Integrate Hiren using method described in post nr; 8 < HERE >

3. And integrate Partition Magic & Ghost using menu command: run ghpm.bif (however, unsure what this is)

4. To create menu command that launch setup of WinXP, you download my script-collection (you have download below in every post I write in this forum).
Open folder 'USB_Resources' ín downloaded script-collection and copy ' setupxp.img' to folder ezboot.
Use menu command in EasyBoot:  run setupxp.img

Attention!
Do not integrate WinXP as you already have done that part to USB stick :O
Further more, it is totally pointless integrating 'Memtest86' into EasyBoot as it already is present in Hiren ???

Now create ISO in EasyBoot (tick only 'Joliet when creating ISO)
Test ISO that all software is working correctly :)

And now to the final part:

A. Copy contents of folder disk1 to the USB stick (this takes some time)

B. Open text file 'menu.lst' on USB stick with Notepad and delete all text and replace with this text:

title Start EasyBoot
find --set-root /ezboot/ezldr
chainloader --raw /ezboot/ezldr

title Windows XP/2000/2003 Second part
find --set-root --ignore-floppies /NTLDR
chainloader /NTLDR




Test and see how it works :cool:

balder



Posted by Mr-Zero on Nov. 12 2012,01:47
At first I thank you for the wonderful effort
- All the steps are clear and easy but I had a problem when tested Windows XP for installation was very, very slow
- I want to work on NTFS file system in addition to love Added easeus partition Master "easeus.iso"
With sincere thanks and appreciation
Knowing that "EasyBoot" does not work with NTFS
How does it work?



Posted by balder on Nov. 12 2012,03:52
@Mr-Zero

Quote: "Knowing that "EasyBoot" does not work with NTFS"

Yes this is correct if using 'standard solution' as EasyBoot core cannot be run from NTFS, only from FAT or FAT32!
However, I have found a way to run EasyBoot from NTFS, and still be able to launch different setups or ISO-files from such NTFS-file-system.

I needed NTFS to run VHD-file and launch that file from EasyBoot created problems

This is what you can do to overcome this 'mission impossible' :cool:

Solution is to use 'grub-kicker-images' similar to the 'setupxp.img' that is mentioned in post nr; 18

To make it even smoother, you can make EasyBoot create a 'super-ISO-file' like this:

All kind of 'rescue-ISO-files' based on NT6-systems (NT6 is Vista\Win7\Win8\server-2008 comparing to NT5-systems that are typically WinXP with its folder I386 - you can't deny the difference between this OP-systems - it's a major difference)
Typically 'rescue' ISO-files based on NT6 is 'MsDart60\67\70' etcetera.
To see differences open ISO-file (use UltraIso) and if there is a folder 'boot', 'EFI' and ' SOURCES' you can bet that it is a NT6-system rescue ISO-file (even ghost14 and later use NT6 as 'rescue-ISO-files)
All this ISO-files can be run from inside of folder EZBOOT using 'run ***.iso' as menu command

Unfortunately some other 'systems' cannot be run from NTFS - typically Linux and\or similar have problems with NTFS-file system
However, if using USB harddrive, you can create a separate FAT32 partition and put Linux and other FAT-32 depended ISO-files or systems (Ylmf_OS_3.0.ISO as example) to this FAT32 partition, and still be able to launch from EasyBoot menu which in turn is run from NTFS-file-system - does it sounds strange to you ???

Okay it may sound strange, and how did I managed to launch EasyBoot from that NTFS-file -system?
This is how it is done - Do this simple test your self;

1. Find some NT6-based-rescue-ISO (take 'EASEUS9BootCD.iso' or MsDart60 or similar ISO that are all based on NT6-system) and copy ISO to folder EZBOOT, use menu command; run EASEUS9BootCD.iso (or whatever name you use to iso-file)
Tick 'Joliet' when creating ISO in EasyBoot

2. Use my script 'easyboot-usb_v2.script' and tick 'Force format to NTFS (Default is FAT32)' and in 'Optional-Chose visual boot options' you tick 'Launch ISO\image-file directly' (if you are amused you can also tick for 'Grub-menu with animated theme'). Now press 'Start' and follow instructions from script.
Point to ISO created by EasyBoot to use as target ISO-file when script asks for the location of ISO-file.
Note: Even if you use a USB harddrive with two partitions - and where partition one (BOOT partition) should be NTFS and partition two is FAT32, script automatically detects the 'BOOT-partition' and always leaving second partition untouched.
In fact, script can handle 4 partitions and still find the first partition (BOOT-partition)
Script also refuse to run if having several USB drives in use to avoid lost of 'personal' DATA
It's a nifty (clever) script if I may say so :;):


3. There is a button in script to test USB drive, but may not work correctly as you most likely need 1024 MB RAM to not get BSOD (Blue-Screen-Of-Death) when ISO is launched - no harm to your computer - test simply halts.
I'm in a progress to update scripts in this matter...
Anyway, you are recommended to run USB drive in 'reality' (reboot and test USB drive)

You will notice that EasyBoot can be run from NTFS
Though this shouldn't be possible, but can be done - hurray :laugh:

ATTENTION! Read carefully 'README.html' before using scripts, especially if run scripts from a NT6-system (Vista\Win7\Win8) as UAC (User-Account-Control) must be set to lowest level (script use command-line-tools that cannot be executed if UAC isn't set to lowest rate)

There are some peculiarities when using NTFS as file-system from USB drive!
You cannot use 'vfloppy' to launch floppy images (vfloppy ***.img) - must be FAT or FAT32
Use 'run' as menu command
Menu command 'swap;boot 80' to start from the internal harddisk (usually with Windows installed) may not work correctly
To solve this you copy 'harddisk.img' from folder 'balder\USB_Resources' (my scriptcollection) to folder EZBOOT and use menu command:  run harddisk.img
This ensure computer boot from first internal harddisk unit in your computer - skipping any boot to USB harddisk



This is just a start to 'your new journey' how EasyBoot can be used :cool:
Don't forget to use search-button in upper right corner in this forum (search also for 'Older' topics - a lot of solutions can be found this way)

Finally, don't get disappointed if not everything can be run using NTFS-solution to EasyBoot - there are of course some limits to what can be done (life is full of possibilities but unfortunately also impossibilities)

EDIT:
Script has been updated (especially USB drive test is updated to allocate 1024 MB RAM during test)
Replace whole folder 'balder' with downloaded folder 'balder'



regards balder