Search Members Help

» Welcome Guest
[ Log In :: Register ]

Page 3 of 3<<123

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

reply to topic new topic new poll
Topic: EasyBoot 5.09 is released< Next Oldest | Next Newest >
 Post Number: 21
mmarx82 Search for posts by this member.

Avatar



Group: Members
Posts: 35
Joined: May 2006
PostIcon Posted on: May 19 2006,11:31  Skip to the next post in this topic. Ignore posts   QUOTE

I have a problem

autodet.img, isolinux, and memdisk
are all in the ezboot folder
(The isolinux and memdisk are the hacked version on page 1 in this post.)

I run the command below to load my img file.
bcdw /ezboot/isolinux memdisk initrd=autodet.img

When the cd starts it loads bcdw and stops, the computer is not locked up as the keyboard is still responsive.
So I tried using the original versions of isolinux and memdisk that I know work when creating seperate folders (boot,bt01,bt02,etc,.) I over wrote the hacked versions and still get the same thing.

So to test if bcdw was even working I ran it as
bcdw /ezboot/autodet.img

That works fine loading the image but I need write access to that image so I get an error.

I'm using version 5.09.553 on a Windows XP Pro SP2 machine.
The autodet.img file is for doing auto Nic detection with Symantec Ghost 8.2


--------------
Marc Stewart
Offline
Top of Page Profile Contact Info 
 Post Number: 22
xoben Search for posts by this member.

Avatar



Group: Super Administrators
Posts: 2200
Joined: Nov. 2004
PostIcon Posted on: May 20 2006,22:37 Skip to the previous post in this topic. Skip to the next post in this topic. Ignore posts   QUOTE

Hello mmarx82, this is a problem of memdisk, which may not work on some BIOS's.
Offline
Top of Page Profile Contact Info 
 Post Number: 23
mmarx82 Search for posts by this member.

Avatar



Group: Members
Posts: 35
Joined: May 2006
PostIcon Posted on: May 22 2006,12:58 Skip to the previous post in this topic. Skip to the next post in this topic. Ignore posts   QUOTE

Update:  Couldn't take no for an answer.

I did some more tests because I knew that my memdisk file works fine when creating the seperate boot folders with the ini files in it, so I knew I didn't have a bios problem, N-E-Ways, I did get it to work.

I re-downloaded the hacked isolinux and memdisk files and placed them in the ezboot folder as described earlier.

What I found is that original command didn't work and that I had to give the
file extention for the isolinux file. Something small and stupid.

Didn't Work:
bcdw /ezboot/isolinux memdisk initrd=autodet.img

Worked:
bcdw /ezboot/isolinux.bin memdisk initrd=autodet.img


So try this before you give up guys.


--------------
Marc Stewart
Offline
Top of Page Profile Contact Info 
 Post Number: 24
xoben Search for posts by this member.

Avatar



Group: Super Administrators
Posts: 2200
Joined: Nov. 2004
PostIcon Posted on: May 23 2006,19:41 Skip to the previous post in this topic. Skip to the next post in this topic. Ignore posts   QUOTE

Thanks mmarx82 for your feedback.

Do you mean the hacked isolinux did not work, but the original isolinux.bin worked?
Offline
Top of Page Profile Contact Info 
 Post Number: 25
mionica Search for posts by this member.

Avatar



Group: Members
Posts: 49
Joined: Apr. 2005
PostIcon Posted on: Jun. 02 2006,22:48 Skip to the previous post in this topic. Skip to the next post in this topic. Ignore posts   QUOTE

@xoben

Actually, it's more likely that both would work ok. It's just that bcdw doesn't append '.bin' to the name of the loaded file.

That is, to load /menu/isolinux.bin,
bcdw /menu/isolinux would not work, while
bcdw /menu/isolinux.bin would.

Technical details: the "hacked" isolinux.bin has only one change in the code: a test cl, 8Eh was replaced with test cl, 8Ah, so that the attribute bit UltraISO and EasyBoot set for "superHidden" be ignored. Apart from that, there's another 3 bytes I messed up in some error messages, to keep the checksum right.

I was too lazy to either install ActivePerl or to rewrite the checksumming code in C. Basically, the algorythm for generating the checksum is a trivial 32bit summation:
char *isolinux_bin;
unsigned isolinux_bin_length;
for( unsigned long sum=0, i=64; i<isolinux_bin_length; i+=4 )
   sum+=*(unsigned long *)(isolinux_bin+i);
*(unsigned long *)(isolinux_bin+0x14)=sum;

if I recall correctly
Offline
Top of Page Profile Contact Info 
 Post Number: 26
mmarx82 Search for posts by this member.

Avatar



Group: Members
Posts: 35
Joined: May 2006
PostIcon Posted on: Jun. 28 2006,12:56 Skip to the previous post in this topic.  Ignore posts   QUOTE

Sorry about the really, really, late reply but...

By not using the ".bin" extention when specifying the isolinux file made it seem like the hacked version was not working. Although both the hacked and un-hacked versions do work I still had to specify it as isolinux.bin

However, I did notice that the updated, non-hacked version worked on the newest machines in our workplace, where the hacked version didn't.

The newest machines that I am refering to are, the machines that Gateway has released in the last year. (Excluding Servers, we have touched every machine that Gateway has released in the last 5+ years to businesses NOT consumers)


Edited by mmarx82 on Jun. 28 2006,12:57

--------------
Marc Stewart
Offline
Top of Page Profile Contact Info 
25 replies since Mar. 21 2006,22:47 < Next Oldest | Next Newest >

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


Page 3 of 3<<123
reply to topic new topic new poll

» Quick Reply EasyBoot 5.09 is released
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