pxkxc - a simple utility to boot a PXE target with kexec

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all,

announcing pxkxc - a simple utility to boot a PXE target with kexec.

pxkxc combines the simplicity of PXE and the power of kexec to allow
booting of any kernel/initrd image from a PXE server without the need
for HW support, boot images, or even rebooting the system. For example,
one can initiate Fedora installation from BFO without any boot media.

pxkxc provides a newt based user interface and as it's implemented in
Python it makes it easy to enhance and customize pxkxc as needed.

Some example use cases:

- a user has decided to do a fresh Fedora installation onto a system
currently running some recent Linux distribution with kexec support. The
user simply runs pxkxc as root and chooses the appropriate menu entry
from BFO. The installer will start automatically without separately
downloading or writing any boot images and all the hardware supported by
Fedora can be used to carry out the actual installation.

- a company has several types of systems on their network, many of them
supporting PXE in hardware level. Some of the systems missing PXE
support are compatible with gPXE. However, porting new drivers or even
entire kernel subsystems to make all the NICs supported by gPXE would a
daunting and time consuming task. By creating a boot image consisting of
a recent Fedora kernel and a modified initrd which launches pxkxc the
company can do PXE based installations on all their systems regardless
of the level of PXE/gPXE support of their hardware. Also adding local
customizations like HTTP proxy settings or any other adjustments
depending on the detected network environment becomes simply a matter of
scripting and defining local policies instead of a matter of hardware
support.

So far pxkxc has been mainly tested against BFO using F12 and F13, other
combinations might also work. pxkxc tar ball can be download from

http://myllynen.fedorapeople.org/

If people see this as a useful utility perhaps it could be properly
packaged for Fedora.

Cheers,

-- 
Marko Myllynen
-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux