麒麟系统/boot下文件全部丢失,系统无法启动

系统异常断电,重启时发现的问题

1,无法找到系统启动的引导文件

麒麟系统/boot下文件全部丢失,系统无法启动

2,通过ls (hd0,gpt1)/ 查询到引导文件所在位置

麒麟系统/boot下文件全部丢失,系统无法启动

挂载系统镜像,进入系统救援模式

麒麟系统/boot下文件全部丢失,系统无法启动
麒麟系统/boot下文件全部丢失,系统无法启动

首先进入的是挂载镜像的根目录,不需要密码,回车可进入

麒麟系统/boot下文件全部丢失,系统无法启动

输入exit

麒麟系统/boot下文件全部丢失,系统无法启动

根据提示填写1,进入读写模式

麒麟系统/boot下文件全部丢失,系统无法启动

重新生成系统内核

1,进入本机系统文件系统,chroot /mnt/sysroot,查看/boot下内容

麒麟系统/boot下文件全部丢失,系统无法启动

2,创建文件夹,并挂载镜像文件,

/mkdir /mnt/cdrom
麒麟系统/boot下文件全部丢失,系统无法启动

3,重新生成内核文件(可在正常机器上使用rpm -qf 软件名,查看是哪个安装包生成的文件)

rpm -ivh /mnt/cdrom/Packages/kernel-core[tab]  --force
麒麟系统/boot下文件全部丢失,系统无法启动

重新生成引导文件grub.conf

1,之前查看内核文件在/dev/sda2内,所以生成grub2也得在sda内

grub2-install /dev/sda
麒麟系统/boot下文件全部丢失,系统无法启动

2,grub.conf需要单独生成

grub2-mkconfig > /boot/grub2/grub.cfg
麒麟系统/boot下文件全部丢失,系统无法启动

退出救援模式,重启系统

##外篇
在grub模式下使用的命令

set 设置环境变量
ls 查看设备
insmod 加载模块
root 指定用于启动系统的分区
prefix 设定grub启动路径


ls // 第一步ls查看所有设备,启动项肯定在其中一个里
ls (hd0,gpt5)   //网上的帖子根据实际情况看是gpt还是msdosX,大都是(hd0,msdosX)表示
//X代表挂载设备号1,2,3,4....查找每个设备,
直到设备内容与图片中相似,里面有一个grub/文件夹,启动项就在其中

set root=(hd0,gpt3)
set prefix=(hd0,gpt3)/grub    //网上的帖子有的是/boot/grub,电脑不同,可参考
insmod normal
normal

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/12276

(0)
凯影的头像凯影
上一篇 2024年7月5日 下午2:55
下一篇 2023年5月17日 下午5:06

相关推荐

  • windows使用ipmitools管理ipmi

    今日有个服务器IPMI密码忘记,无法登陆,但是服务器不能够进行重启,并且还是windows系统,所以尝试通过ipmitool进行管理 首先安装ipmitool http://s.cnaaa11.com/soft/ipmitool.zip 服务器本地win系统下安装此工具,用于对自身服务器BMC发送指令,实现带内管理: 安装步骤: 1) 将IPMIToolWi…

    2024年5月7日
    14300
  • redis 集群 CLUSTERDOWN Hash slot not served 报错解决思路

    背景:  因机房故障,导致redis-cluster 集群中 有个节点 down 了 ,再从新拉起节点加入集群后,就没在意 过来小许,服务器磁盘告警来了,我看了下 应用服务器上的tomcat 的日志,不停的刷,日志内容 报redis 错误, CLUSTERDOWN Hash slot not served 吓得我 立马 去 redis 集群上去 检…

    2023年5月16日
    46900
  • Linux实验案例:构建DHCP服务器

    公司要求将闲置的一台Linux主机配置为DHCP服务器,以便为局域网内员工的办公用机提供自动分配IP地址服务,提高网络管理和维护的效率。 需求描述 给局域网内各主机自动分配的IP地址范围为192.168.10.20~192.168.10.30 局域网内各主机使用的默认网关地址为192.168.10.2 局域网内各主机使用的DNS服务器地址分别为202.96.…

    2024年6月24日
    8900
  • pve集群的部署

    一、部署前准备 需准备一台物理机,安装hyper-v(需开启虚拟化)或者vmware proxmox镜像下载地址:https://www.proxmox.com/en/downloads 二、安装系统 确认物理机是否开启虚拟化 新建三台虚拟机 之后就自动安装。 装完后新建一个内部虚拟交换机,使物理机与虚拟机能够内网相通。 https:// 192.168.1…

    2023年12月5日
    49800
  • Centos7中搭建WebDav的服务

    一 什么是WebDAV 百度百科的定义:WebDAV (Web-based Distributed Authoring and Versioning) 一种基于 HTTP 1.1协议的通信协议。它扩展了HTTP 1.1,在GET、POST、HEAD等几个HTTP标准方法以外添加了一些新的方法,使应用程序Web Server直接读写,并支持写文件锁定(Lock…

    2023年3月9日
    46100

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信