Forum: EasyBoot
Topic: Windows xp soporific in multiboot
started by: icode15

Posted by icode15 on Jan. 01 2010,13:59
hi i want to add windows  xp soporific in multiboot with hiren boot cd

the problem is that i dont know the command for running windows xp soporific

the attached file  is the root folder of windows xp soporific

Posted by icode15 on Jan. 01 2010,14:00
and this is the boot folder
Posted by balder on Jan. 01 2010,16:15
@icode15

Welcome to this forum icode15 :)

If this is a downloaded (bootable) ISO-file you can extract boot-file (UltraIso can do this) and save this boot-file to folder ezboot and create menu command: run xxx.bif (change name to xxx.bif  to what ever you like). Copy everything from ISO (or from CD/DVD) to Easyboot\disk1  and you are done!

balder

Posted by icode15 on Jan. 01 2010,17:05
thanks for response
but i also did that
i have extracted boot file from soporific iso and
save it at sopo.bif ,also sopo.bin and added extracted folder in easyboot\disk1 but i get this  error

so you know how to use image without lost color beacause it is in 256 colors?

Posted by balder on Jan. 01 2010,17:28
@icode15

Please correct me if I’m wrong :;):  
Do you test using Virtual-PC? And if using Virtual-PC what memory size have you set in “Settings” when running this test – because again correct me if I’m wrong – doesn’t xp soporific use RAM-approach when loaded  ???

Note: I have no copy and have never used this xp soporific but some versions seems to use RAM approach. Why this wonderings you may ask. Well make sure you have set enough with RAM when testing in Virtual-PC just in case this version of xp soporific do use RAM approach. Just a thought :cool:

balder

Posted by icode15 on Jan. 01 2010,18:56
yes xp soporific start in ram
and i have set 784mo for virtual pc

Posted by icode15 on Jan. 01 2010,19:29
i have also burn the iso and test in my computer(not virtual pc)but the same error
Posted by balder on Jan. 02 2010,03:01
@icode15

Quote: “i have also burn the iso and test in my computer(not virtual pc)but the same error”

Please some clarifying: Do you mean you tested “original” ISO and it didn’t work - or is this problem only related to when trying to integrate xp soporific into Easyboot ???

balder

Posted by madar on Jan. 02 2010,04:38
Hi icode15

May be steps below can solve your problem:

1.Extract bootinfo of your xp soporific (for example as you said:sopo.bin)

2.Open sopo.bin by hexeditor and search to see the file that it runs. for
example it may run one of the files in boot\folder for example loader.bin or
pe_boot.bin or...

3.if you found the name of loader you can use some thing like

bcdw /boot/????.bin

hope may help

Posted by balder on Jan. 02 2010,06:42
@madar

Excellent point from @madar

@icode15 - You should search for (from CD/DVD extracted boot-file bin-file) for something like this: SETUPLDR.BINBOOTFIX.BINI386 this is the original text – yours is most likely hex edit to something else – question is what text ???  

balder

Posted by icode15 on Jan. 02 2010,08:53
i found this(the pic) on sopo.bin but cdshell.iso doesnt exist in the soporific folder
i try run these
-run /soporific/Boot/cdsh.bin
-memdisk  /soporific/Boot/cdsh.bin
but nothing right


so the SETUPLDR.BINBOOTFIX.BINI386 existe in PE_Boot.bin

Posted by icode15 on Jan. 02 2010,08:57

(balder @ Jan. 02 2010,08:01)
QUOTE
@icode15

Quote: “

Please some clarifying: Do you mean you tested “original” ISO and it didn’t work - or is this problem only related to when trying to integrate xp soporific into Easyboot ??? "

the error problem occur when i want to integrate soporific in easyboot
Posted by balder on Jan. 02 2010,09:59
@icode15

Quote: ” the error problem occur when i want to integrate soporific in easyboot”. Thanks for clarifying icode15 :)

1. Try this command in menu:  bcdw /boot/cdsh.bin
2. Or this command in menu:  bcdw /boot/loader.bin
3. Or this command in menu:  bcdw /boot/PE_Boot.bin

balder

Posted by icode15 on Jan. 02 2010,11:11
bcdw is a folder? if yes i have not this folder

and your command "bcdw /boot/cdsh.bin" doesnt seem to be valid when creating iso file
i change it to "bcdw /soporific/boot/cdsh.bin"
but nothing work
when trying using cdsh.bin  and i get the pic

when  trying using loader.bin and  i get error

when  trying using E_Boot.bin  and i get  "couldnt find ntdlr"


if your use messenger we can talk on.

Posted by balder on Jan. 02 2010,11:59
@icode15

Final test: Copy file “bootsect.bin” from ISO-file to folder ezboot and use menu command: run bootsect.bin  (it would also be of interest what hex edit values you have in this bootsect.bin-file).

balder

Posted by icode15 on Jan. 02 2010,13:53
not working

this is the bootsec.bin file from original soporific iso file

i think the original soporific boot using cdshell
any command for easyboot to boot on iso which use cdshell for his booting?


ps:i'am not so good in english ,i try, :)

Posted by balder on Jan. 02 2010,14:08
@icode15

Attached Image in post 16 shows a ”standard code” for launching setupldr.bin in folder I386 ???  

It means that folder I386 is the main target when this ISO is launched. Basically you can use this menu commands as well:

1. bcdw /i386/setupldr.bin
2. run W2ksect.bin (W2ksect.bin is in folder ezboot when you install EasyBoot)

There shouldn’t be any problems for ISO - build by EasyBoot and using menu command above – to start up normally.
When creating ISO, make sure you DO NOT CHECK; “Optimize” or “DOS 8.3” or “Joliet” leave this unchecked when creating ISO :O

If this doesn’t work I’m out of ideas :(

balder

Posted by icode15 on Jan. 07 2010,20:06
the commands doesnt work,

is there any way for creating multiboot with 2 iso files?

Posted by balder on Jan. 08 2010,03:00
@icode15

Soporific partly uses “RAM-loading approach” :O  It is loaded to RAM. This means that you at least need 512 MB RAM or even more RAM to be on the “safe side”.

Option one (the easy one)

1. Copy everything from inside of Soporific-ISO-file to easyboot\disk1 (disk1 is the root of easyboot).
2. Extract\save boot-file from Soporific-ISO-file (I used UltraIso for this operation “Save boot file”) save boot-file as Soporific.bif (UltraIso uses “bif” as extension).
3. Create menu command:  run Soporific.bif
4. When creating ISO in easyboot, DO NOT check for “Allow Lower Case”.
Note1: Tested and working. If above doesn’t work – there is something else wrong in your system\files or whatever
Note2: If you like to have a cleaner environment in folder disk1 in easyboot, you can delete folder;  “Docs” and folder “MakeCD” and delete following files; “bootsect.bin”, “readme.txt”, “win51ip” and finally “win51ip.sp2” as these files and folders are not used to boot the Soporific-Live-system.

-----------------------------------------------------------------------------
The more complex way

Do as following:
1. Download and use my script EasyBoot-ISO.script (I have a complete set with scripts for download as option.
2. Make a copy of  Soporific-ISO-file and use this copy.
3. Extract folder ppApps from ISO-file to some temporary folder.
4. Open Soporific-ISO-file and delete folder ppApps and save this now reduced ISO-file (I use UltraIso).
5. Run script in WinBuilder and point to reduced soporific-ISO-file (Note: you must of course do settings in script; set wished ISO-file name etcetera. Please read help in script=push help button in script.
6. Copy or move folder ppApps from temporary folder to EasyBoot\disk1
7. Create menu command as script tells you (run xxx.img)
8. When creating ISO in EasyBoot check for “Allow Lower Case”.


Note: You can as option also copy folder "Docs" and "MakeCD" to EasyBoot\disk1 as well :)
Tested and working :;):

ATTENTION! :O  Please read instructions for winbuilder on my web-pages as instruction in script BEFORE you push start-button in “Main Section” in script. I always read instructions before I use new equipment – I do hope that you as well as other users do the same :)

balder