目录
一、磁盘引导修复
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系统引导过程及引导修复(当系统开机文件被误删,无法正常开机时怎么办)
发布评论