返回顶部
首页 > 资讯 > 操作系统 >linux可不可以mbr引导
  • 200
分享到

linux可不可以mbr引导

linuxmbr 2023-03-01 13:03:40 200人浏览 安东尼
摘要

这篇文章主要讲解了“linux可不可以mbr引导”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux可不可以mbr引导”吧!

这篇文章主要讲解了“linux可不可以mbr引导”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux可不可以mbr引导”吧!

linux可以mbr引导。在linux系统中,当从本机硬盘中启动系统时,首先根据硬盘第一个扇区中MBR(主引导记录)的设置,将系统控制权传递给包含操作系统引导文件的分区;或者直接根据MBR记录中的引导信息调用启动菜单(如GRUB)。

Linux操作系统引导过程

linux可不可以mbr引导

开机自检

服务器开机时,会进行开机自检,检测硬件设备比如CPU、内存、显卡、键盘等设备是否有故障,无故障便会根据预设的开机启动顺序,移交系统控制权,正常情况下为本机硬盘。

总结:检测出第一个能够引导系统的设备,比如硬盘或者光驱

MBR 引导

当从本机硬盘中启动系统时,首先根据硬盘第一个扇区中MBR(主引导记录)的设置,将系统控制权传递给包含操作系统引导文件的分区;或者直接根据MBR 记录中的引导信息调用启动菜单(如 GRUB)。

MBR大小为512字节,存放预启动信息,分区表等信息。

总结:运行放在MBR扇区里的启动GRUB引导程序

GRUB 菜单

对于Linux操作系统来说,GRUB(统一启动加载器)是使用最为广泛的多系统引导器程序。系统控制权传递给GRUB以后,将会显示启动菜单给用户选择,并根据所选项(或采用默认值)加载Linux内核文件,然后将系统控制权转交给内核。
Centos 7 采用的是 GRUB2 启动引导器。

GRUB是MBR程序的前446字节。

总结:GRUB引导程序通过读取GRUB配置文件/boot/grub2/grub.cfg,来获取内核和镜像文件系统的设置和路径位置

加载 Linux 内核

Linux内核是一个预先编译好的特殊二进制文件,介于各种硬件资源与系统程序之间,负责资源分配与调度。内核接过系统控制权以后,将完全掌控整个Linux操作系统的运行过程。

CentOS 7系统中,默认的内核文件位于“/boot/vmlinuz-3.10.0-514.el7.x86_64”。

总结:把内核和镜像文件系统加载到内存中

init 进程初始化

内核被加载后,第一个运行的程序就是“/sbin/init”(运行中的程序称为进程),init 进程负责完成整个系统的初始化,最后等待用户进行登录。

总结:加载硬件驱动程序,内核把init进程加载到内存中运行

扩展知识:MBR扇区故障分析

故障原因

病毒、木马等造成的破坏
不正确的分区操作、磁盘读写误操作

故障现象

找不到引导程序,启动中断
无法加载操作系统,开机后黑屏

解决思路

应提前作好备份文件
以安装光盘引导进入急救模式
从备份文件中恢复
模拟MBR扇区故障并修复
MBR位于第一块硬盘(/dev/sda)的第一个物理扇区处,总共512字节

步骤

1.创建一个磁盘分区

linux可不可以mbr引导

2.格式化,并挂载

linux可不可以mbr引导

3.备份MBR 扇区数据到/dev/sdb1盘中,此时sda盘中的MBR扇区已备份到sdb1的mbr.bak文件中。

linux可不可以mbr引导

4.模拟破坏sda的MBR扇区,将sda的前512字节用空字符覆盖。

linux可不可以mbr引导

5、init6重启

linux可不可以mbr引导

linux可不可以mbr引导

linux可不可以mbr引导

建立挂载点/backupdir,将sdb1挂载使用,将备份的mbr.bak文件复制回sda中,最后输入exit退出,退出后,系统自动重启!
从backupdir提取进行覆盖

linux可不可以mbr引导

exit退出修复成功

linux可不可以mbr引导

感谢各位的阅读,以上就是“linux可不可以mbr引导”的内容了,经过本文的学习后,相信大家对linux可不可以mbr引导这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: linux可不可以mbr引导

本文链接: https://lsjlt.com/news/198010.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • linux可不可以mbr引导
    这篇文章主要讲解了“linux可不可以mbr引导”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux可不可以mbr引导”吧! ...
    99+
    2023-03-01
    linux mbr
  • linux可不可以导出文件内容
    本篇内容主要讲解“linux可不可以导出文件内容”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux可不可以导出文件内容”吧! ...
    99+
    2023-03-14
    linux
  • linux可不可以tts
    本篇内容主要讲解“linux可不可以tts”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux可不可以tts”吧! 可以。在li...
    99+
    2023-03-10
    linux tts
  • es6可不可以用双引号
    这篇文章主要介绍“es6可不可以用双引号”,在日常操作中,相信很多人在es6可不可以用双引号问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”es6可不可以用双引号”的疑惑有所帮...
    99+
    2024-04-02
  • linux上可不可以用c
    本文小编为大家详细介绍“linux上可不可以用c”,内容详细,步骤清晰,细节处理妥当,希望这篇“linux上可不可以用c”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 ...
    99+
    2023-03-20
    linux
  • linux可不可以接u盘
    这篇文章主要介绍“linux可不可以接u盘”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“linux可不可以接u盘”文章能帮助大家解决问题。 ...
    99+
    2023-03-13
    linux
  • iis在linux上可不可以用
    本文小编为大家详细介绍“iis在linux上可不可以用”,内容详细,步骤清晰,细节处理妥当,希望这篇“iis在linux上可不可以用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。...
    99+
    2023-03-23
    linux iis
  • 可不可以用u盘装linux
    这篇文章主要讲解了“可不可以用u盘装linux”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“可不可以用u盘装linux”吧! 可...
    99+
    2023-03-19
    linux
  • vmware可不可以在linux下用
    本文小编为大家详细介绍“vmware可不可以在linux下用”,内容详细,步骤清晰,细节处理妥当,希望这篇“vmware可不可以在linux下用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学...
    99+
    2023-03-10
    vmware linux
  • linux var log可不可以删掉
    这篇文章主要讲解了“linux var log可不可以删掉”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux var log可不可以删掉”吧! ...
    99+
    2023-03-13
    linux
  • linux可不可以装虚拟机
    这篇文章主要介绍了linux可不可以装虚拟机的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇linux可不可以装虚拟机文章都会有所收获,下面我们一起来看看吧。 ...
    99+
    2023-02-28
    linux 虚拟机
  • mysql可不可以创建联合索引
    这篇文章主要介绍“mysql可不可以创建联合索引”,在日常操作中,相信很多人在mysql可不可以创建联合索引问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mysql可不可以创...
    99+
    2024-04-02
  • html可不可以引入另一个html
    这篇文章主要介绍html可不可以引入另一个html,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!html可以引入html,引入方法:1、使用HTML的iframe标签,代码为【<iframe name=&quo...
    99+
    2023-06-06
  • linux可不可以运行两个tomcat
    这篇文章主要讲解了“linux可不可以运行两个tomcat”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux可不可以运行两个tomcat”吧!linux可以运行两个tomcat。运行方...
    99+
    2023-07-02
  • linux可不可以装安卓软件
    这篇文章主要介绍“linux可不可以装安卓软件”,在日常操作中,相信很多人在linux可不可以装安卓软件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux可不可以装安卓...
    99+
    2023-03-14
    linux
  • linux中tmp目录可不可以删除
    这篇文章给大家分享的是有关linux中tmp目录可不可以删除的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在linux中,tmp目录可以删除;该目录用于存储临时性的文件,该目录会默认清理指定天数未用的文件,系统重...
    99+
    2023-06-29
  • linux可不可以重置系统时间
    这篇“linux可不可以重置系统时间”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“linu...
    99+
    2023-03-13
    linux
  • linux可不可以创建多个进程
    这篇“linux可不可以创建多个进程”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“linu...
    99+
    2023-02-07
    linux
  • ftps可不可以在linux系统安装
    本篇内容主要讲解“ftps可不可以在linux系统安装”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ftps可不可以在linux系统安装”吧! ...
    99+
    2023-03-01
    ftps linux
  • linux中trash文件夹可不可以删除
    今天小编给大家分享一下linux中trash文件夹可不可以删除的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。linux中tr...
    99+
    2023-07-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作