Linux系统引导过程及引导修复(当系统开机文件被误删,无法正常开机时怎么办)

编程入门 行业动态 更新时间:2024-10-10 01:22:27

目录

一、磁盘引导修复

1、问题模拟,清空系统/dev/sda上的mbr数据,使虚拟机westosa无法正常启动​

2、此时添加一块硬盘,里面存放系统镜像(模拟制作启动优盘)

3、调整系统启动位置,使系统从新添加的硬盘(启动优盘)启动

4、开机,进入挽救模式

5、修复结束后,恢复系统启动位置

6、重启:成功!!!!

二、 grub2文件引导

1、当两个文件出问题,且系统还没有关机时如何恢复文件

 2、当两个文件出问题,但系统系统已经关机,如何解决?

 三、内核加载

1、当主机没有关机时

2、当主机reboot重启后

 四、系统初始化镜像

1、当删除初始化镜像文件后系统没有关机时

2、当删除初始化镜像文件后系统重启打不开了怎么办

 五、系统启动级别

 六、超级用户密码丢失怎么办


一、磁盘引导修复

mbr = 主引导记录 = 0 磁道 1 扇区 446 作用 : 记录grub2引导文件的位置 当mbr数据丢失系统会因为找不到启动分区而停止启动

1、问题模拟,清空系统/dev/sda上的mbr数据,使虚拟机westosa无法正常启动

  •  此时无法正常启动了

  2、此时添加一块硬盘,里面存放系统镜像(模拟制作启动优盘)

  •  如果是优盘的话,先卸载优盘,不要让它挂载,之后将系统镜像装入优盘(在这里不需要做此操作

 3、调整系统启动位置,使系统从新添加的硬盘(启动优盘)启动

 4、开机,进入挽救模式

5、修复结束后,恢复系统启动位置

 6、重启:成功!!!!

二、 grub2文件引导

当以下两个文件有问题时,系统无法正常启动

/ boot / grub2 / grub.cfg        ###指定 / boot 位置 / boot / loader / entries / xxxxxxxxx.conf        ####指定系统启动时加载文件名称

 1、当两个文件出问题,且系统还没有关机时如何恢复文件

[root@westosa100 grub2]# rm -fr /boot/loader/entries/  ####制造问题
[root@westosa100 grub2]# kernel-install add $(uname -r) /lib/modules/$(uname -r)/vmlinuz ####恢复文件
[root@westosa100 grub2]# ls /boot/loader/entries/
8bf8757aa7ac4d73b173c9970462643f-0-rescue.conf
8bf8757aa7ac4d73b173c9970462643f-4.18.0-193.el8.x86_64.conf
[root@westosa100 grub2]# 
[root@westosa100 grub2]# rm -fr /boot/grub2/grub.cfg   ####制造问题
[root@westosa100 grub2]# grub2-mkconfig > /boot/grub2/grub.cfg    ####恢复文件
Generating grub configuration file ...
done

 2、当两个文件出问题,但系统系统已经关机,如何解决?

  • 制造问题,然后关机

  •  此时开机界面变成这样

  •  怎么办呢?可以进行手动引导开机(设置开机位置,启动内核,启动初始化程序)

  •  现在就可以正常开机了!

 三、内核加载

加载内核作用 / boot / vmlinuz - $(uname - r) 系统初始化硬件设备 只读挂在 / 设备

1、当主机没有关机时

[root@westosa100 boot]# rm -fr vmlinuz-4.18.0-193.el8.x86_64    ###模拟问题
####解决方法
###复制系统中usr下的内核文件到/boot中即可
[root@westosa100 boot]# cp /lib/modules/$(uname -r)/vmlinuz /boot/vmlinuz-$(uname -r)

 2、当主机reboot重启后

  • 只能进入挽救模式进行修复

 四、系统初始化镜像

/ boot / initramfs - 4.18.0 - 80. el8.x86_64.img         加载系统时钟         加载selinux         加载系统主机信息         加载 / etc / fstab 文件中磁盘挂在策略         加载磁盘配额         初始化系统程序开启开机启动服务         开启虚拟控制台         开启图形

1、当删除初始化镜像文件后系统没有关机时

2、当删除初始化镜像文件后系统重启打不开了怎么办

  • 模拟问题:删除初始化镜像文件并系统重启

  •  挽救模式进行修复

 五、系统启动级别

  • 制造问题:修改默认为开机后重启

  •  电脑陷入了开机——重启——开机——重启的死循环

  •  怎么办呢?按上下键,

  •  按“e”

  • 按“ctrl-x”,恢复了

  •  最后别忘了把文件也还原,否则你下次开机依旧会陷入死循环!!!!

现在才算完全回复成功 

 六、超级用户密码丢失怎么办

  • 挽救模式

 

  •  之后两下exit退出,开机,选择超级用户,输入修改后的密码

  •  登陆成功

更多推荐

Linux系统引导过程及引导修复(当系统开机文件被误删,无法正常开机时怎么办)

本文发布于:2023-06-11 02:18:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1372647.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:系统   无法正常   开机时   过程   文件

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!