linux 跟文件系统启动过程
时间: 2023-11-07 16:02:14 浏览: 50
Linux系统的启动过程可以分为以下几个阶段:内核的引导、运行init、系统初始化、建立终端和用户登录系统。在内核引导阶段,系统会加载内核并完成硬件的初始化。接下来运行init进程,它是系统启动的第一个用户进程,并根据运行级别启动对应的开机自启程序。系统初始化阶段会进行各种初始化工作,例如加载驱动、启动服务等。建立终端则是为用户提供交互界面,让用户可以输入命令进行操作。最后用户登录系统,可以通过用户名和密码进行身份验证并进入系统。
相关问题
linux根文件系统启动脚本
Linux根文件系统的启动脚本是rc.sysinit。在Linux的启动过程中,rc.sysinit是系统运行的第一个脚本。它的作用包括以下几点:
1. 运行必要的系统初始化操作,如加载必要的驱动程序和模块、设置系统时钟、创建临时文件系统等。
2. 挂载根文件系统,并以读写方式重新挂载。
3.读取/etc/rc.d/rcN.d/目录下以s开头的服务脚本,启动这些服务。
4.读取/etc/rc.d/rcN.d/目录下以k开头的服务脚本,停止这些服务。
5. 完成系统初始化准备工作后,最终打印终端,显示登录界面。
rc.sysinit是一个非常重要的脚本,它负责系统启动的初期工作,确保系统可以正常运行。如果有需要,我们可以通过修改这个脚本来满足特定需求。
Linux操作系统的启动过程
Linux操作系统的启动过程可以分为以下几个步骤:
1. BIOS自检:当计算机开机后,首先会进行自检,这个过程由计算机的基本输入/输出系统(BIOS)负责完成。在这一过程中,BIOS会检查计算机的硬件是否正常工作,例如检测内存、硬盘、键盘、显示器等。
2. bootloader引导:完成BIOS自检后,计算机会在硬盘上查找引导装载程序(bootloader),并将其加载到内存中执行。在Linux系统中,常用的bootloader有GRUB和LILO。
3. 内核启动:当bootloader被加载后,它会读取内核文件并将其加载到内存中。内核是操作系统的核心部分,它负责控制硬件设备、管理进程和内存等。
4. 系统初始化:当内核启动后,它会执行一些初始化任务,例如加载驱动程序、挂载文件系统、启动系统服务等。
5. 用户空间启动:在完成系统初始化后,内核会启动一个init进程,它是用户空间的第一个进程。init进程会根据/etc/inittab文件的配置启动其他用户空间的进程和服务。
6. 登录窗口/命令行登录:最后,在用户空间启动后,系统会提供登录界面或命令行提示符,允许用户登录并开始使用系统。
以上就是Linux系统的启动过程,不同的Linux发行版可能会有一些细微的差别,但总体流程是相似的。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)