Linux系统引导过程及引导修复

0.Linux系统引导过程:

1.通电
2.bios初始化
3.磁盘引导阶段
4.grub2文件引导程序
5.内核加载
6.系统初始化镜像
7.系统启动级别
8.超级用户密码
以下内容是针对各过程会出现的问题及提出的解决方案

1.通电

如果没有通电,根本就无法开机,所以需要去检查电源,没电买电就行了,这和系统本身没有关系

2.bios初始化

对硬件进行检测,初始化硬件时钟(内存、硬盘等硬件设备没插好,会发出蜂鸣声报警)
bios是一个写入到硬件(主板)上的一个软件程序,在开机时,计算机系统主动执行的第一个程序,bios会依据使用者的设定去取得能开机的硬盘,并且到该硬盘里面去读取第一个扇区的mbr位置

3.磁盘引导阶段

主引导记录(mbr):所在位置0磁道1扇区,硬盘容量446byte放置最基本的开机管理程序,开机管理程序目的是加载核心文件
mbr作用:记录grub2引导文件的位置,读取这个文件以后,这个文件里面记录了/boot分区的位置并且指定在启动时要读取的文件
当mbr数据丢失,系统会因为找不到启动分区而停止启动
如何知道mbr在系统哪块磁盘里面?
执行 fdisk -l 命令 ,* 在哪一个分区上,这个分区所在的设备上面就有mbr
在这里插入图片描述
问题模拟:
系统磁盘/dev/nvme0n1
dd if=/dev/zero of=/dev/nvme0n1 bs=446 count=1 清空系统dev/nvme0n1上的mbr数据
恢复方式:
用光盘进入系统挽救模式 :
在系统安装界面选择Troubleshooting系统排错选项,进入Troubleshooting排错界面,选择系统挽救模式
在这里插入图片描述
进入挽救模式环境,如果想要还原根目录,需要将你的系统挂载到/mnt/sysimage目录下
显示四个选项:继续、只读挂载、跳到一个shell、退出重启,这里我们选择继续

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值