LineageOS 14.1 kernel build with kexec-hardboot (for MultiROM)

dvdkon

Member
Nov 21, 2014
19
36
0
I wanted to run MultiROM and have LineageOS 14.1 as my primary ROM. However, I found no kernel binary with kexec-hardboot support. So I built it myself. This kernel binary is built from upstream revision 6e3ebcd87db3abee92c678626592bf987d5c48ff with GCC6 compatibility patches (Just disabling warnings, basically. Ugly but it works.) and the kexec-hardboot patch. Both patches (I had to make some minor changes to the kexec-hardboot patch to make it apply) are avaliable as attachments to this post. I used the 2016.11 Linaro toolchain.
 

Attachments

saleiro

Member
Apr 29, 2010
28
9
0
I wanted to run MultiROM and have LineageOS 14.1 as my primary ROM. However, I found no kernel binary with kexec-hardboot support. So I built it myself. This kernel binary is built from upstream revision 6e3ebcd87db3abee92c678626592bf987d5c48ff with GCC6 compatibility patches (Just disabling warnings, basically. Ugly but it works.) and the kexec-hardboot patch. Both patches (I had to make some minor changes to the kexec-hardboot patch to make it apply) are avaliable as attachments to this post. I used the 2016.11 Linaro toolchain.
This sounds great! Too bad bad I have no ideia how to apply any of this. :) I will do some search for that.

But basically it means I can be on any Nougat rom and have Multirom working with any rom as secundary?

Sorry for the dumb noob questions.
 

avinashjirapure

Senior Member
Dec 19, 2010
227
121
63
I wanted to run MultiROM and have LineageOS 14.1 as my primary ROM. However, I found no kernel binary with kexec-hardboot support. So I built it myself. This kernel binary is built from upstream revision 6e3ebcd87db3abee92c678626592bf987d5c48ff with GCC6 compatibility patches (Just disabling warnings, basically. Ugly but it works.) and the kexec-hardboot patch. Both patches (I had to make some minor changes to the kexec-hardboot patch to make it apply) are avaliable as attachments to this post. I used the 2016.11 Linaro toolchain.
Are you running Nougat LineageOS 7.1.1 as Primary rom & other Nougat as secondary? Any screen shots please...

Sent from my Nexus 4 using Tapatalk
 

dvdkon

Member
Nov 21, 2014
19
36
0
Are you running Nougat LineageOS 7.1.1 as Primary rom & other Nougat as secondary? Any screen shots please...

Sent from my Nexus 4 using Tapatalk
I'm running LineageOS 14.1 Nougat as primary and custom (currently unreleased) GNU/Linux ROMs based on Lollipop and Marshmallow as secondary. There isn't anything to screenshot as this includes none of the GUI components of MultiROM (the boot menu and recovery).
 

jaydhanani99

New member
May 5, 2017
1
0
0
Install

This sounds great! Too bad bad I have no ideia how to apply any of this. :) I will do some search for that.

But basically it means I can be on any Nougat rom and have Multirom working with any rom as secundary?

Sorry for the dumb noob questions.
how to install this 3 files ???