我们要成为某一方面的专家,就必须深知它的原理,知道它最基层的构架,这样我们才可以以不变应万变,Linux 也是一样,我们要想玩弄Linux股掌之中,就必须先知道它的基础,它是如何让启动的。
下面就大致说一下启动的顺序:BIOS通电自检--主引导加载程序--内核初始化--系统初始化
具体如下:
&nb
原创
2011-05-13 16:13:01
3531阅读
Linux开机过程是指将计算机系统从关机状态转换为可操作状态的过程。本文将介绍Linux开机过程的几个主要阶段,并讨论每个阶段的功能和重要性。
Linux开机过程包括BIOS/UEFI阶段、引导加载程序阶段、内核初始化阶段和运行级别切换阶段。在每个阶段,系统都会执行特定的任务,以确保系统能够正常启动并运行。
首先是BIOS/UEFI阶段。当计算机打开电源时,首先会进入BIOS/UEFI阶段。B
原创
2024-02-04 13:39:59
26阅读
启动第一步--加载BIOS当 你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关 信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了。在BIOS将系 统的控制权交给硬盘第一个扇区之后,就开始由Linux来控制系统了。启动第二步-
转载
2018-09-10 10:35:21
1755阅读
理解操作系统开机引导和启动过程对于配置操作系统和解决相关启动问题是至关重要的。该文章陈述了 GRUB2 引导装载程序开机引导装载内核的过程和 systemd 初始化系统执行开机启动操作系统的过程。
事实上,操作系统的启动分为两个阶段:引导boot和启动startup。引导阶段开始于打开电源开关,结束于内核初始化完成和 systemd 进程成功运行。启动阶段接管了剩余工作,直到操作系统进入可操作状态。
转载
2017-09-22 06:55:51
1033阅读
由于操作系统正在变得越来越复杂,所以开机引导和关机下电的过程也越来越智能化。从简单的DOS系统转移到 Windows NT系统,人们已经亲身感受到了这些变化——这已不仅仅是核心操作系统的启动引导和关闭了,还包括必须要同时启动或者关闭相当数量的服务项目。类似于Windows NT,Linux系统启动过程需要打开的服务项目也是数量极大的。
这里,我们假设大家已经熟悉其它操
转载
精选
2010-12-23 16:43:09
531阅读
由于操作系统正在变得越来越复杂,所以开机引导和关机下电的过程也越来越智能化。从简单的DOS系统转移到 Windows NT系统,人们已经亲身感受到了这些变化——这已不仅仅是核心操作系统的启动引导和关闭了,还包括必须要同时启动或者关闭相当数量的服务项目。类似于Windows NT,Linux系统启
转载
2011-02-03 16:36:00
47阅读
2评论
我们假设大家已经熟悉其它操作系统的引导过程,了解硬件的自检引导步骤,就只从Linux操作系统的引导加载程序(对个人电脑而言通常是LILO)开始,介绍Linux开机引导的步骤。
转载
精选
2015-03-24 17:02:38
403阅读
Linux 开机引导和启动过程详解 编译自:https://opensource.com/article/17/2/linux-boot-and-startup作者: David Both 原创:LCTT https://linux.cn/article-8807-1.html 译者: penghu
转载
2018-01-17 23:19:00
109阅读
2评论
目录1 开机加载简介2 常规加载流程2.1 加载BIOS2.2 读取MBR2.3 boot loader2.4 加载内核2.5 init依据inittab文件来设定运行等级2.6 init进程执行rc.sysinit2.7 启动内核模块2.8 执行不同运行级别的脚本程序2.9 执行/etc/rc.d/rc.local2.10 执行/bin/login程序,进入登录状态3 环境变量加载3.1 加载顺
原创
2015-01-06 10:29:13
1960阅读
点赞
Linux开机过程按理说蛮简单的,却难住了一大片朋友,也成了面试必问 的考题之一,今天你准备好了吗:开启电源启动COMS/BIOS (basic input out...
转载
2022-03-11 13:50:01
76阅读
1、主机加电自检,加载 BIOS 硬件信息。2、读取 MBR 的引导文件(GRUB、LILO)。3、引导 Linux 内核。4、运行第一个进程 init (进程号永远为 1 )。5、进入相应的运行级别。6、运行终端,输入用户名和密码。 上面说到这个内容大致了解即可,平时用不到,更多的时候是用于两个地方:一是面试题中经常会出现类似题型,二是给其他
原创
2022-07-02 00:27:04
89阅读
1. BIOS
2. MBR ( boot loader )
3. Loader ( lilo or grub, stage 1 and stage 2 )
4. Kernel loader ( /boot/vmlinuz )
5. init process ( 读取 /etc/inittab 取得 run-level )
6. 开始执行 /etc/rc.d 内的 scripts
7.
原创
2012-11-02 11:40:33
417阅读
Linux开机过程按理说蛮简单的,却难住了一大片朋友,也成了面试必问 的考题之一,今天你准备好了吗综述:开启电源 启动COMS/BIOS (basic input output system)(自举代码)加电自检(检测CPU,显卡,主板,io,内存等信息)读取硬盘引导扇区 (第一扇区MBR,512字节,分为三部分,一个446字节启动加载器,一个2字节flag,最后一个64字节DPT(di
原创
2021-04-09 15:59:23
162阅读
点赞
Linux 开机的过程是一个非常复杂且值得深入研究的过程,它涉及到很多不同的步骤和组件。在这篇文章中,我们将重点介绍红帽操作系统的开机过程,包括引导加载程序、内核启动、初始化系统和启动系统服务等关键步骤。
首先,当我们启动计算机时,计算机会首先加载引导加载程序。在红帽系统中,引导加载程序通常是Grub(Grand Unified Bootloader)。Grub的主要作用是引导操作系统的内核,它
原创
2024-03-11 09:51:59
70阅读
linux 设置开机启动服务
1、相关基础知识点 1)redhat的启动方式和执行次序是: 加载内核 执行init程序 /etc/rc.d/rc.sysinit # 由init执行的第
转载
2009-05-14 21:04:03
341阅读
点赞
Liunx服务器加电后的开机过程如下:第一步、加载BIOS硬件自检》启动权交给相应硬件(一般都是磁盘) ;硬件自检过程,会读取硬件信息,BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等第二步、读取MBR硬盘第0磁道第一个扇区被称为MBR(主引导记录),大小512字节(前446为引导信息,后64为分区信息,最后两个为标志位)第三步、grub引导菜单通过
原创
2022-06-07 11:49:14
140阅读
linux的启动过程详解
一 启动概要
1BIOS自检2 读取MBR的信息(MBR可以是lilo,grub,spfdisk等)3 加载内核4 内核执行init程序,并取得run-level信息5 init执行/etc/rc.d/rc.sysinit6 执行/etc/rc.d/rc.X.d/[KS]7 init执行相应的run-level的脚本8 init执行/etc/rc.d/rc.local
原创
2008-09-17 15:22:40
1765阅读
linux开机启动过程第一步 加载BIOS 打开计算机电源,计算机会首先加载BIOS信息,BIOS包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了。在BIOS将系统的控制权交给硬盘第一个扇区之后,就开始由Linux来控制系统了。第二步 读取MBR
转载
精选
2013-06-19 16:57:38
488阅读
本文描述linux系统开机过程,属于个人理解范畴,如果文中表述有误请大家批评指正!计算机开机之后,首先要加载BIOS(基本输入输出系统)信息,BIOS包含了很多重要的信息,包括CPU信息,设备启动顺序信息,硬盘信息,内存信息,时钟信息等。 由BIOS进行POST(加电自检),然后依据BIOS内设置的引导顺序从硬盘、软盘或者CDROM中读入引导块。linux系统是从BIOS中的OxFFFFO处开始引
原创
2013-09-26 22:59:07
838阅读
本文描述linux系统开机过程,属于个人理解范畴,如果文中表述有误请大家批评指正!计算机开机之后,首先要加载BIOS(基本输入输出系统)信息,BIOS包含了很多重要的信息,包括CPU信息,设备启动顺序信息,硬盘信息,内存信息,时钟信息等。由BIOS进行POST(加电自检),然后依据BIOS内设置的引导顺序从硬盘、软盘或者CDROM中读入引导块。linux系统是从BIOS中的OxFFFFO处开始引导的。BIOS的第一个工作时POST,POST的工作就是对硬件进行检测。第二个工作是进行本地设备的枚举和初始化。BIOS是由两部分组成:POST代码和运行时的服务。当POST完成之后就会被从内存中清理出
转载
2013-09-26 22:46:00
103阅读
2评论