Quantcast
Channel: iPXE discussion forum - All Forums
Viewing all 1484 articles
Browse latest View live

State of ipxe+wimboot and secureboot?

$
0
0
Googling a bit, I found some older forum posts talking about wimboot support for secure boot being in work but no definite ETA. Any update on if/when we might see that? I don't know enough about ipxe/wimboot to know if it is both that need signing or just one in order to be able to pxe boot wimboot.

Is there anything that would help in the process? I saw some of the posts mentioned the $500 for the cert required - would having that mean we could see support soon?

Here are the posts I saw:
http://forum.ipxe.org/showthread.php?tid=7261
http://forum.ipxe.org/showthread.php?tid=8290
http://forum.ipxe.org/showthread.php?tid=7843
http://forum.ipxe.org/showthread.php?tid=7533

CTRL-B required to activate NICs PXE Image?

$
0
0
Hi there,

the good news first: I successfully flashed my first Intel Gigabit NIC with iPXE. - Good Cool!

However, it was a bit of a drag. - Especially finding a download for IBAUtil, since the new Proboot requires tedious manual converting to .flb for flashing. - This took me a couple of hours to figure and find Undecided.

To anyone searching for IBAutil: You may extract a working version from this .iso: http://https://delivery04.dhe.ibm.com/sa..._32-64.iso. - Loop-Mount it or burn it on CD and then you find IBAUtil in the APPS/BOOTAGNT Directory. After getting IBAUtil, I could proceed according to http://http://etherboot.org/wiki/romburning/intel to flash the .rom image. This worked all straight forward Smile.

Now I have one problem: Upon boot I get the iPXE start message (... press CTRL-B to configure). But I have to press CTRL-B to activate iPXE on every single boot. - Depending on the image I then issue the manual commands or use an embedded script. If I use "config" there appears nothing to configure automatic invocation - I seemingly need CTRL-B to activate iPXE.

What I do not know: Is the acitvation of iPXE-boot expected to come from the bios, or are there specific options to configure? If bios interaction is required, I suppose I'm doomed Confused.

Background: The NIC is in a Neoware CA22 ThinClient with VIA chipset and evything "on board". There is no bios-option for network-boot except via the internal 100MBit NIC. But I have disabled the onboard NIC and its boot-rom in the bios, since I want to use the quicker Gigabit NIC. - That's the sole reason for this exercise.

Any hints are warmly welcome.

Thanks a lot!

Hegi.

a funny thing happened in the migration process

$
0
0
Hi all,
usually i don't ask for help because there is a lot documents that simply give answer but this one drive me crazy ... really crazy. I already have PXE system setup that work flawlessly without hiccup but my intention is to migrate completely on linux. Current setup is that work
machine1:win 7+http serv + tftpd32 + pxelinux->chainload to ipxe+script
machine2:nfs export that support live systems from machine 1
I repeat all work without any problem in this setup
When i do next steps something go off
1. Migrate tftpd32 to pfsense tftpd firewall, simply coping all dir's change boot server ip, shutting down tftpd32, test PXE, testing setup all working
2. Migrating http serv on machine 2: changing in configs ip in class D just one nuber UP from 192.168.10.2 to 192.168.10.3 all hell breaks loose... 1st error couldn't exec vmlinuz, revert to http on windows 2nd error http://192.168.10.3/ invalid argument. changing back all as on start all working... in reality all that changed is ip adress and provider of service.
in 1st error occurrence my main suspect is apache2 that somehow he don't upload vmlinuz file to ipxe correctly
in 2nd error occurrence i don't have clue.. same config work on 1 setup with all dir's in same place as in setup 2. i mount nfs and get http files with just changing 1 number in browser and 1 number in shell.

Booting iPXE on HP z840 efi

$
0
0
I am having trouble booting iPXE on a HP z840. The machine will boot iPXE fine when it is configure for Legacy BIOS booting. When I switch it to EFI, then iPXE hangs at "iPXE initializing devices..."

I have upgraded to the latest BIOS (version 2.34) and I am running the latest version of iPXE (7428ab). I built a debug version of iPXE using the following command

Code:
make bin-x86_64-efi/ipxe.efi TRUST=internal-ca.pem DEBUG=snp,snpnet,snponly,nii,efi_autoboot,efi_bofm,efi_console,efi_download,efi_​driver,efi_entropy,efi_fbcon,efi_file,efi_local,efi_pxe,efi_reboot,efi_smbios,ef​i_snp,efi_snp_hii,efi_strings,efi_time,efi_uaccess,efi_umalloc,efi_usb,efi_utils​,efi_watchdog,efi_wrap,efidrvprefix,efiprefix,efi_acpi,efi_block,efi_debug,efi_g​uid,efi_init,efi_pci,efi_timer

Running the debug build gave the attached output.

[Image: jOGg6pF.png]

It looks like a network driver issue. But I am not sure where to go from here. What can I do to try and resolve this issue?

Lenovo ToolCenter img2a Exec Format Error

$
0
0
I am uEFI booting this successfully with uEFI command
Linux img2a

Trying to convert to iPXE I get the following:
kernel http://x.x.x.x/tftpboot/BomC11.0/img2a
Could not select, Exec format error (http://ipxe.org/2e008081)

When I run the linux file command this is the output:
file img2a
img2a: Linux kernel x86 boot executable bzImage, version 2.6.32-358.23.2.98.Toolscenter5_1.x86_64 (mockbuild@bldx1) #1 S, RO-rootFS, swap_dev 0x3, Normal VGA

Any Ideas on how to load this kernel?

How to build wimboot 32-bit from source?

$
0
0
Hi,

I want to boot into WinPE 32-bit in UEFI mode via wimboot. But I do not know how to build wimboot 32-bit. Please help me.

Thank you!

About WebAPI, JSON

$
0
0
Hi guys, Can you consider increasing support for the WEB API and JSON?
iPXE is a great tool, if you can support WEBAPI, its ability will be greatly enhanced.

Thank you for bringing so easy to use tools!

Graphics Corruption

$
0
0
Hello,

I am using ipxe to install windows/linux in undergrad student labs. When installing through ipxe (undionly.kpxe) via netboot this all works as expected. A console menu is served with image background and a number of installation options with a default set for unattended installation.

However, when i initiate the installation through grup (ipxe.lkrn) the installation work fine but the screen is completely corrupt.

I've tried both using ipxe.lkrn to netboot which will load in the undionly image of my tftpserver and also directly with the script local skipping the network boot. I see the same results on both.

The screen corruption happens at the point the menu is loaded and remains until the os install does its first reboot.

Any suggestion or help would be appreciated!

Thanks

James

UEFI sanboot local drive

$
0
0
Hello,

With QEMU, I'm trying to boot directly on a local drive from iPXE with an UEFI binary but I always get the error:
Code:
iPXE> sanboot -n -d 0x80
Booting from SAN device 0x80
Boot from SAN device 0x80 failed: No such device (http://ipxe.org/2c222087)

I compile iPXE from source with
Code:
make bin-x86_64-efi/ipxe.efi

When I try with a bios version, it works fine. I'm probably missing something but I can't see what.

Any idea on how to do it ?

How can I boot from a root filesystem (maybe squashfs or dd image)?

$
0
0
I'm looking for a way to convert a working Linux installation on a drive to something bootable by iPXE. I have tried to use things like Linux Live Kit and debootstrap, and I have tried converting my rootfs to a squashfs image and booting it with initrd, with no luck.

I would very much like to do this without relying on third-party software or scripts (a simple dd command to convert the partition to an .img file would be nice.) I've been researching this and trying things for a week and I've barely gotten anywhere.

What is the easiest way to do this?

Stuck iPXE initialising devices - .efi pxe boot

$
0
0
I am using Grub to boot ipxe, and then to load wimboot. On some newer Lenovo laptops, specifically the L470 ipxe stops at "iPXE initialising devices"

The pxe server is using grubnetx64.efi.signed as the net-boot server, and the dhcp comes from the router. This works fine for Grun booting most debian based OS's and tools over the network, and works fine with most of our hardware for ipxe.

I use rom-o-matic.eu to build and embed the script. In the driver for the L470 is an "Intel I219-V", which is listed in the rom-o-matic drivers list.

The script is:
#!ipxe
dhcp
kernel http://192.168.2.8/grub/config/win_pe/wimboot
initrd http://192.168.2.8/grub/config/win_pe/BCD
initrd http://192.168.2.8/grub/config/win_pe/boot.sdi
initrd http://192.168.2.8/grub/config/win_pe/boot.wim
boot

And launched from Grub with:
menuentry "Windows PE Test" {
location=$configpath/win_pe
chainloader $location/ipxe.efi
}

I tested to see if anything else boots with the "Intel I219-V", and some tools work fine, some debian based OS's fail to load with the error "Waiting for ethernet card(s) up... If this fails, maybe the ethernet card is not supported by the kernel 3.16.0-4-amd47"

Clonezilla boots fine on the L470, so i presume the BIOS config is fine. It's set up UEFI, CSM disabled and Secure Boot disabled.

I tried to do some small tests, such as "echo test" in the ipxe embeded script, again is still doesn't get past "iPXE initialising devices".

Can anyone help debug this with me? Or know how to resolve this?

How to Setup an IPXE Server on Raspberry?

$
0
0
Hello


i found this Post http://forum.ipxe.org/showthread.php?tid=6732 with google.
The user have sucsesfully configure an IPXE Server.
But i don't know how can i compile or configure an IPXE Server on my Raspberry.
I don't found any guides with google.
Can anyone help me?

Regards

Echo text to file?

Could not patch WIM?

$
0
0
Hello, in attempt to load wim the file through ipxe gives an error message
could not patch WIM boot.wim
the WIM size 1,5 gb if it matters.

[Image: 1jpg_6183762_27846621.jpg]

kernel http://${fog-ip}/fog/service/ipxe/WinXP/wimboot pause gui
initrd http://${fog-ip}/fog/service/ipxe/WinXP/bootmgr.exe bootmgr.exe
initrd http://${fog-ip}/fog/service/ipxe/WinXP/boot/BCD BCD
initrd http://${fog-ip}/fog/service/ipxe/WinXP/boot/boot.sdi boot.sdi
initrd http://${fog-ip}/fog/service/ipxe/WinXP/boot/boot.wim boot.wim
imgstat || echo "ERROR at IMGSTAT"; sleep 3
prompt || echo "ERROR at PROMPT"; sleep 3
boot || echo "ERROR AT BOOT"; sleep 3;goto MENU


Help, please.

Another Slow HTTP Download Thread

$
0
0
Hello, not new to PXE booting, but am moving over to IPXE for my BIOS production environment. To make a long story short, I'm not able to get anywhere near the HTTP speeds everyone else is getting with their IPXE. My current setup is:

undionly.kpxe
ipxe.kpxe - latest from Rom-o-Matic as of 10/12/2017
ipxe.kpxe - Built from git source aug 2017 (don't have exact version)

Server is on a Gen2 Hyper-V Machine
I have tried:
miniweb HTTP Server
lighthttp HTTP Server
Windows 10 Pro IIS Web server
Currently NGIX Web server

Normal clients can, with a browser can do a file request and get it in the time one would expect through an HTTP download. However, when using IPXE and either wimoot or memdisk (loading a Parted Magic ISO to rule out wimboot), HTTP is actually slower then TFTP! My current infrastructure loads Windows PE images with TFTP, and an increased block size which helped the speed, but the real puzzle is when I put IPXE into it, my HTTP speeds are very slow. 5 minutes for a 600MB Windows PE WIM.

I have tried a variety of clients, as this is a PC repair shop, and they all exhibit the same behaviour. I have ruled out the HTTP server, as I went through the ones above, and the throughput was the same, slow via IPXE and very quick with a browser. Are there any features to "tune" in IPXE? I build an IPXE via Rom-O-Matic and even with native drivers, things are still slow with HTTP..

http://boot.ipxe.org/snp.efi

$
0
0
Hello,

I wasn't able to find a bug tracker for ipxe, so maybe this is the wrong place. Anyway, could snp.efi be added to boot.ipxe.org in addition to the other images found there?

That is, the URL http://boot.ipxe.org/snp.efi

IPXE and WDS

$
0
0
Hello,

since I am not getting any response in the Citrix forum I wanted to ask here too.

I have quite some problems with booting over PXE on my VM hosted on an XenServer 7.2 (all updates installed). From the screenshot shown here I saw that IPXE is used.

[Image: image.jpg]

To notice: If I boot from a VMWare VM from the same WDS with the same configuration, it works flawlessly.

During the boot I get all Information about the PXE Server via DHCP which works fine but when I start to boot the Image via "chain \boot\x64\pxeboot.n12" I get "TFTP download failed. Press any key to reboot".

I tried with a WDS running on Windows 2008 R2 and Windows Server 2016, same behaviour. I already configured WDS as shown in http://ipxe.org/appnote/chainload_wds.

I tested the TFTP Server functionality with the tftp-client pumpkin and was able to download the pxeboot.n12 succesfully. In the logs of the WDS are entrys which say that the tftp download from my VM actually worked regardless the error message the VM shows.

Any suggestions? If any more information is needed feel free to ask.

KR,

Niklas

ipxe chain to wdsmgfw.efi

$
0
0
Hi I've a working DHCP/ipxe setup which uses a following ipxe script.

#!ipxe
echo info chain http://${next-server}:PORT#/ipxe/${netX/mac:hex}
chain http://${next-server}:PORT#/ipxe/${netX/mac:hex}

When ipxe vist above chain I like to do either linux or windows.
Linux works fine as Im loading the image using kernel & initrd.

But for windows is not working as Im asking it to fetch the image via another chain:
#!ipxe
set netX/next-server windows-tftp-IP
chain tftp://windows-tftp-IP/SMSboot\\x64\\wdsmgfw.efi

Can anyone plz help?

cloud not open san device

$
0
0
Hi all,

We are facing with the problem when trying to boot iscsi target.

after getting IP via DHCP, it shows the following error:cloud not open san device.

our target doesn't need authentication and allow all iqn initiators so i didn't set it in host.

can anyone help me?

Thanks,
Karen

ipxe network unreachable error

$
0
0
Hi,

I want to use ipxe to boot acronis from the network.
So I configured dnsmasq to supply undiony.kbxe to a legacy bios pxe client.

This is working, however when iPXE is booted it gives me a error :
[TXE: 1 x "Network unreachable (http://ipxe.org/28086011)"]

(I tried to compile ipxe from sources but this gives the same error)

[Image: open?id=0B0Bq-5YzpcgzVXhKVklBREQ0RGM]

I'm able to hit Ctrl-B and exectute a script from a webserver server using:
dhcp
chain http://192.168.0.200/default.ipxe

This default.ipxe than loads acronis
Viewing all 1484 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>