主题 : Kernel panic - not syncing: No init found.  Try passing init= option to kernel 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 114402
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
综合积分: 4 分
注册时间: 2015-04-13
最后登录: 2015-04-23
楼主  发表于: 2015-04-23 10:36

 Kernel panic - not syncing: No init found.  Try passing init= option to kernel

   if (execute_command) {
        run_init_process(execute_command);
        printk(KERN_WARNING "Failed to execute %s.  Attempting "
                    "defaults...\n", execute_command);
    }
    run_init_process("/sbin/init");
    run_init_process("/etc/init");
    run_init_process("/bin/init");
    run_init_process("/bin/sh");

    panic("No init found.  Try passing init= option to kernel.");

为什么我的rootfs sbin/init   etc/init  bin/init       bin/sh    dev/console    dev/null 都存在,却还是说找不到init,这与init的什么库文件有关吗,我用的是动态编译busybox

setenv bootargs noinitrd root=/dev/nfs rw nfsroot=192.168.1.111:/embed/fs/rootfs ip=192.168.1.112  init=/linuxrc console=ttySAC1,115200