Linux系统中 如何系统排错 二之文件引导阶段(引导文件丢失)!
文件引导阶段出现问题:
1.引导文件的丢失:
说明:我们的/boot目录下有grub文件,这个文件是用来自动引导系统来启动内核程序和系统的初始化程序;
系统读取到/boot分区后。不知道要读取什么了
2.问题模拟:
rm -fr /boot/brub2/grub.cfg
没删除之前 /boot/grub2/下有 grub.cfg文件:
删除后:(没有了)
reboot重启系统:
可以看到报错内容:
解决方法:
第一步 输入set root='hd0,msdos1' (hd0 ,0代表 vda1中的 a 。msdos后面的数字根据具体的 挂载在/boot上的分区的数字来确定)
其中msdos1 代表 /dev/vda1 挂载在了/boot上!:
随后输入下面图中命令:
手动加载内核启动程序:
手动加载初始化启动程序:
此处不能输入reboot 否则会回到这个界面!
可以看到 我们的问题解决了 系统可以起来了:
最后我们还不能忘了进入root用户添加曾经删除的文件(否则,重启电脑又得重复刚才的解决操作步骤):
可以看到开机后/boot/grub2/里没有我们删除的grub.cfg文件:
恢复它:grub2-mkconfig > /boot/grub2/grub.cfg
执行完,可以看到 grub.cfg文件恢复了,而且系统reboot重启也是正常的!
注:当我们没有关闭系统的情况下 直接 输入 grub2-mkconfig > /boot/grub2/grub.cfg命令恢复grub.cfg文件就可解决问题!
Linux系统中 如何系统排错 二之文件引导阶段(引导文件丢失)!相关推荐
- pe系统如何读取手机_pe装系统,详细教您怎么在PE系统中重装系统
上期小编讲解了电脑没法安装软件?电脑教程:解决电脑没法安装软件,本次正特手机网小编给大家讲解一下pe装系统,详细教您怎么在PE系统中重装系统,一些用户在重装系统时,可能会选择使用硬盘重装系统,当然这方 ...
- mac安装双系统中Windows系统无法识别键盘和触控板
mac安装双系统中Windows系统无法识别键盘和触控板 浅记一下解决这个问题的过程 mac安装了双系统后,第一次使用没有问题,第二次进入windows系统发现键盘和触控板都没有反应.上网搜索这个问题 ...
- 如何在linux系统中还原系统版本,系统还原也简单 常用Linux系统还原工具推荐
据调查发现,一直以来,计算机用户都会被电脑死机.硬盘崩溃和内存芯片损耗过量等问题困扰,而最好的解决方式便是系统还原."系统还原"的目的是在不需要重新安装操作系统,也不会破坏数据文件 ...
- 知识蒸馏在广告系统中的应用(二)
上篇文章<知识蒸馏在广告系统中的应用(一)>主要和大家聊的是一些基本的背景,今天我们将重点看看在实战中知识蒸馏是如何在广告系统的各个阶段发挥作用的. 1.在召回/粗排阶段使用知识蒸馏 在上 ...
- linux vmware中深度系统突然不能右键在桌面新建文件、拖拽文件失败
发现不知何时系统在主目录的.cache/vmware下新建了一个drag_and_drop文件夹,我向桌面拖拽的文件都会放到该目录下 另外删除此目录后,桌面开始出现新建文件夹等选项
- 在Android系统中使用系统自带的emoji表情
一,对emoji表情的理解 emoji表情是一种表情符号,在代码中它现在其实是一组遵循Unicode的编码,即每一个表情符号都对应了一个Unicode编码.更进一步说,emoji表情实际上是一组Uni ...
- android 自带的表情,在Android系统中使用系统自带的emoji表情
一,对emoji表情的理解 emoji表情是一种表情符号,在代码中它现在其实是一组遵循Unicode的编码,即每一个表情符号都对应了一个Unicode编码.更进一步说,emoji表情实际上是一组Uni ...
- windows系统中环境系统变量和用户变量的区别
前言 -- 什么是环境变量 一般我们安装软件之后,为了能够在cmd命令行运行软件,一般都需要设置一下环境变量,否则就会出现找不相关命令的错误提示. 所谓环境变量,可以简单理解为就是给操作系统定义的一些 ...
- 怎么在Android系统中增加系统属性?
系统属性:就是在整个Android系统中都是可以调用的属性,比如我们某个功能,在fw层和c层都有改动,我们需要用一个变量去控制这个功能是否启用和关闭,这就需要用到全局的系统属性: /system/bu ...
最新文章
- VMWare中CentOS系统不能上网的解决
- uniapp 默认的 ‘再按一次退出应用’ 提示语修改方法
- Linux命令完全指南route,Linux命令--route
- 如何建立有效的数据挖掘步骤
- Ubuntu Vi编辑器中文乱码问题的解决
- History命令的显示带时间
- AndroidTV开发12——大屏TV电视及盒子Apk远程安装说明文档
- codesys 实现冒泡排序
- RH124-07 管理与监控Linux进程
- 清华梦的粉碎—写给清华大学的退学申请(转自王垠Blog)
- python 马赛克还原_「马赛克画」利用Python生成马赛克画,简单两步去除马赛克! - seo实验室...
- 汤姆猫代码python_用树莓派实现会说话的汤姆猫
- 最详细的VI编辑器指南
- 卷积神经网络理解(一):滤波器的意义
- 小括号在c语言的作用,C语言的小括号----其实是逗号运算符
- es7.1聚合查询 javaAPI
- 操作系统春招面试复习之:操作系统概述
- mysql怎么增加内存_MySQL内存不足怎么办
- Kibana KQL查询语法
- 构造器(有参、无参)