Linux中的系统引导修复

磁盘引导
mbr=主引导记录=0磁道1扇区446:c盘
主要作用为记录gurb2文件,找到系统的启动分区
当mbr数据丢失,系统会因为找不到启动文件而停止启动
问题模拟
查看系统磁盘所在位置(带*号)
在这里插入图片描述
系统无法启动问题模拟1
删除mbr,重启
在这里插入图片描述
系统无法启动
在这里插入图片描述
这种情况需要使用光盘在挽救模式中修复
选择光盘启动,真实主机需要进入bios选择光盘启动
在这里插入图片描述
进入挽救模式
在这里插入图片描述
在这里插入图片描述
选择1
在这里插入图片描述
根据提示获得一个可以操作的shell
在这里插入图片描述安装mbr,退出shell
在这里插入图片描述

关闭主机,并选择从硬盘启动,问题解决
在这里插入图片描述
系统无法启动问题模拟2
删除引导文件
在这里插入图片描述
无法启动
在这里插入图片描述
安装引导文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
boot启动
在这里插入图片描述
进入系统后在系统中安装启动文件

在这里插入图片描述
在这里插入图片描述
安装完成
在这里插入图片描述
把第一个标题设为默认启动目录
在这里插入图片描述
系统无法启动之忘记密码
破解密码
在登陆界面按e
在这里插入图片描述
如下图,删掉加密密码,重新设置密码,Ctrl+x
在这里插入图片描述获得一个shell
在这里插入图片描述
修改一个新密码
在这里插入图片描述
当/.autorelabel文件存在selinux会重新初始化
在这里插入图片描述
退出shell,问题解决
在这里插入图片描述
系统无法启动之内核加载问题
模拟问题
在这里插入图片描述
问题界面
在这里插入图片描述
使用光盘进入挽救模式
在这里插入图片描述
获得一个shell
在这里插入图片描述
挂载光盘
在这里插入图片描述
复制文件
在这里插入图片描述
此时有两种解决方式,1:强制安装这个rpm包
2:拆解rpm包,拷贝文件
第一种(安装过程较慢)
在这里插入图片描述
exit退出
在这里插入图片描述
删除一个原本没有的标题

在这里插入图片描述第二种(复制快但需要拆解文件)
拆解文件
在这里插入图片描述
复制
在这里插入图片描述
exit退出
在这里插入图片描述
系统初始化镜像
问题模拟
在这里插入图片描述
问题界面
在这里插入图片描述
使用光盘进入挽救模式,获得一个shell
在这里插入图片描述
恢复文件
在这里插入图片描述
exit退出
在这里插入图片描述
系统启动级别
问题模拟
在这里插入图片描述
问题描述:会一直在启动界面循环进不去输入密码界面
解决方法:在启动界面按e,启动图形界面输入5,无图形界面输入3
我是图形界面5,然后Crtl+x
在这里插入图片描述

修改启动模式
在这里插入图片描述
系统的启动级别分为
0:关机
1:单用户
2:无图形网络模式
3:无图形网络模式
4:无图形网络模式
5:有图形网络模式
6:重启

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: GRUB(GRand Unified Bootloader)是一种常用来管理 Linux 系统启动的引导程序。如果您的 Linux 系统无法正常启动,可以尝试使用 GRUB 修复系统引导修复 GRUB 的方法有很多种,其一种是使用系统安装盘进入 rescue 模式进行修复。这需要您先准备一张 Linux 系统安装盘,然后在启动时按下相应的键进入 rescue 模式,运行下面的命令来修复 GRUB: ``` grub-install /dev/sda grub-install --recheck /dev/sda ``` 也可以使用 boot-repair工具 修复 还有其他一些方法,但不同的 Linux 发行版可能有差异,请参考官方文档或者搜索相关资料。 ### 回答2: 对于Linux系统来说,GRUB是一个非常重要的组件。GRUB(GRand Unified Bootloader)负责在电脑启动时加载操作系统,并提供一个菜单供用户选择启动哪个系统,而且可以在启动时向操作系统传递参数。如果你的Linux系统无法启动,那么很可能是由于GRUB不能正常加载造成的。这时,我们需要使用GRUB修复工具将GRUB修复回原来的状态。 首先在Linux系统检测一下是否有GRUB引导程序,如果没有,则需要用命令行安装GRUB。如果已经有了GRUB引导程序,则可以使用GRUB修复工具进行修复修复GRUB引导程序需要先进入Linux系统,在终端输入以下命令: sudo update-grub sudo grub-install /dev/sda 其,/dev/sda是你的Linux系统所在的硬盘。如果你的Linux系统在其他硬盘或分区,需要将/sda替换成对应的硬盘或分区名。 接下来需要打开GRUB的引导菜单。在电脑启动时,按下Shift键,就可以进入GRUB菜单。在这个菜单,我们可以选择要启动的操作系统。 如果发现GRUB菜单缺失了某个系统,那么可能是某个引导文件损坏了。这时需要使用GRUB修复工具进行修复。以下是修复GRUB的步骤: 1. 按下Ctrl+Alt+T打开终端 2. 输入以下命令 sudo apt-get install -y boot-repair 3. 安装完之后启动boot-repair,选择“Recommended repair” 4. 在boot-repair选择“OK” 5. 等待程序运行,完成后系统将会自动重启。 通过上述步骤,我们就可以修复GRUB,恢复Linux系统引导程序了。在使用时一定要仔细查看所有命令,以避免误操作。 ### 回答3: Grub是一种系统引导程序,用于启动操作系统。当Grub无法加载或损坏时,系统就无法正常启动。因此,如果你的Linux系统的Grub无法正常工作,那么你需要进行Grub修复以确保系统正常启动。 Grub修复需要以下步骤: 1.在Linux系统引导时按下e键打开grub编辑器。在编辑器,你可以编辑启动选项。 2.在编辑器,找到以“root=”开头的行。这行指定了根文件系统所在的设备。在行末尾的位置,添加“rw init=/bin/bash”。 3.按Ctrl+X键保存修改并重新启动。此时系统将以单用户模式启动。 4.输入“mount -o remount, rw /”命令以将根文件系统挂载为可写。 5.输入“grub-install /dev/sda”命令,其“/dev/sda”应替换为你的启动设备。 6.输入“update-grub”命令更新Grub配置文件。 7.重新启动系统并测试Grub是否能正常工作。如果一切正常,那么你的系统就已经修复好了。 总之,进行Grub修复有助于恢复系统对于操作系统引导能力,确保你的linux系统可以正常启动并运行。如果你发现Grub无法正常工作,那么不要慌张,按照上述步骤进行修复即可。请注意,在进行这些操作之前备份你的数据以避免数据丢失。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值