引言
创新互联公司是一家专业提供相山企业网站建设,专注与网站设计、成都网站建设、H5技术、小程序制作等业务。10年已为相山众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。
在Linux系统中,Boot引导过程是操作系统启动的重要步骤之一。它是从计算机上电到操作系统启动的过程中,最早开始的一个环节。因此,,对于我们理解和掌握Linux系统的工作原理和优化操作系统的效率至关重要。
本文将详细介绍linux的boot引导过程,包括Bios加载、MBR引导、GRUB引导、Kernel引导等多个重要环节。在这些环节中,我们将深入了解每个环节的功能和作用,以及如何进行优化和配置。
Bios的加载
当计算机上电时,首先会加载Bios程序。Bios的全称为“基本输入输出系统”,其作用是为计算机硬件提供最基本的输入输出功能。Bios通过读取CMOS中的信息,将计算机硬件初始化,并将控制权交给MBR进行引导。
MBR的引导
MBR的全称是“主引导记录”,它位于硬盘的之一个扇区中。MBR记录包含有关硬盘分区和操作系统引导程序的信息。MBR记录的大小是512字节,由三部分组成:引导器代码、分区表和硬盘签名。
当MBR被加载后,它会检查硬盘的主分区表,确定哪个分区被标记为启动分区,然后将控制权传递给启动分区的之一个扇区,也就是引导扇区。
GRUB的引导
GRUB是Linux操作系统的引导程序。它被安装在硬盘的引导扇区,用于启动操作系统。GRUB支持多种文件系统的操作系统启动,例如ext2、ext3、fat、ntfs等文件系统。
GRUB的主要功能是检测和提供操作系统的启动选项。当计算机启动时,GRUB会先加载配置文件/grub/grub.conf,然后根据其中的选项配置,列出可以启动的操作系统列表。用户可以根据自己的需要选择相应的操作系统进行引导。
Kernel的引导
Kernel是Linux操作系统的核心部分,也是整个操作系统的中心组件。Kernel的主要功能是管理系统硬件、文件系统、进程等资源。当操作系统启动时,Kernel更先被加载到内存中。
Kernel在引导时需要获取硬件信息、文件系统信息等,以确定系统运作的环境和资源。在Kernel的引导过程中,会进行硬件识别、文件系统挂载、内核模块加载等多个环节。只有Kernel正常启动,操作系统才能进行下一步的初始化和配置。
结论
在Linux的Boot引导过程中,每个环节都是重要的,它们共同构成了一个完整的启动流程。通过,可以加深对Linux操作系统工作原理的理解和认识,同时也能帮助我们进行系统优化和配置。希望本文能够为大家提供一个全面而深入的Boot引导过程的介绍,有助于掌握Linux系统的启动过程。
成都网站建设公司-创新互联为您提供网站建设、网站制作、网页设计及定制高端网站建设服务!
boot分衫行耐区是存放启动linux系统所必需的文件,包括内核文件,启动菜单配置文件,出于系统安全考虑,/boot目录通常被划分为单独的分区。
硬盘分区主要可以划分为:主分区、扩展分区、逻辑分区,主分区最多有4个,扩展或春分区可以看成一个特殊的主分区类型,逻辑分区是在扩展分区之上建立的,主分区主要是用来带举安装操作系统,扩展分区则用来存储文件数据等
如果想一些linux教程,推荐你去看一下《linux就该这么学》,教程介绍的很详细。
给新硬盘上建立分区时都要遵循以下的顺序:建立主分区→建立扩展分区→建立逻辑分区→激活主分区→格式化所有分区。
分区从实质上说就是对硬盘的一种格式化。当我们创建分区时,就已经设置好了硬盘的各项物理参数,指定了BIOS系统下硬盘主引导记录(即Master Boot Record,一般简称为MBR)和引导记录备份的存放位置。
而对于文件系统以及其他操作系统管理硬盘所需要的信息则是通过之后的高级格式化,即Format命令来实现。
硬盘的分区由主分区、扩展分区和逻辑分区组成:主分区(注意扩展分区也是一个主分区)的更大个数是四个,其个数是由硬盘的主引导记录MBR(Master Boot Recorder)决穗梁定的,MBR存放启动管理程序(如GRUB)和分区表记录。扩展分区下又可以包含多个逻辑分区 — 所以主分区范围是从1-4,逻辑分区是从5开始的。
window和linux支持的分区结构:
windows和linux支持图四图五图六图七的分区机构,即:
一个主分区+一个扩展区
二个主分区+一个扩展区
三个主分区+一个扩展区
四个独立主分区
主分区:也叫引导分区,最多可能创建4个,当创建四个主分区时候,就无法再创建扩展分区了,当然也就没有逻辑分区了。主分区是独立的,对应磁盘上的之一个分区,“一般”就是C盘。在Windows系统把所有的主分区和逻辑分区都叫做“盘”或者“驱动器”,并且把所有的可存储介质都显示为操作系统的“盘”。因此,从“盘”的概念上无法区分主分区和逻辑分区。并且盘符可以在操作系统贺仔中修改,这就是要加上“一般”二字的原因。
扩展分区:除了主分区外,剩余的磁盘空间就是扩展分区了,扩展分区是一个概念,实际上是看不到的。当整个硬盘分为一个主分区的时候,就没有了扩展分区。
逻辑分区:在扩展分区上面,可以创建多个逻辑分区。逻辑分区相当于一块存储截止,和操作系统还有别的逻辑分区、主分区没有什么关系,是“独立的”。
活动分区:就是当前活动的、操作系统可以启动的分区。
格式化是针对主分区和逻辑分区的。要格式化是因为这和操作系统管理文件系统有关系。没有格式化的分区就像一张白纸,要写入数据,必须对白纸打上“格子猜拍运”,每个格子里面写一块。而操作系统只认这些格子。
个人建议 ext2 或者 ext3 。\x0d\x0a不过就是一个存储内核和 GRUB 的分区,100M 而已。一些功能太多的文件系统,会过多的占用分区容量使得分区空间使用量降低。而且这个分区只在启动系统时用它,性能也不是重点。\x0d\x0a这个分区虽然启动很重要,但这个分区的数据恢复起来很容易。也就是安全性的要求也不高。\x0d\x0a\x0d\x0a所以,用最简单的文件系统就行了。\x0d\x0a\x0d\x0a其实没特殊情况,这个分区都不需要分出来??
这是Linux引导电脑所需要用的一些必要文件,一般来说不用理会它。
/boot/非常重要,其中的文件和目录有:
(1)系统Kernel的配置文件;《Linux 就该这么学》
(2)启动管理程序GRUB的目录,里面存放的都是GRUB在启动时所需要的画面、配置及各阶段(stage1, stage1.5, stage 2)的文件。
(3)Initrd文件,是者贺缺系统启动时的模块供应的首辩主要来源;
(4)System.map文件时系统Kernel中的变量对应表;
(5)vmlinuz是在启动过程中最重要的一个拍厅文件,因为这个文件就是实际系统所使用的kernel。
/boot/非常重要,其中的文件和目录有:
(1)系统Kernel的配置文件;《Linux 就该这么学》
(2)启动管理程序GRUB的目录,里面存放的都是GRUB在启动时所需要的画面、配置及各阶段(stage1, stage1.5, stage 2)的文件。
(3)Initrd文件,是系统首辩启拍厅动时的模块供应的主要来源;
(4)***.map文件时系统Kernel中的变量对者贺缺应表;
(5)vmlinuz是在启动过程中最重要的一个文件,因为这个文件就是实际系统所使用的kernel。
/boot/非常重要,其中的文件和目录有:
(1)系统Kernel的配置文件;《Linux 就该这么学》
(2)启动管理程序GRUB的目录,里面存放的都是GRUB在启动时所需要的画面、配置及各阶段(stage1, stage1.5, stage 2)的文件。
(3)Initrd文件,是系统首辩启拍厅动时的模块供应的主要来源;
(4)***.map文件时系统Kernel中的变量对者贺缺应表;
(5)vmlinuz是在启动过程中最重要的一个文件,因为这个文件就是实际系统所使用的kernel。
boot目录存放内核以及启动所需的文件,不过因为这个文件夹是客户可以往里移动文件的,所以如果有认指吵型为的变动的话,可能会唯猜有些不同的文件碰则了。
linux的boot的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux的boot,深入了解Linux的Boot引导过程,Linux下的boot等分区,和主分区、扩展分区是什么关系?,Linux下boot分区用什么格式?,linux操作系统和boot目录下面都是什么文件?的信息别忘了在本站进行查找喔。
四川成都云服务器租用托管【创新互联】提供各地服务器租用,电信服务器托管、移动服务器托管、联通服务器托管,云服务器虚拟主机租用。成都机房托管咨询:13518219792
创新互联(www.cdcxhl.com)拥有10多年的服务器租用、服务器托管、云服务器、虚拟主机、网站系统开发经验、开启建站+互联网销售服务,与企业客户共同成长,共创价值。
网页题目:深入了解Linux的Boot引导过程(linux的boot)
本文来源:http://www.mswzjz.cn/qtweb/news38/140488.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能