Jump to content











Photo
- - - - -

Windows 7 PE over http with wimboot: "Bad CPIO magic" error

wimboot winpe ipxe gpxe http

  • Please log in to reply
4 replies to this topic

#1 69jakk

69jakk

    Member

  • Members
  • 46 posts
  •  
    Spain

Posted 03 December 2012 - 09:58 PM

Dear friends...

I'm trying to boot windows 7 pe over http with ipxe firmware but the more I try the more upset I get...That's why I really need your help...

The method I'm trying is the following:

- 1: I download the ipxe firmware in .iso format from: http://boot.ipxe.org/ipxe.iso
- 2: I download the yumi software in order to make the above .iso image bootable from my pendrive:
http://www.pendrivel...UMI-0.0.8.0.exe
- 3: Once the pendrive is ready I select the directly bootable iso image from the yumi menu and I hit enter two times in the
item "ipxe.iso". (I previously attached the pendrive to the computer and selected the pendrive as first device to boot)
- 4: When the ipxe firmware is starting to boot I press "Crtl + B" and then I enter the following command:

"dhcp net0"
- 5: I make a ipxe script with the following commands: (the name of the file is "boot.ipxe".

#!ipxe

kernel http://my_server:54321/wimboot/wimboot
initrd http://my_server:54321/Boot/bootmgr
initrd http://my_server:54321/tpboot/Boot/bcd
initrd http://my server:54321/tftpboot/Boot/boot.sdi
initrd http://my server:54321/tftpboot/Boot/winpe.wim
boot

- 6: Obviously I previously built the WinPe (Win7) image with Microsoft Windows AIK and place the files in the appropiate
folders. Also I download the latest wimboot from: http://git.ipxe.org/...boot-latest.zip
- 7: Then I boot the "boot.ipxe" script from ipxe terminal with the following command:

"chain http://my_server:54321/boot.ipxe"

...
...
And when everything looks fine and all the files have been downloaded it appears the following error:

Bad CPIO magic
FATAL: could not extract initrd files

Press any key to reboot

I have read some post from this magnificent forum but I didn't find out the solution. :cold:

Could please anyone help me?

Any ideas, links or comments would be appreciated.

Many thanks.

Edited by 69jakk, 03 December 2012 - 10:16 PM.


#2 Sha0

Sha0

    WinVBlock Dev

  • Developer
  • 1682 posts
  • Location:reboot.pro Forums
  • Interests:Booting
  •  
    Canada

Posted 03 December 2012 - 10:13 PM

It seems that you've posted the same thing multiple times. Please try to avoid doing that, if possible.

The method I'm trying is the following:

- 1: I download the ipxe firmware in .iso format from: http://boot.ipxe.org/ipxe.iso
- 2: I download the yumi software in order to make the above .iso image bootable from my pendrive:
http://www.pendrivel...UMI-0.0.8.0.exe

These steps are a bit silly. iPXE has an .lkrn build which can be directly booted from Syslinux, GRUB4DOS, and any other boot-loader that is capable of booting Linux x86-format binaries. Using an .ISO wrapper (which contains ISOLINUX and ipxe.lkrn) is thus wasteful.

- 5: I make a ipxe script with the following commands: (the name of the file is "boot.ipxe".


#!ipxe



kernel http://my_server:54321/tftpboot/wimboot/wimboot

initrd http://my_server:54321/tftpboot/Boot/bootmgr

initrd http://my_server:54321/tftpboot/Boot/bcd

initrd http://my server:54321/tftpboot/Boot/boot.sdi

initrd http://my server:54321/tftpboot/Boot/winpe.wim

boot

You are missing the names.

#3 69jakk

69jakk

    Member

  • Members
  • 46 posts
  •  
    Spain

Posted 04 December 2012 - 09:11 AM

I'm really sorry but yesterday...when I hit "Post" the page freezed so I decided to hit several times so it was posted twice... I think it was an internet problem connection...

According what you say... Could you tell me what's the most useful method to make the ipxe.iso bootable from my pendrive?

By the way...I fixed the problem adding the names...

Many thanks Sha0.

Edited by 69jakk, 04 December 2012 - 10:08 AM.


#4 Sha0

Sha0

    WinVBlock Dev

  • Developer
  • 1682 posts
  • Location:reboot.pro Forums
  • Interests:Booting
  •  
    Canada

Posted 04 December 2012 - 04:13 PM

I'm really sorry but yesterday...when I hit "Post" the page freezed so I decided to hit several times so it was posted twice... I think it was an internet problem connection...

Unfortunately, no. It seems that every new poster to these forums is doing this, so I would suspect that it's a user interface issue. If the interface was a bit different, perhaps people wouldn't think it was frozen.

According what you say... Could you tell me what's the most useful method to make the ipxe.iso bootable from my pendrive?

What boot-loader is installed on the pendrive?

By the way...I fixed the problem adding the names...

You're welcome, I'm sure.

#5 69jakk

69jakk

    Member

  • Members
  • 46 posts
  •  
    Spain

Posted 04 December 2012 - 04:31 PM

Hi again Sha0!

No bootloader installed in my pendrive... Let's start from zero...

Greetings!

Edited by 69jakk, 04 December 2012 - 04:36 PM.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users