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