It's rebooting because the system expects a proper boot partition (usually flashed with a boot.img) with the kernel zImage and a ramdisk combined. You can use the ramdisk from an existing (working) boot.img by splitting it with split_bootimg.pl from:
http://android-dls.com/files/linux/split_bootimg.zip <http://android-dls.com/files/linux/split_bootimg.zip>Then use the mkbootimg command (available in AOSP repo, in out/host/linux-x86/bin after you complete the first 'make') to build a proper boot.img mkbootimg --cmdline 'no_console_suspend=1 console=null quiet' --kernel your-kernel-file --ramdisk newramdisk.cpio.gz -o mynewboot.img More info on the boot process: http://www.androidenea.com/2009/06/android-boot-process-from-power-on.html A (partially) outdated guide on making boot/recovery images: http://android-dls.com/wiki/index.php?title=HOWTO:_Unpack,_Edit,_and_Re-Pack_Boot_Images Also, you should do a make oldconfig after copying the .config into your kernel source tree before compiling it. On Mon, Jul 19, 2010 at 10:31 PM, TDTwister <[email protected]> wrote: > Hi! > > I tried compile the Linux Kernel that I got from > http://android.git.kernel.org/?p=kernel/msm.git and the one provided > by HTC in the developer website http://developer.htc.com/ (HTC Dream > Kernel Source Code). After finishing the compilation I get a zImage > that I am trying to run on my ADP1. If I run it using fastboot boot > <location of zImage> the ADP1 reboots but the old kernel is loaded. If > I try fastboot flash:raw boot <loacation of zImage> then the ADP1 > reboots and when it tries to boot it reboot again after a few seconds. > I suspect I must be getting some sort of kernel panic. Does anyone > know how can I debug the kernel while booting or why this problem > occurs and how can be fixed? > > The kernel was compiled with the following commands. > Wile in the kernel directory: > adb pull /proc/config.gz . (From the ADP1) > gunzip config.gz > mv config .config > > make ARCH=arm CROSS_COMPILE='<directory of android project>/prebuilt/ > linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi-' > > If you need any more information please let me know! > > Thanks in advance! > > -- > unsubscribe: > [email protected]<android-kernel%[email protected]> > website: http://groups.google.com/group/android-kernel -- unsubscribe: [email protected] website: http://groups.google.com/group/android-kernel
