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

ipxe within BIOS option ROM issue

$
0
0
Hello there,

I am hoping someone call help with this slight issue with migrating away from GPXE to IPXE.

I have embedded an GPXE ROM into my BIOS and I have everything working, booting etc and when I started playing with some other tools I became aware that the GPXE branch was not really being maintained as well as IPXE so I decided to move to IPXE as the tools recommend this

However that is where the issue is - while I can get GPXE to work in this board I cant get IPXE to work

I am editing my motherboard bios and inserting the IPXE rom file for a 10EC:8168 network card and upon boot I get a message

"No enough space to copy PCI option ROM"

I can only assume that the ROM size is an issue as the generated ROM file is 70K where as the GPXE file is 62K - I assume these are compressed sizes as upon running the realtek utility RSET8168 it states that the flash on the NIC is 128K

Can anyone advise how the ROM size can be reduced - I am using the rom-o-matic.eu to generate the ROM as I am not that great at compiling stuff

It is a standard ROM that is being generated with just three lines for setting variables for booting for iSCSI

Any advice or help would be appreciated

Cheers
Life-O-Reilly

Cant use command params !

$
0
0
Hello i'm trying to issue an HTTP POST request using a form parameter list as shown here http://ipxe.org/cmd/params but i get error command not found

I tried

chain my.php?ip=${net0/ip}&os=${target}
and
initrd my.php?ip=${net0/ip}&os=${target}

but after using these commands i cant boot my wim file

So , is there any way to issue an HTTP POST ?

Thanks , ipxe solved my hands !!

HP Proliant PXE WinPE boot black screen

$
0
0
Hi,
I am new to this ipxe, facing issue with booting amd64 and x86 winpe from wimboot in HP Proliant hardware.

All the files are downloaded from PXE and boot command executes, after that I can see windows loading files.
amd64:
after that nothing comes up, only black screen.

x86:
blue screen errors saying "missing winload.exe"

Can you please help me.

environment:
ipxe + http + wimboot
Referred: http://ipxe.org/howto/winpe, http://ipxe.org/wimboot

How to issue an HTTP POST ??

$
0
0
Hello , is there any way to issue an HTTP POST ? i'm trying with command params but i get

params: command not found

also i tried with chain and initrd but after this i cant boot the .wim image

thanks !!

ipxe inside pxelinux/syslinux with static ip configuration

$
0
0
hi everyone,
i want to boot ipxe kernel from inside my pxelinux.cfg without a second dhcp request, because i want to keep my dhcp configuration.
After the first dhcp request my nic is configured and i am loading the kernel with an embedded ipxe script like that:

DEFAULT XXX
LABEL XXX
KERNEL ipxe/ipxe.lkrn

When i ifstat my nic in the ipxe script, the nic link is down and i have to configure it with "ifconf" command. My first question:
- Is it possible to keep the nic link open and just reuse the configuration from the first dhcp request in my ipxe.krnl env?
- If it is not possible how can i pass the pre-configured nic settings (ip, gw ...) from syslinux to the ipxe env to set it up manually? In syslinux i can append the settings with "IPAPPEND 1" but i don't know how to pass it to my ipxe.lkrn? I could edit an additional "static" configurator (dhcp/ipv6/static(new)) and compile it into the ipxe kernel.

Any ideas to that?
kind regards,
stefan

Realtek 8168 rom size

$
0
0
Is anyone able to help with options for reducing the rom size of a 8168 rom with http and iscsi options.

I have tried removing most features - sometimes with bad results.

I need to get it under 64k and the closest I can get is 64.5k which fails to load.

I have the iscsi and http protocols enabled and others remove including dns

I have the following commands enabled
autoboot
config
ifmgmt
dhcp
sanboot
menu
but I just cant get below the 64k mark - any suggestions or tweaks I can do outside the general.h?

Cheers
Life-o-reilly

AoE boot not working

$
0
0
I have a server running windows XP and I want to make a diskless server. I am also using XP as the diskless OS. I have vblade and tiny pxe server running. I have the boot filename set to undionly.kpxe and "filename if user-class=gpxe or ipxe". The contents of the script is: (sorry I cant find the code button)

#!ipxe

set keep-san 1
sanboot aoe:e0.0

(end of code)
ntldr loads and gives that old menu if you hold down the power button. I press enter to start windows normally. I get the Windows splash screen for a very short amount of time, then bluescreens. The error codes I get are: ***STOP: 0x0000007b (0xC0000034, 0x00000000 0x00000000)

Any help please?

Mac Pro (late 2013 model) EFI and iPXE booting

$
0
0
There are a pile of Mac Pros (2013 model) in my office and I would love to figure out a way to get them to PXE boot. My office uses Clonezilla to clone the workstations across a computer lab. Clonezilla Server can boot a Clonezilla client via PXE. Our old Mac Book Pros from 2008 and 2012 all have legacy BIOS boot support and can successfully boot iPXE which then boots the Clonezilla client.

Unfortunately, the new Mac Pros (2013 mode) no longer have legacy BIOS support. I called Apple tech support and checked. (as an side, Apple proposed I use Netboot to connect to a bootp server to boot iPXE to then connect to the clonezilla server to PXE boot the clonezilla client. That sounds convoluted and error prone to me.)

Ergo, EFI booting is currently the only option.

So far, I've tried downloading the iPXE source code via git and compiling the code on my Ubuntu 14.04 machine via the "make bin-x86_64-efi/ipxe.efi" command. I took the "ipxe.efi" file in the "bin-x86_64-efi" directory and renamed it "bootx64.efi" and stuck in "/EFI/BOOT" folder on a USB flash drive. When the Mac Pro boots (using the Option key), it sees this file and gives me the option to EFI Boot. But when I select it, I briefly get a black screen and then it just boots into Mac OS.

I've done a good deal of reading in this forum and it appears that this "ipxe.efi" file may not work and that I need to patch the "efi_image.c" file manually and then compile the "snponly.efi" and use that as my "bootx64.efi". Is this still true? (The posts I was reading were a few months old.)

Also, is there another way to PXE boot on an EFI only computer that may be easier?

How to boot "pxeboot.n12" through iPXE?

$
0
0
Hi,

We have followed the steps specified here, http://etherboot.org/wiki/winpe, and we are successfully able to boot through "WinPE" using DHCP and TFTP.

But we want to know is there any way to boot "pxeboot.n12" through iPXE?

We have tried this in iPXE script,

kernel tftp://10.0.0.5/Boot/pxeboot.n12
initrd tftp://10.0.0.5/Boot/bootmgr.exe BOOTMGR
initrd tftp://10.0.0.5/Boot/BCD BCD
initrd tftp://10.0.0.5/Boot/boot.sdi BOOT.SDI
initrd tftp://10.0.0.5/Boot/winpe.wim boot.wim

but getting the below error,
No more network devices,
BOOTMGR is missing

Regards,
Karthik

WinPE Network Boot fails, but ISO boot working

$
0
0
Hi,

I have created WinPE using copype command using adk and also using aik.
iPXE script working fine and it copying all the files through HTTP server.
When executing boot command in both the cases the winpe going to blank screen or winload.exe missing.

But when I convert the same winpe.wim to ISO file and booting through ISO boot it works fine.

My iPXE script
#!ipxe
echo ======================================================================
echo freeing all loaded images to ensure wimboot works
imgfree
echo ======================================================================

set base <%= repo_url.sub(%r{/$}, '') %>
kernel <%= file_url('wimboot', true) %>
initrd ${base}/aik_x86/ISO/bootmgr bootmgr
initrd ${base}/aik_x86/ISO/boot/bcd BCD
initrd ${base}/boot/fonts/segmono_boot.ttf segmono_boot.ttf
initrd ${base}/boot/fonts/segoe_slboot.ttf segoe_slboot.ttf
initrd ${base}/boot/fonts/segoen_slboot.ttf segoen_slboot.ttf
initrd ${base}/boot/fonts/wgl4_boot.ttf wgl4_boot.ttf
initrd ${base}/aik_x86/ISO/boot/fonts/chs_boot.ttf chs_boot.ttf
initrd ${base}/aik_x86/ISO/boot/fonts/cht_boot.ttf cht_boot.ttf
initrd ${base}/aik_x86/ISO/boot/fonts/jpn_boot.ttf jpn_boot.ttf
initrd ${base}/aik_x86/ISO/boot/fonts/kor_boot.ttf kor_boot.ttf
initrd ${base}/aik_x86/ISO/boot/boot.sdi boot.sdi
initrd ${base}/boot.wim boot.wim

echo ======================================================================
#imgstat
echo now booting WinPE client
boot

please help regarding this.

Regards,
Karthik

Unable to boot http ISO files using SANBOOT

$
0
0
Hi there, I'm having great fun setting this up and have made a decent amount of progress already. I am, however now stuck and could do with a little help if possible! I'm specifically interested in booting ISO files.

I can get to the point where it loads up the menu found on this page. I can also edit the menu and add various items and get them to boot using memdisk. The problem, as I'm sure you know, is that some ISO's are larger than the amount of RAM available to the machine. For this reason and also to speed things up I have tried using sanboot. I am finding however that they start to load and then hang almost immediately afterwards.

Quote:For instance when I try to load the ERD Commander ISO (Windows 7 recovery disk) it fails with the error:

Windows failed to start. A recent hardware or software change might be the cause. To fix the problem:
1. Insert you Windows installation disc and restart your computer.
2. Choose your language settings, and then click "Next."
3. Click "Repair your computer."
If you do not have this disc, contact your system administrator or computer manufacturer for assistance.
File: \Boot\BCD
Status: 0xc000000e
Info: An error occured while attempting to read the boot configuration data.

The entry within the menu.ipxe is:

Quote::erd
sanboot http://192.168.1.105:8085/ERD60_32_bit.iso

My gut feeling is that sanboot relies on iSCSI which I have yet to configure.

Any help at all would be great. Smile

BB

wimboot issues with physical servers

$
0
0
Hi,
I am trying to install windows server 2012. Followed instructions from http://ipxe.org/wimboot.

After loading all files i just get a blank screen. I have seen this issue discussed in other posts
(http://lists.ipxe.org/pipermail/ipxe-dev...2176.html, http://forum.ipxe.org/showthread.php?tid=7121, http://forum.ipxe.org/showthread.php?tid=7085) but with no definitive solution. I added the missing font files but still same issue.

The same task works fine on a VM hosted on Xen but gives a blank screen on a physical server.

Any help is appreciated.

Thanks
Amit

wimboot issue with server 2012 on physical servers

$
0
0
Hi,
I am trying to install Windows Server 2012 on physical servers. Followed the instructions here http://ipxe.org/wimboot. After loading all the files I see a blank screen. I found several posts with this issue but with no definitive solution.

http://forum.ipxe.org/showthread.php?tid=7085
http://forum.ipxe.org/showthread.php?tid=7121
http://lists.ipxe.org/pipermail/ipxe-dev...02176.html

I added the missing font, made sure the bios is at latest, etc.

The same task works fine on a VM hosted on Xen but doesn’t work on a physical servers. These are some hardware details

"bios_vendor":"HP",
"bios_version":"P58",
"bios_release_date":"05/02/2011",
"manufacturer":"HP",
"productname":"ProLiant DL360 G5",
"serialnumber":"USE839N9CA",
"uuid":"33393935-3234-5553-4538-33394E394341",
"type":"Rack Mount Chassis"

Are there any know issues ? Any help is appreciated.

Thanks
Amit

Not loading RAM disk image

$
0
0
I'm setting up a boot server and have run into a problem using iPXE.

It appears that I'm loading the kernel and initrd ok but when I go to boot, the system can't find the RAM disk.

If I use the same settings with pxelinux.0 everything loads fine with a clonezilla and CentOS netinstall.

Right now, I'm setup to load the kernel and initrd and then go to the shell. I can do an imgstat and everything looks like it's there but after issuing a boot command, I get a kernel panic when it can't load the initrd. I'm booting a virtualbox VM with the Intel PRO/1000 nic.

I thought it might be a bzimage issue but I built with bz image support.

Thanks in advance for any ideas.

linux options

$
0
0
I've got this ISO with a linux-based diagnostics tool and I'd like to boot it from the network using iPXE.

Here's the original boot configuration file (isolinux-based):
Code:
label ldiag
    kernel /live/vmlinuz
    append file=/live/filesystem.squasfs boot=live vga=791 initrd=/live/initrd.img ro quiet 2

I'd like to know how to translate that into a iPXE script, especially the "file" argument?
This is what I got
Code:
#!ipxe
set boot-path=http://srv1/lenovo-diags
initrd ${boot-path}/initrd.img
imgfetch ${boot-path}/filesystem.squashfs
kernel ${boot-path}/vmlinuz boot=live vga=791 ro file=filesystem.squashfs
boot vmlinuz

The kernel boots and the script inside initrd seem to run but after it complains it cannot find the filesystem...

"No more networks devices"

$
0
0
Hello

I just burned the ISO http://boot.ipxe.org/ipxe.iso and boot with it, but I got the message ""No more networks devices" and don't know what to do. What am I doing wrong?

Card: Atheros in motherboard (see attached image)

Booting from ISO not succesful

$
0
0
Hello

I have a twenty PC AMD64 Asus Motherboard classroom with a OpenSUSE 13.1 LTSP server. Clients have an Atheros onboard ethernet adapter. Most of them, boot without problems from my LTSP server, but randomly, some of them can't get an IP or simply, even doesn't search any server and boot from hard disk. For those cases, I want to boot from CD, and I was thinking this could be with a burned iPXE ISO (http://boot.ipxe.org/ipxe.iso). But when despite my client boot from the ISO, it doesn't go so far from "No more network devices".

It shows:
ISOLINUX 3.63 ....
Etherboot ISO boot ...
boot:
Loading gpxe.krn ...... ready.
gPXE initialising devices...

gPXE 1.0.0 - Open Source ....
Features: AoE HTTP iSCSI DNS TFTP bzImage ....

No more network devices

Reboot and Select proper boot device

What am I doing wrong?

Quick start for a home user

$
0
0
I assume you have ADSL and don't want to hack your ADSLMODEM.

This is how I set up my environment.

1. Use a current DNSMASQ version at least > 2.53

2. My DNSMASQ configfile:

enable-tftp
tftp-root=/var/lib/tftpboot
pxe-service=X86PC, "Boot from network", undionly
dhcp-userclass=set:ENH,iPXE
dhcp-boot=tag:!ENH,undionly.kpxe,bastftp,192.168.1.29
dhcp-boot=undionly.kpxe,bastftp,192.168.178.29
dhcp-option=vendor:PXEClient,6,2b
dhcp-no-override
dhcp-range=192.168.178.29,proxy

3. Follow the steps in https://gist.github.com/robinsmidsrod/2234639
Put the file on your webserver.

4. Stop the loop by pressing CTRL+B and chain http://yourserver/boot.ipxe

5. Don't panic if you return to the IPXE shell. Again and scroll through the menu so timeout does not interfere anymore.

6. Please let me know if this works for you....

Howto debug ? Slitaz boot hangs

UUID MAC PCI files

Viewing all 1484 articles
Browse latest View live


Latest Images

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