Skip to content
This repository was archived by the owner on Jan 25, 2024. It is now read-only.

Releases

v0.2 - Kaboot is ready for cli

Pre-release

Choose a tag to compare

@Emprario Emprario released this 10 Jan 12:37

Release notes

Kexec-Bootloader is a bootloader based on kexec and modified eupnea linux kernel mainly think for Chromebooks in mind.
The bootloader analyse a given grub.cfg to display a menu of options to boot. The path to this is given in kernel parameters.
Full support for root= specification (i.e. you can pass a root=PARTUUID=xxxxxx or root=PARTLABEL=xxxx, etc ...).
The grub.cfg will be look for in : /boot/grub /boot /grub /efi /BOOT /GRUB (in this order)
The bootloader is now fully automated with only jump to cli interfaces/distro for now.
Step to test it :

  • Sign and flash the image on ChromeOS Kernel Partition with as flags root={wherever is your grub.cfg on}
  • Boot
  • Choose your entry
  • Enjoy !

v0.1 - A first preview

Pre-release

Choose a tag to compare

@Emprario Emprario released this 04 Jan 11:06

Release notes

Kexec-Bootloader is a bootloader based on kexec and modified eupnea linux kernel mainly think for Chromebooks in mind.
The bootloader analyse a given grub.cfg to display a menu of options to boot. The path to this is given in kernel parameters.
Full support for root= specification (i.e. you can pass a root=PARTUUID=xxxxxx or root=PARTLABEL=xxxx, etc ...).
Since this is just a preview no boot process automation is set up to allow user to debug themselves.
Step to test it :

  • Sign and flash the image on ChromeOS Kernel Partition with as flags root={wherever is your grub.cfg on}
  • Boot
  • Sign in (user:root passwd:root)
  • bash /lib/kaboot/main.sh
  • Choose your entry
  • kexec -e with eventually some options
  • Enjoy !

Adding bash implementation in buildroot

Pre-release

Choose a tag to compare

@Emprario Emprario released this 28 Dec 11:13

Not production ready binary

Add bash to packages of buildroot.

Shouldn't be used.
User: root
Password: root

Adding drm i915 (correct) implementation

Choose a tag to compare

@Emprario Emprario released this 26 Dec 21:43

Not production ready binary

Fixed a bug in script for missing space at the end of overlays in linux config.

Shouldn't be used.
User: root
Password: root

First Preview of kaboot

Pre-release

Choose a tag to compare

@Emprario Emprario released this 20 Dec 21:10

Not production ready binary

Shouldn't be used.
User: root
Password: root