Search Members Help

» Welcome Guest
[ Log In :: Register ]

Page 1 of 212>>

[ Track This Topic :: Email This Topic :: Print this topic ]

reply to topic new topic new poll
Topic: EasyBoot from USB > Final tutorial <, EasyBoot>USB> Reatogo/BartPE/ERD< Next Oldest | Next Newest >
 Post Number: 1
Guest
Unregistered







PostIcon Posted on: Sep. 18 2008,12:26  Skip to the next post in this topic. Ignore posts   QUOTE

Please start with basic tutorial here: http://www.ezbsystems.com/cgi-bin/ikonboard.cgi?act=ST;f=1;t=2472

When finished with above, have your USB device stuck in to computer, before we proceed.

Note: In this tutorial I use UltraIso to open and edit floppy image files (you may use WinImage or whatever).

Follow step-by-step instructions down here:

1. Download bootable floppy image from here: http://bootcd.narod.ru/fd001440.zip expand zip file. Rename folder fd001440 to ‘workbench’. Rename  fd001440.ima inside folder to base.ima
2. You have earlier downloaded and expandeded zip-file: http://www.purviancecs.com/acronisdl/grubutil-1.1-bin-w32-19.zip  Start grubinst_gui.exe inside this folder and in section ‘Options’ check ‘Floppy Image’ and in upper section ‘Device Name’ choose ‘File’ and then browse to folder ‘workbench’ and point to ‘base.ima’. In the lower section of program window, push ‘Install’. If done right you receive: “Succefully installed
.’ Press Enter and finally Quite program.
3. Open base.ima and delete all files inside, don’t close file, keep it open. Instead inject from root of USB device following files:  grldr, ntldr, ntdetect.com and boot.ini      Save base.ima as it is. This is your ‘base image’ ready to run grub loader.
4. Copy from root of USB device  ‘menu.lst’  to folder workbench. You are now finished with the ‘basic stuff’ and ready to ‘make things going’.
5. How to create command that start OP-system on first harddisk-first partition with system=WinXP installed: Open menu.lst in folder workbench (use notepad) and delete all text and instead insert this text:

timeout 0

title boot harddisk1
chainloader /ntldr

Save changes to file
6. Now open base.ima and inject from folder workbench this newly edited menu.lst   Choose to ‘Save as’ with name   bootxp.ima   to disk1\ezboot folder (extension ima should automatically follow when saving – this is procedure in UltraIso). In EasyBoot use command as usual:  run bootxp.ima    This starts your OP-system WinXP on [C:]

7. How to create command that halt computer: Again open menu.lst in folder workbench and delete all text. Insert instead this:

timeout 0

title halt computer
halt


                    Save changes made to menu.lst
     
8. Again open base.ima in folder workbench and inject menu.lst you just edited into image. Choose to “Save as’ to disk1\ezboot folder with name:  shutdown  (extension should automatically follow when saving – at least this is the procedure in UltraIso). In EasyBoot use command as usual: run shutdown.ima    This shutdown computer.

As you can notice, we only need to edit ‘menu.lst’ to change function/behaviour to floppy images.

Example: To create floppy image that reboot computer, you only need to edit text in menu.lst. Delete text in menu.lst and insert this:

timeout 0

title reboot
reboot

Save changes to menu.lst and again inject menu.lst to ‘base.ima’. When saving image, use “save as” to disk1\ezboot folder with a accurate name like:  reboot.ima  or whatever. In EasyBoot use command as usual: run reboot.ima

------------------------------------------------------------------------

Now time for :;):  'How to start Reatogo or BartPE or Winternal-ERD from USB device'.

ATTENTION :O  Deactivate floppy unit (if present) in BIOS. Set BIOS to NOT use any floppy at all= that means, literally deactivate function to floppy unit. We need to do this; otherwise explorer in BartPE/Reatogo//Winternal-ERD hooks up, when started from EasyBoot.
I have noticed that more and more computers for sale don’t have any floppy at all as standard. Conclusion: Forget your floppy and “think” USB.

Follow my instructions here (example Reatogo):

1. Copy folder i386 (and folder holding programs related to Reatogo built) to USB device. You don’t need ident files win51ip etc.
2. Rename folder i386 on USB device to  minint  
3. Open menu.lst in folder workbench (use notepad) and delete all text and instead inject this text:  

timeout 0

title  Loading Reatogo
root (hd0,0)
chainloader /minint/setupldr.bin


Save changes in  menu.lst  
Open base.ima in folder workbench and inject your edited menu.lst  Choose to “Save as’ to disk1\ezboot folder with name: reatogo.ima   Use command in EasyBoot as usual:  run reatogo.ima   This starts Reatogo from your USB device.

Note: It’s fairly easy to hexedit Reatogo, BartPE and other ‘LiveXP’-solutions based on i386 folder concept, but avoid to hexedit Winternal ERD because it uses “locked” setupldr.bin file. Instead reserve name ‘minint’ to start Winternal ERD.

Note2: When copying files to USB device, always wait at least 30 sec extra (even if it looks in explorer that copying is finished) before restarting computer or pulling out USB device. When using NTFS file system on USB there is a kind of delay before USB device is finished.

:cool: How to solve problems related to incorrect partition table on USB devices (USB devices=thumb drives or similar). This problem is generally called ‘Error 110’.

I recommend using ‘partition magic v8’ to solve this. Run ‘partition magic v8’ from your EasyBoot menu when started from USB device. Let ‘partition magic v8’ correct partition table and reboot. You probably need to do this every time you do a full format to your USB device.

--------------------------------------
*Extra option here for those who like to setup WinXP from USB  :laugh:

1. Download this program and install it.  
http://download83.mediafire.com/zyrdam2....-1B.exe  
Note: credits to jaclaz, cdob, wimb and ‘ilko t’ for this program/tool.
2. Program is rather ‘self explaining’. Run program and let it do ‘it’s things’. This take some time.
3. How to create command that start setup of WinXP:  Again open menu.lst in folder workbench and delete all text. Insert instead this:

timeout 0

root (hd0,0)
chainloader (hd0,0)/$WIN_NT$.~BT/SETUPLDR.BIN


                    Save changes made to menu.lst

4. In folder workbench, open base.ima and inject your edited menu.lst  Choose to “Save as’ to disk1\ezboot folder with name:  setupxp.ima   In EasyBoot use command as usual:  run setupxp.ima   This starts setup of WinXP from USB device. As a bonus you can reach repair consol as well.
---------------------------


Enjoy= Have fun :D

Regards heureka


Edited by heureka on Sep. 19 2008,07:05

 Post Number: 2
wixfigur Search for posts by this member.

Avatar



Group: Members
Posts: 17
Joined: Oct. 2005
PostIcon Posted on: Jan. 04 2009,08:42 Skip to the previous post in this topic. Skip to the next post in this topic. Ignore posts   QUOTE

How to enter into the Easyboot menu and submenues?
I tried to write into menu.lst (in root) maybe

root (hd0,0)
chainloader /ezboot/loader.bin

and some other variations, but it doesnt work.
Grub works but it cannot load.

If I understand right, I have the folder "EZBOOT" in the root of my stick. Not as an iso in iso folder, right?


--------------
http://www.ame-elektronik.de
Offline
Top of Page Profile Contact Info 
 Post Number: 3
balder Search for posts by this member.

Avatar



Group: Members
Posts: 1942
Joined: Oct. 2008
PostIcon Posted on: Jan. 04 2009,12:11 Skip to the previous post in this topic. Skip to the next post in this topic. Ignore posts   QUOTE

Hello wixfigur

Quote: ”I have the folder "EZBOOT" in the root of my stick” No you do not :O

Ezboot is inside ISO-file witch is loaded (started) by grub with this code:

title Start EasyBoot
find --set-root --ignore-floppies /iso/mycd.iso
map /iso/mycd.iso (hd32)
map --hook
chainloader (hd32)
boot

Note1: mycd.iso might have different name in your case (easyboot.iso or whatever).
Note2: ISO is put in a folder with name “iso”, you can se that in code “/iso/mycd.iso”.

Commands for coming back from DOS here:
http://www.ezbsystems.com/cgi-bin/ikonboard.cgi?act=ST;f=1;t=1296

You can use a simple batch-command for “auto-roll-back” to EasyBoot menu.
Example: autoexec.bat looks this way in my ghost floppy image. Note: I use ghost-11 (Dos –version of course).

@echo off
mouse.com
mouseusb.exe
mode con codepage prepare=((850) ega.cpi)
mode con codepage select=850
keyb sv,,keyboard.sys
ghost.exe –auto
ezboot.com

When I quit ghost, ezboot.com is executed and I automatically is rolled back to EasyBoot menu.
Note: The file ezboot-com must be inside same ghost image as autoexec.bat!

balder


Edited by balder on Jan. 04 2009,12:38

--------------
Download complete set of scripts including help file HERE
Note: Script collection updated 2019-05-19. Scripts mainly support EasyBoot_6.5 or later
Offline
Top of Page Profile Contact Info 
 Post Number: 4
wixfigur Search for posts by this member.

Avatar



Group: Members
Posts: 17
Joined: Oct. 2005
PostIcon Posted on: Jan. 04 2009,13:52 Skip to the previous post in this topic. Skip to the next post in this topic. Ignore posts   QUOTE

Hi Balder
thx for reply.
I am working with easyboot for a long time. Now I thought i am getting a bit more modern and try to work with usb stick.
I was struggling the whole afternoon with it. It is more complicated than I imagine.
Booting ima, iso, dos works. The Easyboot loader "loader.bin" only works via loading an iso image.
What doesnt work is Windows install out of iso, cause after the reboot the virtual CD isnt on its place anymore.
But it seems to be impossibe to boot the i386 etc.. folders directly by using setupldr.bin (and its hex-mods).
The folder names change to minint/$WIN_NT$... No way to use the old names.
So, it seems not so easy to tranfer my existing MultibootDVD (some Windows versions, Bart, Tools etc...)  to USB-Stick. Sigh!!
Ist this all correct? Do you have any suggestions to solve that problems?


--------------
http://www.ame-elektronik.de
Offline
Top of Page Profile Contact Info 
 Post Number: 5
balder Search for posts by this member.

Avatar



Group: Members
Posts: 1942
Joined: Oct. 2008
PostIcon Posted on: Jan. 04 2009,15:19 Skip to the previous post in this topic. Skip to the next post in this topic. Ignore posts   QUOTE

Hi again wixfigur

Quote: seems to be impossible to boot the i386 etc.. folders directly by using setupldr.bin”

Well, yes and no. It’s correct that you can’t transfer existing MultibootDVD as ISO is built by EasyBoot.
But start “liveXP” typically BartPE, Reatogo, ERD Commander etcetera is possible using “direct load of setupldr.bin”.
Possible is also to start setup of winxp from USB device, but not any kind of “super-multi-setup” as with CD/DVD.
I quote from this topic (in post one):
*Extra option here for those who like to setup WinXP from USB    

1. Download this program and install it.  
http://www.datafilehost.com/download-49d91393.html

Run program including setting options. You can later copy EasyBoot.iso-file to USB device and let EasyBoot act as the boot manager it is. Insert this text as extra option in text file menu.lst on USB device:

title Start EasyBoot
find --set-root --ignore-floppies /iso/mycd.iso
map /iso/mycd.iso (hd32)
map --hook
chainloader (hd32)
boot

I repeat from post 3 in this topic:
Note1: mycd.iso might have different name in your case (easyboot.iso or whatever).
Note2: ISO is put in a folder with name “iso”, you can se that in code “/iso/mycd.iso”.

This program http://www.datafilehost.com/download-49d91393.html  also makes your USB device automatically bootable using same grub loader that mentioned in this topic (read this topic from beginning=post1).

Or as option for test purpose use this script (be careful what you do, it’s a powerful script) Download here:
http://web.telia.com/~u75404714/balder.html  Note: Take attention to “newbies” as well
Play with it and have fun :)

balder


Edited by balder on Jan. 04 2009,15:34

--------------
Download complete set of scripts including help file HERE
Note: Script collection updated 2019-05-19. Scripts mainly support EasyBoot_6.5 or later
Offline
Top of Page Profile Contact Info 
 Post Number: 6
wixfigur Search for posts by this member.

Avatar



Group: Members
Posts: 17
Joined: Oct. 2005
PostIcon Posted on: Jan. 04 2009,18:29 Skip to the previous post in this topic. Skip to the next post in this topic. Ignore posts   QUOTE

Yes - very interesting. played the whole day with it, and found out 90% of how grub is working.
That XP on USB tool you suggest is great (I still found it a littler earlier ;-)  ). It gives a good view for what is possible with grub (looking into the .lst files that are created was the kick forward!!!).
Some of the things that are possible on cd dont work on usb for now. Maybe XP Pro and Home and 2000 together (caused of the txtsetup.sif in root), $OEM$ folders, same folder names.
But I have some solutions in mind. Just have to try out (the old thing - editing txtsetup.sif, setupldr.bin...).
If I got it 100%, that Easyboot-Multiboot-grub thing, I will post it to the forum.


--------------
http://www.ame-elektronik.de
Offline
Top of Page Profile Contact Info 
 Post Number: 7
saroumane Search for posts by this member.

Avatar



Group: Members
Posts: 6
Joined: Mar. 2009
PostIcon Posted on: Mar. 07 2009,16:09 Skip to the previous post in this topic. Skip to the next post in this topic. Ignore posts   QUOTE

At first, thank you very much for your tutorials !  :cool:
It's quite impressive what we could do.
And it makes months that I am looking for something which allows to speed up the load of kind of Ultimate Boot CD... but with USB and not CD.

Secondly, I am a teacher to people who are intended to become "Computer Techs" (Hardware and Software "helpdeskers" or "reparers"). And this type of USB boot O.S. shoulod be usefull for their job (and mine, by the way).
Second secondly, excuse my English... I am just French.

At third, I scrupulously respect the tutorials.
EasyBoot is perfectly executed when I choose it in the first menu.
But, when I choose "Boot REATOGO" and after grub is loaded, I have these 3 white lines on top of a black screen:

QUOTE

 Booting 'Loading Reatogo'

Filesystem is ntfs, partition type 0x07
Will boot NTLDR from drive=0x80, partition=0x0(hidden sectors=0x3f)


And that's it: no key active on the keyboard, no other message and it seems that there are no activity anywhere (except in my brain  :D )

I think I made a mistake somewhere, but where ?
Reatogo has been built with an image called "Windows XP Pro SP3 unattended by Ugly" (which we use for educational and experimental purposes during the courses).

Thank you for your answers,
Regards,
Offline
Top of Page Profile Contact Info 
 Post Number: 8
balder Search for posts by this member.

Avatar



Group: Members
Posts: 1942
Joined: Oct. 2008
PostIcon Posted on: Mar. 07 2009,17:15 Skip to the previous post in this topic. Skip to the next post in this topic. Ignore posts   QUOTE

@saroumane

First of all, welcome to this forum

Quote:  Booting 'Loading Reatogo'
.

Filesystem is ntfs, partition type 0x07
Will boot NTLDR from drive=0x80, partition=0x0(hidden sectors=0x3f)
And that's it: no key active on the keyboard, no other message and it seems that there are no activity anywhere (except in my brain)
 End of quote.
------------------------------------------------------
Well it seems that you have done right so far. Grub is executing your request (loading file Setupldr.bin in folder minint on USB device).
But to be sure what we are dealing with here, I suggest you also show text in file “menu.lst”.
Text should look something like this:

timeout 0

root (hd0,0)
chainloader /minint/setupldr.bin

Note: I have excluded “title text” as it’s not needed. Title is just a clarifying for your own eyes and not any needed component (text) for grub to load files. But if you like, you can keep using titles as you wish. Question is: what text do you have in file menu.lst on USB device ???

Another question is if you have made any else changes in folder minint (originally folder name i386 on USB device)?
Note: You shall only copy folder i386 to USB device and then rename folder i386 on USB device to minint and no other changes are needed.

I’m pretty sure there is something wrong with your folder i386 from the beginning if you have followed tutorial for how to start reatogo.
Note: Be sure that files in folder i386 has not been hex edited in some way. If you are using some kind of “super-multi-boot” CD or DVD as source for reatogo built, it’s possible that files been hex edited (using different names to folder i386).

Quote: excuse my English...
Nothing wrong with your English (better than mine :;):  ). Main thing is to solve (if possible) problems we run in to. I am just as you a humble user of this fine software EasyBoot

regards balder


Edited by balder on Mar. 07 2009,17:24

--------------
Download complete set of scripts including help file HERE
Note: Script collection updated 2019-05-19. Scripts mainly support EasyBoot_6.5 or later
Offline
Top of Page Profile Contact Info 
 Post Number: 9
saroumane Search for posts by this member.

Avatar



Group: Members
Posts: 6
Joined: Mar. 2009
PostIcon Posted on: Mar. 08 2009,01:59 Skip to the previous post in this topic. Skip to the next post in this topic. Ignore posts   QUOTE

@Balder,

Thank you for your prompt answer.

Concerning the "menu.lst" inside "reatogo.ima" in "/ezboot" of the image "mycd.iso", which is in "/iso" folder of my USB key (a Kingston Traveler 1GB), I copy/paste the lines from the tutorial.
So, it should be Ok.

Concerning the Windows XP's folder i386, I have no idea if it has been hex-modified. I copied, then renamed "i386" generated by reatogo to the USB device. I did not change anything else.

???

I will try something: taking the iso generated by reatogo, burn it on a CD-RW and try to boot with.
If it fails, I will have a hint of where to begin search.
If it works... I will see...
Offline
Top of Page Profile Contact Info 
 Post Number: 10
balder Search for posts by this member.

Avatar



Group: Members
Posts: 1942
Joined: Oct. 2008
PostIcon Posted on: Mar. 08 2009,05:37 Skip to the previous post in this topic.  Ignore posts   QUOTE

@saroumane

I noticed that you used XP-sp3 as source when building Reatogo. I wouldn’t recommend XP-sp3 as source for building Reatogo.
Note: Such Reatogo build might work from CD/DVD but fail when running from USB device. Please use XP-sp2 as source when building Reatogo to avoid “basic problems”.

Regards balder


--------------
Download complete set of scripts including help file HERE
Note: Script collection updated 2019-05-19. Scripts mainly support EasyBoot_6.5 or later
Offline
Top of Page Profile Contact Info 
14 replies since Sep. 18 2008,12:26 < Next Oldest | Next Newest >

[ Track This Topic :: Email This Topic :: Print this topic ]


Page 1 of 212>>
reply to topic new topic new poll

» Quick Reply EasyBoot from USB > Final tutorial <
iB Code Buttons
You are posting as:

Do you wish to enable your signature for this post?
Do you wish to enable emoticons for this post?
Track this topic
View All Emoticons
View iB Code