Jump to content











Photo
- - - - -

[idea] Fake Signature Method Creator


  • Please log in to reply
40 replies to this topic

#26 mr_

mr_

    Frequent Member

  • Members
  • 355 posts
  •  
    Germany

Posted 02 February 2009 - 09:47 PM

Script use existing USB solution. Yes, create bootable USB drive first.
As for testing: don't try several different hadware. This may include inproper drivers.
Booting different hardware require some universal imaging features.
This is not part of the script.

Can you tell me please a little bit more about this universal imaging features, just until I can google myself the rest. This booting on different hardware is something I am really interested in, but however just on a single computer is still helpful.

I always thought this -different hardware support feature- is a part of USBoot?

When do you get BSOD 0x8E? Does windows boot? Do you get a desktop?

Windows does boot but it does not finish the startup process. At no point I get a desktop.

I see the XP bootlogo for a short time and then the bluescreen.

A non proper driver is loaded, hence the BSOD.

Possible due to different hardware, I will try again when sticking to the same hardware.

You sure it's because of different hardware? (Because with PLoP as reference it's working the same time.)

Do you have any veto against using PLoP 5.0 and VMware as testing platform?

#27 cdob

cdob

    Gold Member

  • Expert
  • 1449 posts

Posted 03 February 2009 - 08:38 PM

Can you tell me please a little bit more about this universal imaging features, just until I can google myself the rest.

http://www.911cd.net...showtopic=22092

This booting on different hardware is something I am really interested in, but however just on a single computer is still helpful.

I don't have a full solution. Universal booting is not part of this script.

I always thought this -different hardware support feature- is a part of USBoot?

I've no idea, ask Gerd. Any information is highly welcome.

I see the XP bootlogo for a short time and then the bluescreen.

Well, it survived chainboot at last.

You sure it's because of different hardware?

No, I'm not sure. Maybe another reason, even chainboot itself.

Do you have any veto against using PLoP 5.0 and VMware as testing platform?

I've no idea. I don't use this kind of testing platform.
I'm using qemu as integrated in the script.

#28 mr_

mr_

    Frequent Member

  • Members
  • 355 posts
  •  
    Germany

Posted 02 March 2009 - 02:42 PM

Any news about this project?

#29 was_jaclaz

was_jaclaz

    Finder

  • Advanced user
  • 7100 posts
  • Location:Gone in the mist
  •  
    Italy

Posted 02 March 2009 - 02:57 PM

Any news about this project?


Which kind of news are you expecting? :cheers:

What were the results of "googling the rest"?

Where is your report sticking with same hardware?

Also, the post in which you thanked cdob for replying to your questions seems to have disappeared....

jaclaz

#30 MEstes

MEstes
  • Members
  • 4 posts
  •  
    United States

Posted 07 March 2009 - 09:42 PM

I have a question about the winbuilder chainboot scrypt, first of all when I select the files needed from my usb xp drive winbuilder says that the drive is invalid. Could someone please give a step by step tutorial on how to use the chainboot xp scrypt?Secondly I was wondering if this process eliminates the problem of the registry being over written on each boot? I am very new at this so if you could please be patient with me.Thank you.

#31 cdob

cdob

    Gold Member

  • Expert
  • 1449 posts

Posted 16 March 2009 - 05:33 PM

@MEstes
Source: select %SystemRoot% at USB device
Example: select U:\windows

I don't know a step by step tutorial on how to use the chainboot xp script.
Remember: this is a development section. Full documentation dosn't exist so far.

System registry is read from ISO image (CD) and written to USB drive at %SystemRoot%\system32\config\system
This may cause corruption. Build a new ISO image from time to time.


@mr_
A lot of reasons can cause BSOD 0x8E
A hint http://www.usboot.or...e...c&forumId=1

Try Safe Mode, set boot.ini option
/fastdetect /noexecute=AlwaysOff /safeboot:minimal /sos
http://support.micro....com/kb/239780/

#32 MEstes

MEstes
  • Members
  • 4 posts
  •  
    United States

Posted 28 March 2009 - 04:43 PM

cdob,
Thank You very much for the reply. I did get it working, initially I was confused about the filed or folders that needed to be selected. I thought that I had to point to the config folder, when actually it was Windows folder.
MEstes

#33 cantos

cantos
  • Members
  • 3 posts
  •  
    United States

Posted 20 May 2009 - 12:16 AM

first, many thanks to all involved in this project, and to cdob for making the WinBuilder script.

I'm trying hard to understand all the concepts/theory behind the project, here and on the 911cd.net forum, but there is so much to read... Like many other n00bs, I'm looking for a relatively quick, painless solution to my problem.

In the next few days I will try to use cdob's script to make a USB HDD bootable via a PCMCIA USB card (I'm still waiting for the PCMCIA card to arrive). My Bios is not USB-friendly (it doesn't allow USB boot).

Two preliminary questions for cdob:
1) what exactly do you mean when you say that the "script uses existing USB solution" and that I must "create bootable USB drive first"? In the WinBuilder, you also say that "you need to select a USB boot capable Windows XP" as the source of the builder. What I currently have installed on my laptop's HDD (which will be cloned on the USB HDD) is XP Pro --- what exactly should I do to make it "USB boot capable"? Do I need to run PEBuilder first? That would mean that I have to allocate another 2-3 days to understand the BartPE concept...

2) my laptop doesn't have a CD drive (and besides, the Bios doesn't allow boot from the CD, only from floppy), so the boot image (the "target") will have to be on the internal HDD rather than on a "kicker" CD. How do I achieve that? I guess I could uncheck the "create ISO file" box and save the non-ISO image on the internal HDD, right?

Thanks!

#34 was_jaclaz

was_jaclaz

    Finder

  • Advanced user
  • 7100 posts
  • Location:Gone in the mist
  •  
    Italy

Posted 20 May 2009 - 09:20 AM

Two preliminary questions for cdob:

If I may, not being cdob :D :

1) what exactly do you mean when you say that the "script uses existing USB solution" and that I must "create bootable USB drive first"? In the WinBuilder, you also say that "you need to select a USB boot capable Windows XP" as the source of the builder. What I currently have installed on my laptop's HDD (which will be cloned on the USB HDD) is XP Pro --- what exactly should I do to make it "USB boot capable"? Do I need to run PEBuilder first? That would mean that I have to allocate another 2-3 days to understand the BartPE concept...

It seems to me like you have not (yet ;)) a very clear idea of the concepts/methods involved.
There are several steps involved:
  • creating a bootable USB stick (bootable on a PC that supports USB booting)
  • creating on this stick a working "Full XP from USB" (and test it is working on a PC that support USB booting)
  • creating a "kicker" image with the Fake signature method (and test it is working on the same PC)
  • moving the "kicker" image to it's final destination (the PC which doesn't support USB booting)
  • optionally test if it's possible to add to the cocktail PLoP and have the kicker image on the same USB stick

In NOone of the above steps is PEbuilder used/needed.
Problem is not only on step 3., but rather in 1. and expecially 2. (4. is trivial, 5. is optional)

Advised:
1. Apps/Links given here:
http://www.msfn.org/...o...87993&st=17

2.
Original LOOONG thread (just check links in Dietmar's signature:
http://www.911cd.net...showtopic=14181
A known derivated Howto:
http://www.ngine.de/article/id/8
Automated method:
http://www.usboot.org/tiki-index.php

3.
This thread here and the original one on 911CD:
http://www.911cd.net...showtopic=21242

4.
Easy, nothing "difficult" involved

5.
(Optional)
PLoP:
http://www.plop.at/en/bootmanager.html



2) my laptop doesn't have a CD drive (and besides, the Bios doesn't allow boot from the CD, only from floppy), so the boot image (the "target") will have to be on the internal HDD rather than on a "kicker" CD. How do I achieve that? I guess I could uncheck the "create ISO file" box and save the non-ISO image on the internal HDD, right?

That is not a problem at all. ;)
You can have the "kicker" image on hard disk loaded through grub4dos mapping allright.

From what you write, you seem like going directly to 3. without testing if steps 1. and .2 were successful.

This is likely to lead to insuccess/create problems not because the "Fake Signature" or "XP Kansas City Shuffle" went bad, but because of problems with earlier steps.

:D

jaclaz

#35 cantos

cantos
  • Members
  • 3 posts
  •  
    United States

Posted 21 May 2009 - 12:00 AM

jaclaz, many thanks for your quick response, I don't know how you manage to be so active in so many threads at once :D

I should have my USB HDD and PCMCIA card in the mail by the end of the week, and I will start testing then.

From what you write, you seem like going directly to 3. without testing if steps 1. and .2 were successful.

Yes, I assumed that cdob's script takes care of the first two steps as well. Well, I guess I have some extra-reading to do now :D

As far as I understand, steps 1 and 2 can be achieved via USBoot (I just hope that cdob's script works with a USBoot-prepared install). So, here is what I plan to do --- I'm not sure if this the right way, so please feel free to correct me in any of these steps. I will use two machines for this procedure:
- M1 = my current laptop w/ XP SP3 installed, on which I want to add the bootable "USB via PCMCIA" solution; it doesn't support USB in Bios
- M2 = another laptop, without any XP install (since it doesn't have any HDD in it). This machine supports USB booting in Bios, and so it will be used only to test the "bootability" of the USB HDD (created via the first two steps in your post).

1) on M1, partition/format the USB HDD in NTFS; then put ntldr, ntdetect, boot.ini on it, and pretest it on M2.
2) on M1, use USBoot to install a "Full XP from USB" on the USB HDD --- I assume the install will be based on the XP SP3 currently running on M1. Then test the USBoot install on M2. Even if get into some HAL/drivers incompatibilities on M2, I guess it's not so much of an issue, since the final target machine will be M1, not M2. Am I right here?
3) on M1, create a "kicker" image from the now-USB-friendly USBoot install created in the previous step (assuming that cdob's script works with such an USBoot environment).

In this way, I don't need step 4 ("move the kicker image to its final destination"). Step 5 (PLoP bootability) is to be tested.

Thanks!

#36 was_jaclaz

was_jaclaz

    Finder

  • Advanced user
  • 7100 posts
  • Location:Gone in the mist
  •  
    Italy

Posted 21 May 2009 - 08:26 AM

It seems to me like a good plan. :D

But there is a problem with it :D: the M2 not having an hard disk.

There have been reported problems when booting from USB a XP and there is NO hard disk attached.

I am not sure to remember if a workaround was found, and unfortunately such information is definitely in the mentioned LOOOONG thread, somewhere.

Let's see if cdob or some other member remembers the issue or has a link to it.

About moving the XP stick from M2 to M1 and back, as long as you keep a "Standard VGA" (or see if UNIVBE works on both of them) and use "Standard dual PCI Controller" as a driver for the HD (even if it's missing) or use UNIATA on both (of course if they are compatible) you shouldn't have problems.

Minor things like network adapter, if any, sound, etc. should not be a problem.

Laptops tend to use all the same HAL/Kernel, so there should be no problem there.

FYI:
UNIVBE & UNIATA start from here:
http://www.boot-land...hp?showforum=60

;)

jaclaz

#37 cdob

cdob

    Gold Member

  • Expert
  • 1449 posts

Posted 21 May 2009 - 11:45 AM

USB HDD bootable via a PCMCIA USB card

This hasn't done before. Not tested, may work or fail.
This requires pcmcia drivers first and USB drivers next.

Which hardware do you use?
Which laptop do you use? Does the laptop have USB at all?

PLoP Bootmanager works direct at USB.
I doubt there is pcmcia support so far.

What I currently have installed on my laptop's HDD (which will be cloned on the USB HDD) is XP Pro

How do you use this laptop? Is this your main work machine? Is this a testing machine?
Remember this is without manufacturer support. Backup your data first.

Why do you like to clone the currently install XP?
Do you like a full feature XP? Do you like a emergency XP?

Converting a internal hard disk to a external USB hard disk: it's either pretty simple or pretty difficult.
There is no general rule, current installed windows and used hadware decide.
It's less likely if you load a lot of custom drivers.
A lot of fun example: Gold XP with a third party USB 2.0 driver.

Simple approach:
add some USB registry settings, adjust MountedDevices database and boot from USB
This works at some machines and fail at other machines.

what exactly should I do to make it "USB boot capable"?

As for USB booting: there is no exact solution.
Different BIOS at different machines require different solutions.

I haven't used USBoot so far, may work or fail at kicker image.

There have been reported problems when booting from USB a XP and there is NO hard disk attached.

BSOD 0x7b: Use XP Embedded ushbubb.sys, rename to usbhub.sys
hang at boot later: no idea
There are some hints
http://forums.ngine....opic.php?t=1897
http://forums.ngine.....php?f=4&t=2318
http://www.usboot.or...ts_parentId=298

Laptops tend to use all the same HAL/Kernel, so there should be no problem there.

No, there are different kernel/hals since dual core machines.
There maybe:
Advanced Configuration and Power Interface (ACPI) PC
ACPI Uniprocessor PC or ACPI Multiprocessor PC
Crossing machines result to a nice BSOD. Booting to safe mode may help.

#38 was_jaclaz

was_jaclaz

    Finder

  • Advanced user
  • 7100 posts
  • Location:Gone in the mist
  •  
    Italy

Posted 21 May 2009 - 12:50 PM

No, there are different kernel/hals since dual core machines.

Sure. :D

Still, you may want to agree that the probabilities:
of a recent dual core machine which has PCMCIA but not USB....:D
AND
of a dual core laptop that is not used since it is missing a $ 60,00 hard disk
BOTH
in the hands of a guy who wishes to experiment with this method, are pretty low. ;)

;)

jaclaz

#39 cdob

cdob

    Gold Member

  • Expert
  • 1449 posts

Posted 21 May 2009 - 10:01 PM

@jaclaz
Sorry some mistunderstanding:
Laptops in general use different kernel and hal.
Yes, you are correct. Cantos examples should use the same kernel and hal.

In addition: the scipt allows to select kernel and hal at boot.

@cantos
I'm currently changing the script, adding some basic USB boot settings.
And load pcmcia drivers first, USB drivers next.

Cloning a internal hard disk to USB may work.
However remember there is no guarantee. There are to much real life differences.
I included a simple aproach: add USB early boot requirements.
If this fails, I have to surrender at unknown hardware.
USB booting is fun without manufacturer support.

Can you give some estimations: how old is your XP installation?
Do you use a OEM windows installation?
Did you install XP yourself? Which SP did you used?

WinBuilder behave strange at MountedDevices registry currently.
First MountedDevices idea did fail.

Describe your hardware as best as possible.

What's your requirements now?

#40 cdob

cdob

    Gold Member

  • Expert
  • 1449 posts

Posted 23 May 2009 - 09:04 PM

As for cloning windows:
Use a different disk signature, it you keep internal hard disk.
Disk signatuer is stored in the MBR.
http://en.wikipedia....ter_boot_record

There is no general advice.
Different clone tools and different BIOS give different results.

Drive letter may change and login fails: userinit.exe not found.
http://support.micro....com/kb/249321/

Given windows using C: and BIOS remap drive order at USB boot:
windows connect Physicaldrive0 to USB drive
Delete MountedDevices from registry.
Windows connect c: to the USB drive.

KB223188 describes general rename approach:
How to restore the system/boot drive letter in Windows
http://support.micro....com/kb/223188/

Above is a example of mentioned:
"Assumption: source does boot from USB already"
USB drivers are one part only at USB boot.


There is a updated ChainBootXP available.
http://cdob.boot-lan.../ChainbootXP.7z
Pcmcia drivers are loaded first, USB next now. Not tested, no relating hardware.
and there is a basic USB boot driver settings.
This may make your current windows USB bootable.

@cantos
After cloning the drive:
run ChainBoot script
select source directory: your USB windows %SystemRoot%
select add pcmcia boot driver
select "reset USB driver config (CriticalDeviceDatabase and Services)"
disable create ISO file
enable copy Image to
select your boot.ini drive, maybe c:
enable add entry to menu.lst

Edit your boot.ini
[operating systems]

c:\grldr="launch grub4dos"
copy file grldr to c:\

BTW:
I'm using writing this at cloned USB drive currently:
boot.ini - grldr - ChainBoot image - USB hard disk

#41 cantos

cantos
  • Members
  • 3 posts
  •  
    United States

Posted 26 May 2009 - 04:55 AM

thanks very much cdob & jaclaz for your detailed instructions, I really appreciate it! In the meantime I've found out that the USB-via-PCMCIA solution may not be the perfect one for my hardware --- there is a significant CPU overhead, which could be from the PCMCIA controller itself, don't know yet. Aside from that, I don't have time now to experiment more, but I will get back to this thread once the time allows. Thanks again for your help!




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users