Difference between revisions of "Talk:Step-by-step Native Compiling a Kernel"

From odroid US
Jump to: navigation, search
Line 29: Line 29:
  
 
enjoy  
 
enjoy  
 +
</pre>
 +
 +
 +
Here is how to get specific changelist:
 +
<pre>
 +
git clone git://github.com/hardkernel/linux.git -b odroid-3.0.y
 +
git checkout [commit id]
 +
git reset --hard
 +
git checkout -b odroid-3.0.y
 +
 +
 +
The commit id (SHA1) should always be the tag merge..
 +
Like this: Merge tag 'v3.0.63' of git://git.kernel.org/pub/scm/linux/kernel/git/
 +
 +
This is the one that marks a new kernel update...
 
</pre>
 
</pre>

Revision as of 16:08, 14 February 2013


  1. note a 'large' initrd is created. Probably a feature-bloated busybox


Here is a forum link to kernel building: http://odroid.foros-phpbb.com/t2216-video-capture#16851

This is mdrjr post for quick reference:


git clone --depth 1 git://github.com/hardkernel/linux.git -b odroid-3.0.y kernel-source
cd kernel-source

make odroidu2_ubuntu_mali_defconfig <- if you want to have 3D enabled
or
make odroidu2_ubuntu_defconfig <- if you don't care about 3D

make menuconfig

go around on the menus, searching for l2tp or things that are used on the IPSeC to add it. When you done..


make -j5 zImage modules
make modules_install
cp arch/arch/boot/zImage /media/boot

sync && reboot

enjoy 


Here is how to get specific changelist:

git clone git://github.com/hardkernel/linux.git -b odroid-3.0.y
git checkout [commit id]
git reset --hard
git checkout -b odroid-3.0.y


The commit id (SHA1) should always be the tag merge..
Like this: Merge tag 'v3.0.63' of git://git.kernel.org/pub/scm/linux/kernel/git/

This is the one that marks a new kernel update...