jeekl / osimag.es

A collection of iPXE scripts that powers boot.osimag.es. It's a fast way to bring up a menu and netboot any of your favorite operating systems.

Home Page:boot.osimag.es

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

boot.osimag.es

What is boot.osimag.es?

boot.osimag.es is a collection of iPXE scripts that allow you to rapidly network boot Operating Systems, Utilities and other tools very easily. It allows you the flexibility of booting installations without having to go download the entire installation media. It's especially useful for environments when you don't want to utilize a Virtual CD in a Dell DRAC, HP iLO or some other type of remote tool. It's a quick installation menu available anywhere on any system.

Getting started

NIC with Embedded iPXE

If your system has iPXE integrated in your network cards ROM, you can enter iPXE's CLI by entering CTRL-B when prompted and then load boot.osimag.es by doing:

dhcp
chain http://boot.osimag.es/menu.ipxe

If you don't have DHCP on your network, you can manually set your network information:

set net0/ip <IP>
set net0/netmask <netmask>
set net0/gateway <gateway>
set dns <nameserver>
ifopen net0
chain http://boot.osimag.es/menu.ipxe

Boot from iPXE ISO

Obtain ISO image here:

wget http://boot.osimag.es/ipxe/ipxe.iso

To create a bootable CD-ROM, burn the ISO image ipxe.iso (1MB in size) to a blank CD-ROM. You can also use this ISO file as a virtual CD device in Citrix XenServer, VMware ESXi, VMware Fusion, VirtualBox, or even in a Dell DRAC or HP iLOs virtual CD drive.

Boot from iPXE USB

Obtain DSK image here:

wget http://boot.osimag.es/ipxe/ipxe.dsk

Warning: Backup your important data before using USB as it will overwrite anything on the USB key.

Insert a USB disk, find it's device name of USB. Then use following command:

cat ipxe.dsk > /dev/sdX 

or

dd if=ipxe.dsk of=/dev/sdX 

where sdX is your usb drive. Substitute /dev/sdX for /dev/fd0 in the case of using a floppy.

Updates to boot.osimag.es menus

Pull requests are welcome and encouraged. Feel free to issue a pull request for new versions or tools that you might find useful. boot.osimag.es will be deployed automatically with the latest github changes once they've been accepted.

iPXE Images

All iPXE boot images are regenerated every time a commit occurs to the iPXE project on Github so that the images always have the latest and greatest updates. It's merged with the osimages branch with the only deviations right now being the menu color scheme. The images are generated and embedded with these scripts.

What Operating Systems are currently available on boot.osimag.es?

  • ArchLinux
  • CentOS
  • Debian
  • Fedora
  • Gentoo
  • OpenSUSE
  • TinyCoreLinux
  • Ubuntu
  • Windows 2012 Preinstallation Environment [Experimental, not of use to anyone except me yet]

What Utilities are currently available on boot.osimag.es?

Updates to boot.osimag.es menus

Pull requests are welcome and encouraged. Feel free to issue a pull request for new versions or tools that you might find useful. boot.osimag.es will be deployed automatically with the latest github changes once they've been accepted.

TODO

  • Add some of the more popular network and storage appliances to the menu.
  • More work on the main iPXE scripts that are generated.
  • Add Hypervisors like XenServer and ESX, have to break them down so that they aren't so large and figure out where to host.
  • Add menu for other iPXE menus on the internet, would love to use this as a starting point to discover others menus.

Contact

I can be contacted at [ antony at mes dot ser dot li ].

About

A collection of iPXE scripts that powers boot.osimag.es. It's a fast way to bring up a menu and netboot any of your favorite operating systems.

boot.osimag.es