petitboot logo

petitboot

Boots system from various file systems and network protocols. Supports loading kernel, initrd, and device tree files. Enables remote booting via telnet or SSH.

Made by Unknown Author

  • bios-replacement

  • Boot Manager

What is petitboot?

Petitboot is a versatile and flexible bootloader that leverages the Linux kexec warm reboot mechanism to provide platform-independent booting capabilities. It supports loading kernel, initrd, and device tree files from a wide range of Linux-mountable filesystems, as well as network-based protocols such as FTP, SFTP, TFTP, NFS, HTTP, and HTTPS. Petitboot's ability to boot any operating system with kexec boot support makes it a valuable tool for diverse computing environments. Additionally, Petitboot includes an ncurses-based user interface program that can be used to boot the system remotely via telnet or SSH sessions, with the capability to run multiple user interface programs simultaneously

Highlights

  • Platform-independent bootloader based on Linux kexec warm reboot mechanism
  • Supports loading kernel, initrd, and device tree files from Linux-mountable filesystems
  • Supports network-based booting using FTP, SFTP, TFTP, NFS, HTTP, and HTTPS protocols
  • Ability to boot any operating system with kexec boot support
  • Ncurses-based user interface program for remote booting via telnet or SSH
  • Supports multiple user interface programs running simultaneously

Platforms

  • Linux

Languages

  • English