内核启动参数init
来源:百度文库 编辑:神马文学网 时间:2024/06/06 04:08:27
init
---------------------------------------------------
Linux kernel启动的最后,在内核源码的linux-2.6.24/init/main.c文件的init_post()函数中可以看到:
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.");
即系统会按照上述顺序,逐次运行作为init的进程。当有任何一个进程被成功运行时,run_init_process()函数将不再返回。全局字符数组execute_command保存了从系统启动命令行中传递的init参数。例如,系统启动参数包括init=/linuxrc,如果根文件系统中存在文件/linuxrc,则它将被作为init进程的首选。
---------------------------------------------------
Linux kernel启动的最后,在内核源码的linux-2.6.24/init/main.c文件的init_post()函数中可以看到:
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.");
即系统会按照上述顺序,逐次运行作为init的进程。当有任何一个进程被成功运行时,run_init_process()函数将不再返回。全局字符数组execute_command保存了从系统启动命令行中传递的init参数。例如,系统启动参数包括init=/linuxrc,如果根文件系统中存在文件/linuxrc,则它将被作为init进程的首选。
内核启动参数init
嵌入式之路--内核启动参数解析
linux内核启动地址,解压缩,内核参数问题探讨
linux内核启动地址,解压缩,内核参数问题探讨 - Embeded
linux 内核引导参数
Eclipse 启动参数
Squid启动参数详解
U-Boot启动内核分析
U-Boot启动内核分析
火狐常见启动参数介绍
Linux-Android启动之Init进程前传 - guopeixin的专栏 - CSDN博客
Linux内核之旅 ? Blog Archive ? 内核模块编程之进阶(四)-编写带参数...
Equinox Launcher的启动配置参数
Windows CE内核启动分析 - 移植 - 转载专用!!!
MACHINE_START宏(内核启动相关) - 东海的日志 - 网易博客
Eclipse启动参数大全_Bill He Home Page
JVM启动参数Djava.library.path的意义
Linux 运行级init
init进程的建立
busybox的Init
U-Boot启动内核分析 - 我一直在努力(嵌入式Linux,AdHoc,图形图像,VC ,C
内核启动用户态的程序 - 但行好事 莫问前程 - JavaEye技术网站
WINDOWS无法启动,提示加载内核所需的DLL文件,联系技术人员
[转]linux内核启动地址的确定 - Passion~嵌入式_磊磊的技术博客的blog ...