5

I'm trying to install Arch using the Netboot Live System following these steps:

In the last step I used this content:

LABEL archnetboot
MENU LABEL Arch Linux Netboot Environment
KERNEL /ipxe.lkrn

But when the notebook starts it says:

SYSLINUX 6.02 EDD Copyright (C) 1994-2013 H. Peter Anvin et al
Loading /ipxe.lkrn... ok
Booting kernel failed: Invalid argument
boot:

So it seem like I need to pass some network kernel parameters or something like that, because I tried the image with Qemu and it works fine.

The notebook is connected to the net by its Ethernet port, and I enabled the Network Boot in the BIOS although as far I know it is irrelevant when you try to boot from iPXE.

Any ideas?

Zelda
  • 6,158
  • 1
  • 21
  • 27
Tae
  • 151
  • 4
  • If you have network boot in the bios chances are it is pxe, so just use that. – hildred Dec 28 '13 at 21:09
  • 1
    That seems more complicated as it implies to set up a server, or I'm missing something? – Tae Dec 28 '13 at 21:39
  • 1
    Yes, you need dhcp and tftp servers to do a netboot. which Is what ipxe does much like the pxe in your bios. the advantages ipxe offers is if you don't have a local pxe implementation, or it is broken, or doesn't do what you want you can use one that you can get the source code for. No It is not more complicated: instead of using bios to load syslinux from usb and use syslinux to load ipxe to load ipxelinux to load linux to install you just use your bios pxe to load pxelinux to load linux to install. – hildred Dec 28 '13 at 21:44

0 Answers0