Questions tagged [ipxe]

ipxe is an open-source implementation of PXE. It is a network boot firmware. This helps to boot from network. Licensed under GNU GPL. Additional features are like boot from a web server via HTTP, boot from an iSCSI SAN.

iPXE (formerly gPXE, formerly Etherboot) is an open-source Preboot Execution Environment (PXE) implementation and bootloader. It can be used to enable computers without built-in PXE support to boot from the network, or to extend an existing PXE implementation with support for additional protocols. While traditional PXE clients use TFTP to transfer data, iPXE adds the ability to retrieve data through other protocols like HTTP, iSCSI, ATA over Ethernet (AoE), and Fibre Channel over Ethernet (FCoE), and can work with Wi-Fi rather than requiring a wired connection.

More info on http://ipxe.org/

36 questions
4
votes
2 answers

QEMU, No bootable device, Windows Subsystem for Linux

I'm learning how to build a basic OS kernel with https://intermezzos.github.io I've create my .iso file and I'm at the point where I am runnning qemu-system-x86_64 -cdrom os.iso When I press enter, QEMU runs a window with the following output:…
Hunter Lester
  • 2,972
  • 3
  • 15
  • 19
4
votes
2 answers

Booting via iPXE in EC2

Is it possible to implement iPXE on an EC2 instance so that it boots from an image stored in S3 (preferably) or from an image stored on another EC2 instance?
cmorris14
  • 97
  • 1
  • 2
  • 7
3
votes
1 answer

iPXE boot over Wireless Network

I am looking for a way to clone a stack of laptops who do not have an ethernet-port. I have a Clonezilla-server up and running, where i can clone to other laptops over TFTP or HTTP. iPXE.org claims to have a wireless solution to go over HTTP. To…
zetzke
  • 81
  • 1
  • 7
2
votes
1 answer

How to embed iPXE into EDK2-based UEFI firmware?

I've just started to study UEFI development, as a playground I've got a custom AARCH64 platform with EDK2-based sources provided for building full firmware image (to be burned into flash). "Hello world" in DXE driver is already done, so I've…
2
votes
0 answers

PXE boot fail with kernel panic: Unable to mount root fs

I am having an issue on some servers since some time, and fail to find the issue. These are x86_64 server, with Intel Xeon, configured to boot in UEFI over network, through an iPXE rom. Kernel and initramfs are the ones from Centos 8 (tried 8.0 and…
beuk
  • 21
  • 1
  • 4
2
votes
1 answer

Ubuntu 18.04 - bad d-i Packages file from local mirror

I am trying to PXE install Ubuntu 18.04 from a local mirror. When I get to the select mirror part of the install, it says failed to download a file (see link for pictures) and also bad d-i Packages file. The PXE client is a Virtualbox…
Steve
  • 21
  • 3
1
vote
1 answer

Device order ignition config, flatcar-container-linux

Trying to add multiple disks using ignition config First disk has 50 GB and need to be wiped(root) Second disk has 10 GB and need not to be wiped(persistent) Here is my ignition config, how will I make sure on boot the 50GB is mapped to /dev/sda…
Sam Alex
  • 123
  • 1
  • 7
1
vote
1 answer

Embed ipxe in u-boot

I'm trying to embed ipxe snp into u-boot and run ipxe efi application with bootefi command. This document describe the process of running the efi https://github.com/ARM-software/u-boot/blob/master/doc/README.uefi but it doesn't say how to embed the…
izissise
  • 898
  • 1
  • 7
  • 23
1
vote
1 answer

Alpine netboot APKs at boot time

I new to alpine linux, so I didn't really grasped the concept of it yet. What I want to accomplish is a netboot alpine with apks that aren't included in the alpine-base pkg. For example sudo python3 I managed to boot alpine with dnsmasq's tftp…
1
vote
1 answer

PXE Boot Arch Field DHCP Option 93

The PXE Specification (http://www.pix.net/software/pxeboot/archive/pxespec.pdf) specifies the following values for the client system architecture of the DHCP 0 = IA x86 PC(2) 1 = NEC/PC98(2) 2 = IA64 PC.(2) 3 = DEC Alpha (2) 4 = ArcX86 (2) 5 = Intel…
vijayvithal
  • 551
  • 1
  • 5
  • 13
1
vote
2 answers

Is it possible to generate an S3 download URL without query parameters?

I am using an S3 instance provided by the Ceph Rados Gateway, not Amazon S3. I can generate download urls like this: http://://?AWSAccessKeyId=&Signature=&Expires= but certain clients, like…
Randy
  • 908
  • 12
  • 30
1
vote
1 answer

AlpineLinux PXE boot specify startup script as kernel parameter

Is there a way to specify a script as kernel parameter during pxe boot? I want run a bunch of computers as workers. I want them to use PXE to boot AlpineLinux and then run a bash script that will load my app and join my cluster.
nidheeshdas
  • 1,097
  • 1
  • 11
  • 20
1
vote
0 answers

how to PXE boot on Minnow Board

I try to boot PXE on Minnow Board, which is board for embedded. Server is Ubuntu. Install tftp server and confiure Install dhcp server and configure transfer bootx64.efi to client as NBP file. copy bootx64.efi, grub.cfg, initrd and vmlinuz to…
mentai
  • 123
  • 10
1
vote
0 answers

How can I use systemd-nspawn to PXE boot a container?

I have configured my network environment to PXE boot VMs. I was wondering if it's possible to PXE boot a systemd-nspawn container
dippynark
  • 2,743
  • 20
  • 58
1
vote
0 answers

How does this sequence of nested C Preprocessor Macro expansions work?

I'm looking over the iPXE source code to try to understand what happens early on at this stage of boot up, but there is some major nested macro expansion going on that I'm unfamiliar with and having trouble following. In one of the source files…
krb686
  • 1,726
  • 9
  • 26
  • 46
1
2 3