Kernel compiling
From odroid US
Revision as of 07:27, 11 January 2013 by Sebastian s (Talk | contribs) (Created page with "WATCH THE SIZE OF YOUR BOOT PARTITION, MAYBE YOU HAVE TO DELETE SOME OF THE BACKUP FILES! you can easily build it on your own: <pre>wget https://github.com/hardkernel/linux/a...")
WATCH THE SIZE OF YOUR BOOT PARTITION, MAYBE YOU HAVE TO DELETE SOME OF THE BACKUP FILES!
you can easily build it on your own:
wget https://github.com/hardkernel/linux/archive/odroid-3.0.y.zip mv odroid-3.0.y.zip /usr/src/linux.zip apt-get install p7zip-full cd /usr/src 7z x -y linux.zip > /dev/null mv linux-odroid* linux cd linux
make sure to select the right config for your device in the next step:
cp arch/arm/configs/odroidx2_ubuntu_defconfig .config
ncurses:
apt-get install ncurses-dev make menuconfig
GUI:
apt-get install qt4-dev-tools make xconfig
change everything to your needs (use / for searching)
make -j8 make modules_install make zImage mount -o bind /media/boot/ /boot cp /media/boot/zImage /media/boot/zImage.prev cp /media/boot/uInitrd /media/boot/uInitrd.prev cp arch/arm/boot/zImage /media/boot cp .config /boot/config-3.0.51
optionally:
cp System.map /boot/System.map-3.0.51
NOT optional:
mkinitramfs -c gzip -o ./initramfs-3.0.51 3.0.51 mkimage -A arm -O linux -T ramdisk -C none -a 0 -e 0 -n initramfs -d ./initramfs-3.0.51 ./uInitrd cp uInitrd /media/boot
halt:
shutdown -h 0
power cycle after that.