linux 在系统启动过程
2015-09-02 09:05
483 查看
从学习《鸟哥linux私人厨房》
用于在计算机系统启动,计算机硬件和软件由(它包含的操作系统软件)包括。对于操作系统在同一台计算机硬件方面的表现,该系统配备有硬件是公用,不同的系统是
的操作系统软件。
因此,在用户按下开机键时,计算机硬件会主动的读取BIOS来载入硬件信息,之后系统就会依照在BIOS中设置的开启启动项去读取第一个能够支
持开机的装置。就是我们常常设置的硬盘,软盘,U盘等,这样计算机就进入了开机管理程序了,就是传说中的bootloader。此时计算机便開始由bootloader来接管了。
bootloader接受用户给出的系统选项。引导对应的操作系统软件进行启动,其详细工作由分为:bootloader在选定操作系统后。将对应的系统载入到内存中解压缩与运行,这时候
计算机实际上便由系统核心程序(系统内核程序)来接管了。
系统内核程序接管阶段:内核侦測全部硬件信息并载入适当的驱动程序,之后核心程序才会准备其它系统执行所需的软件所执行的环境,其主要步骤是:内核调用执行init程序(程
序之祖宗)。init会取得run-level信息。
init运行/etc/rc.d/rc.sysinit档案来准备软件运行的作业环境(如网络。时区)
init执行run-level的各个服务之启动(执行对应的脚本文件)
init运行/etc/rc.d/rc.local
init 运行终端机仿真程序 mingetty 来启动login程序,最后进去用户登陆等待,在系统启动宣告结束它。
用于在计算机系统启动,计算机硬件和软件由(它包含的操作系统软件)包括。对于操作系统在同一台计算机硬件方面的表现,该系统配备有硬件是公用,不同的系统是
的操作系统软件。
因此,在用户按下开机键时,计算机硬件会主动的读取BIOS来载入硬件信息,之后系统就会依照在BIOS中设置的开启启动项去读取第一个能够支
持开机的装置。就是我们常常设置的硬盘,软盘,U盘等,这样计算机就进入了开机管理程序了,就是传说中的bootloader。此时计算机便開始由bootloader来接管了。
bootloader接受用户给出的系统选项。引导对应的操作系统软件进行启动,其详细工作由分为:bootloader在选定操作系统后。将对应的系统载入到内存中解压缩与运行,这时候
计算机实际上便由系统核心程序(系统内核程序)来接管了。
系统内核程序接管阶段:内核侦測全部硬件信息并载入适当的驱动程序,之后核心程序才会准备其它系统执行所需的软件所执行的环境,其主要步骤是:内核调用执行init程序(程
序之祖宗)。init会取得run-level信息。
init运行/etc/rc.d/rc.sysinit档案来准备软件运行的作业环境(如网络。时区)
init执行run-level的各个服务之启动(执行对应的脚本文件)
init运行/etc/rc.d/rc.local
init 运行终端机仿真程序 mingetty 来启动login程序,最后进去用户登陆等待,在系统启动宣告结束它。
相关文章推荐
- 如何修改linux的系统时间
- Linux 查看系统硬件信息(实例详解)
- Linux 查看系统硬件信息(实例详解)
- Linux下添加新硬盘,分区及挂载
- Linux下添加新硬盘,分区及挂载
- 看这些孩子在 Ubuntu 的 Linux 终端下玩耍
- linux 目录结构及其相关命令
- Linux程序包编译安装
- 把/root/目录下的所有目录拷贝到/tmp/
- 输入数字,计算从1到输入数字的和,要求输入小于1,重输直到输入正确的数字为止
- CentOS 配置防火墙操作实例
- Centos6 安装zabbix-agent
- linux常用命令
- virtualbox centos6.7 主机和虚拟机之间通信设置
- Linux命令备忘实例(2)——变量
- Linux系统环境编程(系统当前时间)
- linux 多线程API
- CentOS修改默认运行级别
- virtualbox centos6.7 虚拟机访问外网设置
- Linux 命令初探