The direct boot is not based on kexec. (Kexec is a reboot that avoid the bios step)
I only use initrd boot process at its best. Basically, initrd init some stuffs, swap root, finish boot. What systemimager does is almost the same thing: Init some stuff, format disk and lay down the image, install boot loader, then give back control to normal boot (swap root and next). The condition is that imager must have its matching modules on the lay down image. (I implemented that because dracut generated image are easy to tweak with its hooks and I had a node with 2TB ram that count memory for about 10min when rebooting which motivated that feature) On the screenshot page the first link is a webm video showing how it behave. When the system has finished its boot, the only difference noticeable is the content of /proc/cmdline Olivier. > Le 24 oct. 2018 à 15:00, Jarrod Johnson <jjohns...@lenovo.com> a écrit : > > I suppose one question is whether it makes sense to discontinue embedding the > imager in our Dracut-generated image and just use the systemimager image > whole. > > The whole sans-reboot I presume is kexec. I formerly tried that and it > produced some less than ideal results hopping between disparate distribution > provided kernels, but that was years ago. Of course let me know if I’m wrong > and it’s more along the lines of having the imager donor system more aligned > with the deployment target. > > From: Olivier Lahaye <olivier.laha...@free.fr> > Sent: Wednesday, October 24, 2018 4:29 AM > To: xcat-user@lists.sourceforge.net > Subject: [External] [xcat-user] Brand new systemimager (beta) > > Hi, > > I’m the main active developper for systemimager and saw some questions about > it in this mailing list. > 1st of all, the new systemimager has nothing to do with the old one regarding > the imager which is now generated using dracut and has a GUI based on > Plymouth (optional when running) > See https://github.com/finley/SystemImager/wiki > > The quick start guide and screenshot sections are the only one that are up to > date. > > You’ll notice that now, systemimager is able to deploy and run the os without > a single reboot! > > The currently supported OS are RHEL/CentOS 6 and 7, Fedora 27, 28, Upcomming > 29 and OpenSUSE 42.3 and newer. > > It could/should work on deb distros if I had time to do packaging and if > dracut can be installed aside initramfstools without conflicts. It is planned > and will work on all deb distros that have dracut and Plymouth package. I > have no date for availability as it depends on my spare time. (Feel free to > join if you have deb packaging and rpm spec knowledge to port it to Debian > dir structure (mainly dependency helpers to port from rpm to deb)) > > Regards, > — > Olivier Lahaye > _______________________________________________ > xCAT-user mailing list > xCAT-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/xcat-user
_______________________________________________ xCAT-user mailing list xCAT-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xcat-user