Linux系统rescue模式下修复内核和grub故障的处理思路-程序员宅基地

技术标签: 华为服务器linux光驱名称  

Linux系统rescue模式下修复内核和grub

故障现象

80d41520dc177da6e739eff768f8f7a3.png?,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

1514d219e993974d3693241068968ea5.jpg?,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

处理思路,内核报错,因此重新安装内核,通过光盘启动,进入救援模式。

1.进入救援模式

(1)华为服务器没有光驱,通过mgmt管理口登录,挂载iso镜像来引导。

连接服务器mgmt口至数据中心网络,浏览器登录,默认IP地址192.168.2.100,默认账号root,默认密码Huawei12#$。登录如下图

单击远程控制链接,进入远程控制管理页面,选择独占模式,如下图

1cf2031d79f527e17ebfcbde25b48f14.png?,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

打开远程管理控制台,java信息提示,点击继续

这里要求远控操作电脑安装好jre环境,如果提示不可信任被阻断,请到控制面板java中的安全选项卡中把服务器管理地址添加进“例外站点”清单中,如下图

046aefc4265d34b6089de88fe131ec7a.png?,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

成功通过网页登陆远程控制台,整个操作就可以在远程电脑上通过浏览器完成了(控制界面是不是很像我们的虚拟机环境呢),点击按钮选择重启

3492fae4e56afdb3fc7006a71bfb6cfc.png?,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

(2)开机按F11,手动选择启动方式,选择Virtual DVD-ROM VM1.1.0.255,虚拟光盘,挂载iso镜像

0b8aadff7237e5765c5b57d548186955.png?,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

01c1b3fbc318fc97fdad87a60d276a2a.png?,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

输入BIOS密码,默认的是:Huawei12#$

a7556b9dc846855e868d63d72cb5657d.png?,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

(3)进入光盘引导界面,

b07b4d10515b34f89acec1075387bb41.png?,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

选择一种语言:选择默认

e9440ed12242375a6f7807319100748b.png?,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

选择键盘类型:选择默认

40cfa7fa9cf4d10be946d0172fe3b17e.png?,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

选择是否启动网络功能:这里选择不启用

76562bac682b06c3aae496832d0477d8.png?,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

(4)开始挂载光盘等功能:选择继续

8e4fbcf9b50f6adf90f04c3627223e97.png?,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

这时候系统会告诉你找不到你的磁盘分区,要进入一个脚本:选择OK

172d02b3f3a280c0c9de96122b367bac.png?,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

2bbba6933b7426165e9fc2c3fcd5e3e3.png?,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

36affc085c9d53af98d094229c1aea25.png?,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

430ac8450994dd8d8e735a9fdcc30d1f.png?,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

2.挂载/分区,修复内核kernal

(1)创建iso镜像挂载带你,挂载iso系统文件,

d009a00134fb937ac29187477a349f41.png?,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

在Rescue救援模式下,真正的操作系统全部挂载在/mnt/sysimage下,如果想进入,输入

chroot /mnt/sysimage/即可修改根目录为/mnt/sysimage/

使用ls命令可以查看真正系统下的文件

退回到Rescue模式,输入exit命令即可。

一般把rescue救援模式下的系统称之为伪系统,chroot /mnt/sysimage/下的是真正的系统

(2)在救援模式下修复内核。

rpm -ivh /mnt/cdrom/Packages/kernel-2.6.32-642.e16.x86_64.rpm --root=/mnt/sysimage/ -- force

(需要修复的内核文件在系统盘Packages目录下)

dc411b45d382debf0393cd28f33c1cb6.png?,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

内核已修复完成

修复grub

chroot /mnt/sysimage 进入到已损坏的linux系统中

grub-install /dev/sda 安装grub程序到/dev/sda

296b4ced93a2cd1a731b1b898c34cef1.png?,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

ls /boot/grub 查看grub目录下是否存在grub.conf文件。

237d08b6bc221f8b7583204d63066184.png?,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

如果没有就手动编辑一个.

(3)测试,内核修复完成,重启系统

b5a11cc2a2724966eaba0c4c297d3be8.png?,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

如下,系统正常

2da717829b9b3b35c95f1a11fdb1e239.png?,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

检查

7a418020a1e1e3968d4f0180328da2ac.png?,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

标签:sysimage,rescue,grub,Linux,mnt,选择,内核,mgmt,挂载

来源: http://blog.51cto.com/it3246/2347559

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_35356909/article/details/116605363

智能推荐

[算法]Trie树-程序员宅基地

文章浏览阅读52次。我是好文章的搬运工,原文来自博客园,博主一线码农,选自”6天通吃树结构“系列,地址:http://www.cnblogs.com/huangxincheng/archive/2012/11/25/2788268.html一:概念 下面我们有and,as,at,cn,com这些关键词,那么如何构建trie树呢?从上面的图中,我们或多或少的可以发现一些好玩的特性。 ..._16-bit trie树的实现

Nginx编译安装及配置文件详解_nginx 编译安装-程序员宅基地

文章浏览阅读9.1k次,点赞3次,收藏10次。Nginx编译安装及配置文件详解_nginx 编译安装

Jenkins集成Apifox自动化接口测试工具_apifox集成jenkins-程序员宅基地

文章浏览阅读1k次。添加构建步骤 Excute shell,将 ApifoxCli 的命令拷贝进去,保存并运行即可。1、打开 Jenkins 插件管理中找到。1.创建一个新项目选择项目类型为。2.去到Jenkins服务器安装。,配置版本号(需 >= v10)3、在全局工具配置中新建。_apifox集成jenkins

使用python绘制三维圆柱网格模型图——voxels函数的使用_python 画sanwei网格图-程序员宅基地

文章浏览阅读3.3k次,点赞5次,收藏20次。最近接到老师的新任务——画一个XXX的三维模型图,和师兄交流后大概知道了要做什么,在师兄的建议下成功入了python的坑。然而网上查了很长时间才在matplotlib的example中找到了这种画圆柱网格的模型图的实例。实例import matplotlib.pyplot as pltimport matplotlib.colorsimport numpy as npfrom mpl_toolkits.mplot3d import Axes3Ddef midpoints(x): sl_python 画sanwei网格图

《Augmentation for small object detection》小目标检测的数据增强-程序员宅基地

文章浏览阅读2.4k次,点赞3次,收藏22次。前言这篇论文和CutMix思路有点类似,不过该篇论文主要是针对小目标数据的增强,CutMix注重的是数据增强中正则化,泛化的问题。该篇论文发布于2019CVPRAbstract近年来,目标检测取得了令人瞩目的进展。尽管有这些改进,但在检测大小目标之间的性能仍有很大差距。我们在具有挑战性的数据集MS COCO上分析了当前最先进的模型Mask RCNN。我们表明,小的ground truth目标和预测的Anchor之间的重叠远低于预期的IoU阈值。我们推测这是由两个因素造成的;(1) 只有少数图像包含._augmentation for small object detection

ASP.NET邮件收发程序的设计与实现(论文+源码)_Nueve_.net 邮件发送附件 开发-程序员宅基地

文章浏览阅读854次。数据库设计是系统设计中非常重要的一个环节,因为数据库设计就像在建设高楼大厦的根基一样,如果设计不好,在后来的系统维护,变更和功能扩充时,甚至于在系统开发过程中,将会引起比较大的问题,有时大量的工作将会重新进行。本系统包括下列功能模块:用户注册,用户登陆,用户管理,邮件管理,普通邮件发送,发送多附件,接收普通邮件,接收多附件,对文本邮件的编译,信息内容的查询。这个是电子邮件最基本应该具有的功能,使用户很方便的使用和管理自己的邮件,同时也节省了很多空间,如今,网络上垃圾邮件非常多,控制和删除便显得由为重要了。_.net 邮件发送附件 开发

随便推点

【英语语法】:名词_the number of scientists is in the lab is five-程序员宅基地

文章浏览阅读1.1k次。英语语法英语语法框架简单句数词冠词目录英语语法名词分类专业名词、普通名词可数名词、不可数名词具体名词、抽象名词名词使用注意名词单复数变化规则变化的名词不规则变化的名词一直都是复数的名词复合名词的变化名词所有格‘s所有格,中英语序一样‘s所有格,其他常见用法of所有格,中英语序相反‘s+of双重所有格名词主谓一致什么是主谓一致名词分类专业名词、普通名词可数名词、不可数名词具体名词、抽象名词专业名词、普通名词专有名词(大多数是不可数名词,在某些情况下可以复数使用,或者转换为普通名词,_the number of scientists is in the lab is five

微信小程序上传图片失败 fail url not in domain list_小程序上传图片的域名-程序员宅基地

文章浏览阅读643次。小程序上传图片_小程序上传图片的域名

ubuntu-18.04.5-live-server-amd64修改网络配置_ubuntu-18.04.5-live-server-amd64怎么配置wangk-程序员宅基地

文章浏览阅读582次。Ubuntu从17.10开始,已放弃在/etc/network/interfaces里配置IP地址,即使配置也不会生效,而是改成netplan方式,配置写在/etc/netplan/00-installer-config.yaml或者类似名称的yaml文件里修改网络配置管理员权限编辑改文件默认情况下是显示的这样# This is the network config written by 'subiquity'network: ethernets: {} version: 2修改内容为_ubuntu-18.04.5-live-server-amd64怎么配置wangk

Sqlserver 数据库文件大小和剩余空间_查询sqlserver数据库中全部表大小m-程序员宅基地

文章浏览阅读1w次,点赞2次,收藏5次。Sqlserver 数据库文件大小和剩余空间_查询sqlserver数据库中全部表大小m

Keras-深度学习-神经网络-电影评论情感分析模型_电影评论的情感分析运用深度学习什么-程序员宅基地

文章浏览阅读1.6k次。使用到的数据集为IMDB电影评论情感分类数据集,该数据集包含 50,000 条电影评论,其中 25,000 条用于训练,25,000 条用于测试。每条评论被标记为正面或负面情感,因此该数据集是一个二分类问题。①导入所需的库。②通过调用函数加载 IMDB 电影评论数据集,并将其拆分为训练集和测试集,其中num_words参数指定了词汇表的大小,只选择出现频率最高的前 10000 个单词。③使用函数对训练集和测试集中的序列进行填充,使它们具有相同的长度。_电影评论的情感分析运用深度学习什么

dm642的视频口输出 分类: DSP 201...-程序员宅基地

文章浏览阅读80次。void VP1_EDMA(int displayMode,unsigned int w,unsigned int h){ unsigned int i=0,k=0;EDMA_Handle handle;EDMA_Handle handle2;EDMA_Config myEdmaConfig; handle= EDMA_o..._display_mode_evt

推荐文章

热门文章

相关标签