The Mer Wiki now uses your Mer user account and password (create account on https://bugs.merproject.org/)
Compiling Jolla kernel
From Mer Wiki
(Difference between revisions)
Line 5: | Line 5: | ||
==build kernel== | ==build kernel== | ||
− | * download | + | * download source from releases.sailfishos.org |
− | * | + | * extract tarball |
− | * | + | * cd into extracted dir |
+ | * sb2 make sbj_defconfig | ||
+ | * sb2 make kernel-adaptation-sbj | ||
+ | |||
* Script to build flashable boot.img | * Script to build flashable boot.img |
Revision as of 14:34, 10 November 2015
work in progress...
environment setup
- Setup Mer Platform SDK
build kernel
- download source from releases.sailfishos.org
- extract tarball
- cd into extracted dir
- sb2 make sbj_defconfig
- sb2 make kernel-adaptation-sbj
- Script to build flashable boot.img
#!/bin/sh set -e BOOTIMG=boot.img RAMDISKFILE=ramdisk-sailfish.img # Create ramdisk echo "Creating dummy ramdisk.." touch $RAMDISKFILE gzip -f $RAMDISKFILE echo "Creating $BOOTIMG.." KERNEL=arch/arm/boot/zImage mkbootimg --kernel $KERNEL --ramdisk ${RAMDISKFILE}.gz --cmdline "init=/sbin/preinit root=/dev/mmcblk0p28 rootfstype=btrfs noinitrd androidboot.hardware=qcom user_debug=31 ehci-hcd.park=3 maxcpus=2 ip=192.168.2.15::192.168.2.14:255.255.255.0::rndis0:off zcache" --base 0x80200000 --offset 0x02000000 --pagesize 2048 -o $BOOTIMG echo "Cleaning up.." rm $RAMDISKFILE* exit 0