[BOOTLOADER] KexecBoot - A graphical kernel bootloader

Linux development for the Acer A500/A501

[BOOTLOADER] KexecBoot - A graphical kernel bootloader

Postby apapousek » 12 Nov 2014, 08:21

Hello All,

I'm working on porting KexecBoot, the kernel-based graphical bootloader to the A500. While we already have a wonderful multiboot bootloader, it's fairly limited. Being able to load up a Linux environment before booting into another kernel allows us to mount virtually any sort of filesystem, boot images from a networked drive, and change boot configurations by just editing a text file. Nothing really "works" as of right now, but hopefully something cool will come of this. I'll clean up this post once I get the kexec kernel to boot properly.

Changelog:
14Nov2014
  • ext4 detection and boot.cfg loadable from data partition!
  • Initial touch control working, no keyboard needed!
  • Fixed up graphical errors. No more random black streaks of debug on screen.
Initial release
  • Crappy proof-of-concept. Nothing works.
To Do:
  1. Boot Android from kexec-enabled kernel
  2. Boot kernel from USB

Image

Current Version
kexecboot-picasso-14Nov2014.img

Original, crappy demo:

kexecboot-poc.img

Just run:
Code: Select all
fastboot boot kexecboot-picasso-14Nov2014.img


Kernel Source (Thanks digetex!)
User avatar
apapousek
Junior Owner
 
Posts: 1
Joined: 12 Nov 2014, 07:42
Reputation point: 0
Junior Owner

Re: [BOOTLOADER] KexecBoot - A graphical kernel bootloader

Postby Skrilax_CZ » 07 Jan 2015, 01:46

You already can change boot configurations just by editing a text file (if you set it up to boot from EXT4).
User avatar
Skrilax_CZ
Senior Owner
 
Posts: 181
Joined: 09 Feb 2012, 13:59
Reputation point: 272
Junior OwnerJunior OwnerJunior Owner


Return to Acer A500/A501 Linux

Who is online

Users browsing this forum: No registered users and 1 guest

x

#{title}

#{text}