Linux引导过程和GRUB引导器
作为DBA,就像需要深入了解Oracle启动过程一样,懂得Linux系统的引导过程对今后的故障诊断也是很有帮助的。
先看看如下linux引导过程图:
下面是引导过程的基本阶段:
1. 1.系统加载并运行引导加载程序。这个过程的细节取决于系统架构。例如:
- BIOS 基于 x86 的系统从主硬盘的 MBR 里运行第一阶段的引导加载程序,然后再加载另外一个引导加载程序 GRUB。
- 基于 UEFI 的 x86 系统挂载了一个包含 GRUB 引导加载程序的 EFI 系统分区,EFI 引导管理者将 GRUB 作为 EFI 应用程序加载并运行。
- POWER 系统挂载一个包含 Yaboot 引导加载程序的 PPC PReP 分区。系统管理服务(System Management Service,SMS)引导管理程序加载并运行 yaboot。
- 当您 IPL 包含红帽企业版 Linux 的分区时,IBM 系统 z 从 DASD 或连接 FCP 的设备里运行 z/IPL 引导加载程序。
2. 2.引导装载程序将内核载入内存,即依次载入所需模块并将 root 分区以只读形式挂载。
3. 3.内核将引导过程控制转给 /sbin/init 程序。
4. 4./sbin/init 加载所有的服务和用户空间工具,然后挂载 /etc/fstab 中列出的所有分区。
5. 5.此时会为用户呈现全新引导的 Linux 系统的登录页面。
因为对引导过程的配置比关闭过程的配置更为普遍,本章的余下内容将详细讨论引导过程是如何工作的以及如何自定义引导过程使其适应具体需要。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26736162/viewspace-1571608/,如需转载,请注明出处,否则将追究法律责任。
Linux引导过程和GRUB引导器相关推荐
- linux grub引导windows7,用grub引导windows7(请问高手)?
GRUB一般默认安装在磁盘mbr部分 mbr 即英文 Master Boot Record 一般翻译为 主引导记录 这部分包括0柱0头1扇区的512个字节,它的任务是完成BIOS到操作系统的交接. 所 ...
- Linux系统引导过程及修复引导
目录 一.bios初始化 二.磁盘引导 1.mbr:主引导记录,446字节 2.问题模拟方式 三 .磁盘丢失 1.虚拟机中破坏系统引导 2.进入挽救模式 3.修复 4.磁盘进入 三.grub2文件引导 ...
- Linux系统启动过程,grub重装。
今天来了解下Linux的启动过程,以及内核的组成,让我们动手制作一个小linux. 启动过程: POST-----Bootloader(这里分为两段1.磁盘的前446字节,2./boot/grub)- ...
- 【AWSL】之Linux引导过程及服务控制(MBR、GRUB、runlevel、systemcl、init、ntsysv、chkconfig)
序言 这里我主要介绍的是Linux引导过程及服务控制 Linux 序言 一.Linux操作系统引导过程 1.引导过程总览 2.系统初始化进程 二.排除故障 1.MBR ①.修复MBR扇区故障 ②.排除 ...
- Linux与Windows双系统下的Grub引导管理器安装。
转载自品略图书馆 http://www.pinlue.com/article/2020/04/0710/1410126301133.html 大多数人日常工作所用的系统是Windows,如果想尝试或者 ...
- Linux——操作系统引导过程
引导过程 一.Linux操作系统引导过程 1.1 引导过程讲解 1.2 init进程(CentOS6) 1.3 Systemd进程(CentOS7) 1.4 Systemd单元 1.5 运行级别对应的 ...
- 一天一看————Linux引导过程与服务控制
Linux引导过程与服务控制 Linux操作系统引导过程 系统初始化进程 Systemd单元类型 Systemd运行级别 修复MBR扇区故障 排除启动类故障 修复GRUB引导故障 修复GRUB引导故障 ...
- linux安装 grub失败,安装linux+windows的系统 如果grub引导失败的解决方法
对于安装linux+windows双系统的计算机,如果linux系统崩溃或者grub引导失败,可能导致windows也无法进入. (1) 通过linux的安装盘重新安装grub引导程序,成功地概率很小 ...
- win10 linux 修复引导菜单,win10 + Ubuntu16.04双系统修复linux grub引导丢失
安装双系统 引导修复 1 在Ubuntu中将引导记录写入 boot 2 一波三折grub中的win10启动项又丢了 1. 安装双系统 win10 + Ubuntu16.04 双系统安装流程: 首先安装 ...
最新文章
- java 获取linux mac_java在linux获得ip地址和mac
- 让你眼花缭乱的JS代码~~
- python wxpython backend wxagg_[宜配屋]听图阁
- Beta发布-----欢迎来怼团队
- lua 差值 日期_Lua获取系统时间和时间格式化方法及格式化参数
- 说道说道 ios 图片尺寸的问题
- 视频教程-通俗易懂的JavaScript高级教程(含资料)-JavaScript
- Opencv图像边缘检测——Roberts算子(手写)、Sobel算子(手写和调包)、Scharr算子、Laplacian算子
- 电磁场理论基础 01-17
- noi题库 1.5编程基础之循环控制 :题解大礼包20180720
- [英语语法]句法之句子成分和种类
- java guardedby_JAVA多线程(五)模式-Guarded Suspension
- Mysql workbench画ER图
- 成功把变砖的RTL9210b硬盘盒救了回来,附量产工具和固件
- select苹果手机样式设置
- 第2章 基础设施即服务(IaaS)-2-Docker
- 刘翔因伤退出比赛,暴露了不少国人的本性
- 好问题:为什么有些大公司技术弱爆了?
- Codeforces #308 C. Vanya and Scales
- Android 在xml中更改纯色图片颜色