iPXE discussion forum

Full Version: NFS support for booting live ubuntu 15.04
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
hello ipxe team,
I am new user of ipxe
I've downloaded the last version of ipxe and made undionly.kpxe for chainloading with an embedded script :
#!ipxe
dhcp
set server_ip 192.168.1.75
set nfs_path /srv/nfs/ubuntu 15.04
kernel nfs://${server_ip}${nfs_path}/casper/vmlinuz.efi || read void
initrd nfs://${server_ip}${nfs_path}/casper/initrd.lz || read void
imgargs vmlinuz.efi root=/dev/nfs boot=casper netboot=nfs nfsroot=${server_ip}:${nfs_path} ip=dhcp splash quiet -- || read void
boot || read void

I've set up my nfs server service and it is okay I think
But when I want to set a client it replies that:
Could not start download: Operation not supported(http://ipxe.org/3c092003

Please answer me if ipxe supports nfs or not
Sorry for silly question
(2016-04-05 19:28)Hamjam Wrote: [ -> ]I am new user of ipxe
I've downloaded the last version of ipxe and made undionly.kpxe for chainloading

I've set up my nfs server service and it is okay I think
But when I want to set a client it replies that:
Could not start download: Operation not supported(http://ipxe.org/3c092003

Hi, welcome to the ipxe userland Wink

On http://ipxe.org/3c092003 you can see an example of the Feature: header when ipxe starts that show you what it supports.

From http://ipxe.org/appnote/ubuntu_live#ipxe_booting we find this text:
Quote:This configuration assumes the iPXE boot file you are using has the DOWNLOAD_PROTO_NFS option enabled. If it doesn't, you will have to change the kernel and initrd lines to boot over a protocol that is supported in your environment. Either this, or you could rebuild your iPXE boot file.

Documentation should probably be improved for this, for now I would refer to gsoc NFS for how to enable DOWNLOAD_PROTO_NFS in a iPXE build.
Reference URL's