BootSetup Helps setup a bootloader like LiLo or Grub2. Gtk and Curses interfaces exists. This has been developped in Python mainly, with the help of os-prober and other util-linux tools.