Pxeboot Debian 8.8 livecd with http.

  1. Download debian-live-8.8.0-amd64-standard.iso from Debian's website
  2. Extract these three files from the iso and upload them to your web server.
    • vmlinuz
    • initrd.img
    • filesystem.squashfs
  3. Use the following ipxe config.
debian.ipxe
#!ipxe
kernel http://192.168.10.10/boot_templates/debian_8.8/live/vmlinuz
initrd http://192.168.10.10/boot_templates/debian_8.8/live/initrd.img
imgargs vmlinuz boot=live config hooks=filesystem username=live noeject fetch=http://192.168.10.10/boot_templates/debian_8.8/live/filesystem.squashfs
boot

If you want to customize this livecd you can always modify your squashfs image and add ssh authorized key or any custom things that you want to run. Enjoy!

appnote/debian_live.txt ยท Last modified: 2017/06/03 17:35 by ben
Recent changes RSS feed CC Attribution-Share Alike 4.0 International Driven by DokuWiki
All uses of this content must include an attribution to the iPXE project and the URL https://ipxe.org
References to "iPXE" may not be altered or removed.