LinuxDown.com
Linux系统下载网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

Linux系统在启动过程中都加载了哪些内容?

2023年3月12日 1044点热度

我们都晓得,Linux系统的启动是特别快的,这么Linux系统在启动过程中都加载了什么内容呢?下边学习啦小编就给你们介绍下Linux系统开机启动的详尽过程,便于你有个详尽的了解。

按下电源按键的直至欢迎页下来以后,linux总共做的事可以分为五步来完成。

1、BIOS加电自检:

加电自检,检查硬件设备。之后根据cmos里面的次序来搜索处在活动状态下的可以引导的设备。可以是硬盘、软盘、USB等。

2、加载主引导加载程序(MBR):

主引导程序是一个512字节的映像。包含一点机器码还有一个小的分区。

linux开机启动_linux 开机 启动_linux防火墙开机启动

主引导程序的任务就是查找而且加载处在硬碟分区上的次引导程序。通过分区表查找活动分区linux vps,并将处在活动分区的次引导加载程序读取到显存上面运行。

3、加载次引导记载程序(GRUB)

次引导加载程序只要就是加载linux内核。

上一阶段结束以后次引导加载程序都会在显存上面跑上去。都会出现GRUB图形界面,让用户选择加载哪些样的内核。

4、linux内核映像:

用户选择要加载的内核以后,次引导加载程序(GRUB)都会按照/boot/grub.conf配置文件中所设置的信息,从/boot/所在的分区上读取Linux内核映像,之后把内核映像加载到显存中并把控制权交给Linux内核。

linux内核获得控制权以后开始干自己的事

1)、检测硬件

2)、解压缩自己并安装必要驱动

3)、初始化与文件系统相关的虚拟设备,LVM或RAID

4)、装载根文件系统linux 开机 启动linux 开机 启动,挂在根目录下边

linux 开机 启动_linux开机启动_linux防火墙开机启动

5)、完成以后,linux在进程空间上面加载init程序,下边轮到init干活

5、init进程

init是所有进程的发起者和控制者puppy linux,所有的进程都由此衍生。

init进程获得控制权以后,它会执行/etc/rc.d/rc.sysinit脚本,按照上面的代码设置环境变量、网络、启动swap、检查并挂载文件系统、执行其他初始化工作。

linux防火墙开机启动_linux 开机 启动_linux开机启动

至此,linux启动完成。

我们稍为总结一下:

首先是BIOS加电自检,然后加载主引导加载程序、次引导加载程序,最后就是linux内核映像,完了把控制权交给init进程,完成初始化工作。

swap分区是哪些?

类似windows系统中的虚拟显存,当化学显存不够用的时侯,使用swap中的显存。

里面就是Linux系统开机启动的详尽过程的介绍了,平常你在开机的时侯可能没有认真注意,虽然Linux系统在开机的时侯做了许多事。

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: linux系统
最后更新:2023年3月12日

Linux系统下载网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

Linux系统下载网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
掌握Linux内核链接脚本:详解、实践与优化 文本编辑器Vim有个内置功能很强加密功能 Linux安装MySQL5.6:详细步骤及下载地址 字符集1.计算机的存储规则(ASCII)计算机解码规则 linux goldendict Linux黄金词典:英语学习高效利器 Linux中解压缩zip文件乱码怎么办?如何解决问题? Linux轻松搭建网站:安装Apache服务攻略 Linux操作系统多数Intemet设备内核移植过程及方法 轻松安装CentOS,EasyBCD教程上手 Windows端完全转入了Linux服务器端,语言也彻底变成C Golang开发者乱码问题的原因及解决方法设置中解析 企业Linux安全运维:10大分析实战经验 轻松搞定CentOS本地域名解析与静态IP设置 Linux命令用于显示内存使用情况的free(-bkmotV) Linux必备:64位Tomcat下载安装教程 精通Linux设备驱动开发,掌握9大关键技巧! Linux下MySQL下载安装教程,快速学会MySQL安装! 升级到7.10完成后执行一下sudo-getclean释放空间 玩转Linux C索引:3.1版本安装指南 轻松掌握Linux启动应用程序命令,提高工作效率
RedHat虚拟机网络配置:9大详细分析,让你轻松上手掌握Linux内核链接脚本:详解、实践与优化Linux虚拟机必备:轻松安装VMwareTools网络安装Linux系统:多种方法全解析高效、易用的Linux笔记整理下载工具关于嵌入式Linux操作系统的原理和实现的详细分析Linux发行版在开机启动时拉起的服务进程中如何关闭?Linux内核通信方式详细解析:探讨八种实现方法CentOS如何安装中文输入法,让Linux操作系统更方便?有个发行版居然模仿起了Win11系统,还内置安卓虚拟机深入了解Linux内核开发,掌握基本技巧!Linux登录认证失败的8个问题,让你不再孤单一个如何记录ssh命令操作的小技巧-OpenSSH命令Linux轻松安装:VirtualBox虚拟机指南Fedora 25轻松安装智能fcitx输入法Linux系统在启动过程中都加载了哪些内容?Linux系统连接服务器:从入门到精通的技巧!Linux安装内核开发包及编译器,轻松开发!学习linux内核是需要一步一步内核的一些建议吧!Linux操作系统进程内核文件的设置文件是什么
rabbitmq centos CentOS轻松搭建RabbitMQ集群,快速提升消息传输效率! 安卓手机搭建Linux系统,轻松实现! Linux软件包管理:八个最佳实践 轻松掌握Linux系统基本命令大全,10个常用命令助你驾驭命令行 如何查看Linux系统信息? 轻松查看Linux系统版本,不同发行版通用技巧! Linux内核写一次特性:永不失效,提高系统性能 thunderbird linux 安装 高效管理邮件,轻松安装Thunderbird Linux。8招教你操作得心应手! 学会这些,让你轻松将Fedora安装到U盘 轻松安装RedHat和Oracle 10g,快速搭建服务器 Linux安装Oracle 11教程:打造强大数据库管理工具 轻松实现Linux SSH下载文件:九个详细步骤分享 Linux下FTP增加用户,轻松解决问题 探秘Linux内核社区:历史、组织、贡献与版本 玩转Linux调试:轻量级调试工具全解析 《深入理解LINUX内核》(第3版):Intel特有 成为Linux C软件工程师,必须掌握这9个技能! 轻松设置Fedora KDE中文输入法,畅享更流畅的打字体验! 深入了解Linux内核开发,掌握基本技巧! 探究Linux操作系统的历史与发展,了解这个什么系统?
标签聚合
文件目录 linux服务器 电脑 软件 centos sudo linux社区 linux系统 虚拟机 u盘启动
书籍
课程
技术群
技术干货大合集↓
  • 2023年3月 / 249篇
友情链接:

Linux书籍 | Linux命令 | Linux系统 | RHCE红帽认证 | Linux软件 | Linux教程 | CentOS系统 | Linux内核 | Linux服务器 | Linux大神 | IT资源

COPYRIGHT © 2023 LinuxDown.com ALL RIGHTS RESERVED.

京ICP备14023444号-2