Maintenance

  • Home
  • Log in
  • « linkchecker
  • git stuff: reminder to self »

iPXE boot

Posted by gregster on 21 Jan 2014 in R & D, Activity log

I've set up an iPXE boot system which allows me to boot in to several different environments over the network (using HTTP!).

The stock iPXE iso is ~1MB, and can be run without modification. E.g. download the image, put it on a thumb drive (as in, dd if=ipxe.iso of=/dev/sdX), boot it and use iPXE commands to connect to our apt server for further instructions. Specifically:
1) boot the machine
2) almost instantly, you'll see "Press Ctrl-B for the iPXE command line..." - do it and you'll be an iPXE command prompt.
3) enter the command 'dhcp' (without quotes) and wait until you get an 'ok' and get returned to the iPXE prompt
4) enter the command 'chain http://${server-path-to}/boot.ipxe' and you'll get a curses based boot menu.

From here, make your choice and begin. Current menu items are: install various Ubuntu LTS setups, Spinrite, and GParted. I'm working on adding a security distro (like BackBox or NST), but it isn't ready yet.

The iPXE scripts and menus all came from the iPXE site. It requires a bit of effort to familiarize yourself with the way things work, but isn't too difficult to get up and running quickly.

This entry was posted by Greg and filed under R & D, Activity log.

Maintenance

This blog is the location for all work involving software and hardware maintenance, updates, installs, etc., both routine and urgent.
  • Home
  • Recently
  • Archives
  • Categories

Search

Categories

  • All
  • Announcements
  • Hit by a bus
  • Labs
    • Activity log
    • Documentation
  • Notes
  • R & D
    • Activity log
    • Documentation
  • Servers
    • Activity log
    • Documentation
  • Tasks

All blogs

  • Academic
  • AdaptiveDB
  • Admin
  • Announcements
  • CanMys
  • Cascade
  • CGWP
  • ColDesp
  • Depts
  • DVPP
  • Endings
  • HCMC Blogs
  • Landscapes
  • LEMDO
  • Linguistics
  • Maint
  • LondonMap
  • Mariage
  • MoM
  • Moses
  • Pro-D
  • Projects
  • ScanCan
  • HumsSites
  • Wendat

This collection ©2022 by admin • Help • Responsive CMS