android平台,想把ubuntu 12.04 跑上去
用官网上的img解压出来的LINUX文件夹里面的文件,复制到SD卡,可以启动到串口login
但是用debootstrap制作的系统不行,报标题的错误
kernel是从uboot启动的,mkbotimg打包了initramfs,initramfs是用busybox做的,init贴在这里
http://paste.ubuntu.com/7788868/
bootargs参数里面有init=/sbin/init
但是debootstrap制作的/sbin/init和官网img解压出来的MD5一样
其他没什么好怀疑的,请问我如何debug,找出死在哪一步了?
Kernel command line: root=/dev/cardblksd2 rw rootfstype=ext4 rootwait init=/sbin/init console=ttyS0,115200n8 nohlt vmalloc=256m mem=1024m logo=osd1,0x84100000,720p
[ 8.535358@0]
[ 8.558124@1] cardblksd: cardblksd1 cardblksd2
[ 8.562734@0] monitor : INSERT
#INIT >>> mount root device
[ 8.724357@1] EXT4-fs (cardblksd2): mounted filesystem with ordered data mode. Opts: (null)
#INIT >>> check /newroot//sbin/init
[ 8.914336@1] Kernel panic - not syncing: Attempted to kill init!
[ 8.914824@1] [<c0045f10>] (unwind_backtrace+0x0/0xfc) from [<c06e5324>] (panic+0x74/0x184)
[ 8.923166@1] [<c06e5324>] (panic+0x74/0x184) from [<c006b7ac>] (do_exit+0x6ac/0x758)
[ 8.930955@1] [<c006b7ac>] (do_exit+0x6ac/0x758) from [<c006b894>] (do_group_exit+0x3c/0xbc)
[ 8.939383@1] [<c006b894>] (do_group_exit+0x3c/0xbc) from [<c006b924>] (sys_exit_group+0x10/0x18)
[ 8.948226@1] [<c006b924>] (sys_exit_group+0x10/0x18) from [<c003eb80>] (ret_fast_syscall+0x0/0x30)
Kernel panic - not syncing: Attempted to kill init!
-
- 帖子: 19
- 注册时间: 2008-08-29 18:49
-
- 帖子: 2
- 注册时间: 2014-09-15 14:54
- 系统: ubuntu 13.04
Re: Kernel panic - not syncing: Attempted to kill init!
检查一下工具链和UCLIBC。