samedi 22 août 2015

TF300t Ncurses style Multiboot kernel



Posting multiboot kernel with grub-style curses boot selection menu.
This is targeted towards linux users who have a multitude of distros on their tf300.

The kernel itself is Tailormoon's 2.2.9 version of Graiden kernel which included Rabits multiboot.

The difference is that I've modified the initrd to scan all drives at boot to look for linux root filesystems or .img files.
Just put all your .img files in the root of your sdcard (dock or internal), or in /data/media/linux, and boot up.
All detected filesystems will then be displayed in an an ncurses menu allowing you to select any one of them.

To install:
- Unpack the blob and install using fastboot:
> fastboot flash boot kernel.blob
- or install using your recovery

Notes:
- Press volume down button when rabits logo pops up to boot into android.
- As with Graiden/Tailormoon, unpack module.tar to your distro's module folder in order to modprobe etc.
- Also a reminder for linux rootfs, you need to mount or copy /data and /system from your android filesystem to get the wifi firmwares you need to fire up your wifi (this is true for any linux on tf300 AFAIK)
- The boot system does not use kexec so kexecboot users may already be satisfied with their current setup. I'm no fan of kexec and hence have not seen the need to include it.

TODO:
- No timer, boot menu sits there indefinitely until a choice is made
- Add android to boot menu so no need for volume down
- Add option for modifying kernel boot parameters, booting to single user etc

Thanks
Dave Driesen








Attached Thumbnails


Click image for larger version<br/><br/>Name:	Shot.gif<br/>Views:	N/A<br/>Size:	42.8 KB<br/>ID:	3447995
 











Attached Files










File Type: zip kernel.zip -
[Click for QR Code]
(7.93 MB)
File Type: tar module.tar -
[Click for QR Code]
(2.13 MB)







Aucun commentaire:

Enregistrer un commentaire