文件引导阶段

引导文件【 /boot/grub2/grub.cfg 】作用:

  • 指定/boot分区位置

  • 加载内核

  • 启动系统初始化进程

引导文件丢失
问题模拟:rm -fr /boot/grub2/grub.cfg 删除引导文件。

问题解决:
当系统没有重新启动时

grub2-mkconfig > /boot/grub2/grub.cfg
## grub2-mkconfig输出的就是/boot/grub2/grub.cfg的文件内容grub2-mkconfig中的内容与grub.cfg相同,将内容导到引导文件中使用该命令直接生成新的引导文件即可。

当系统重新启动后

set root=’hd0,msdos1’   ##set root是找boot分区的挂载点##hd0,msdos1是第一块硬盘的第一个分区,根据自己系统/boot分区的实际位置确定 (如果/boot分区单独列出,则写的是/boot分区所在的硬盘分区号如果不是独立出的,就写/分区所在的硬盘分区号)
linux16 /boot/vmlinuz-3.10.0-123.e17.x86_64 ro root=/dev/vda1 ##linux16...系统内核文件  ##/dev/vda1为/分区所在的设备名。指定内核文件以及根分区所在位置。(如果/boot分区独立出来,那么直接写/vm...;如果/boot分区不是独立出的,那么就写/boot/vm...)initrd16 /boot/initramfs-3.10.0-123.e17.x86_64.img   ##系统初始化镜像文件 (如果/boot分区独立出来,那么直接写/vm...;如果/boot分区不是独立出的,那么就写/boot/vm...)

以上操作可以使系统正常启动,进入系统后还需要执行,才能生成新的引导文件,确保下次正常系统正常启动。

grub2-mkconfig > /boot/grub2/grub.cfg

操作如下:
查看boot分区是否独立出来,并查看boot分区的挂载点
我这里并没有独立出来





注意:
1.若/boot分区独立出来了,则现环境的根为真实的/boot; 写相对路径/vmlinuz-3…即可
2.若/boot分区未独立,则现环境的根为真实的/;写 /boot/…路径

进入系统后还需要执行,才能生成新的引导文件,确保下次正常系统正常启动。

Linux下对grub引导文件丢失进行恢复相关推荐

  1. linux 误删grub引导文件,如何恢复

    若误删grub引导文件,如何恢复? (1)删除grub引导文件但系统并未重启 1).模拟实验环境 [root@localhost ~]# cd /boot/grub2[root@localhost g ...

  2. linux下修复win8引导文件,微软为推广win8系统linux删除文件的修复技巧

    想必大家都遇到过win8系统linux删除文件的问题吧,大多数朋友还不知道怎么处理虽然解决方法很简单,但是大部分用户不清楚win8系统linux删除文件到底要如何搞定.最近有不少用户到本站咨询win8 ...

  3. 计算机丢失系统文件如何找回,电脑引导文件丢失怎么办 引导文件丢失恢复方法...

    电脑引导文件丢失怎么恢复?硬盘引导分区是一个敏感的区域,主要是用来引导启动系统的一种程序.如果硬盘主引导分区出现问题,可能会导致造成数据丢失,那么下面小编就为大家介绍u深度win8pe工具如何恢复引导 ...

  4. Linux与Windows双系统下的Grub引导管理器安装。

    转载自品略图书馆 http://www.pinlue.com/article/2020/04/0710/1410126301133.html 大多数人日常工作所用的系统是Windows,如果想尝试或者 ...

  5. Linux系统中 如何系统排错 二之文件引导阶段(引导文件丢失)!

    文件引导阶段出现问题: 1.引导文件的丢失: 说明:我们的/boot目录下有grub文件,这个文件是用来自动引导系统来启动内核程序和系统的初始化程序: 系统读取到/boot分区后.不知道要读取什么了 ...

  6. 一个在windowsXP启动linux as(grub引导)的简单方法

    一个在windowsXP启动linux as(grub引导)的简单方法: 1.下载grub for dos 0.2.0 final 下载地址:http://newdos.yginfo.net/grub ...

  7. redhat linux 系统修复,RedHat Linux系统修复—— grub引导、MBR损坏修复过程

    一.系统故障描述: 装有Red Hat Enterprise Linux 操作系统的服务器,系统无法启动,如下图所示: 二.修复步骤: 1.调整服务器BIOS启动项,使用系统从光驱启动,插入系统光盘, ...

  8. Linux miny选择字体,linux下sed命令对文件执行文本替换

    让我们看一下 sed 最有用的命令之一,替换命令.使用该命令,可以将特定字符串或匹配的规则表达式用另一个字符串替换.下面是该命令最基本用法的示例: $ sed -e 's/foo/bar/' myfi ...

  9. win10 u盘 修复计算机,u盘启动修复Win10引导文件丢失的方法

    有不少win10系统用户可能会遇到引导丢失导致电脑无法正常启动的问题,那么遇到Win10引导文件丢失的话该怎么修复呢?其实我们可以通过U盘启动来修复,现在给大家讲解一下u盘启动修复Win10引导文件丢 ...

最新文章

  1. [转]C#开发ActiveX控件,.NET开发OCX控件案例
  2. Centos 76分布式lamp平台
  3. Cygwin,Nutch安装配置,检验是否正确(对网友守望者博客的修改---在此感谢守望者)2
  4. linux history nginx,vue-router History 本地开发环境和nginx配置
  5. Windows 不能在 本地计算机 启动 SQL Server 服务 错误代码126
  6. *【CodeForces - 859C 】Pie Rules (博弈dp,时光倒流)
  7. css书写规范、行高
  8. php 保存远程图片到本地
  9. 7 centos 查看程序文件数量_MongoDB最大连接数(centos7应用程序最大打开文件数)设置失效的异常分析过程与解决方法...
  10. xampp apache windows10 同一局域网下他人访问本地项目
  11. Camtasia怎么添加文字效果
  12. 小学计算机应用到英语课教案,信息技术助力小学英语课堂教学妙招
  13. vue修饰符——.lazy
  14. 【openface : RuntimeError: Unable to open shape_predictor_68_face_landmarks.dat】
  15. 嵌入式学习的几种线路图
  16. matlab 坐标点标记符号表
  17. python 中的 urlencode 编码与 urldecode 解码
  18. Displayport 连接、握手时序
  19. import cv2 报错(linux环境)ImportError: libGL.so.1: cannot open shared object file: No such file or direc
  20. 基于MFC的OpenDDS发布订阅例子(PubSubDemo)

热门文章

  1. Java的中英文编码和解码问题
  2. dede织梦编辑器中插入mp4视频文件方法
  3. 黄金期到来 地铁安防企业发展众望所归
  4. SIGSEGV (0xb) at pc=0x0000000400000000, pid=14750, tid=140204925077248 问题排查
  5. bzoj3505 / P3166 [CQOI2014]数三角形
  6. 使用MATLAB 将EASE-Grid 2.0投影坐标系下 的NC文件转换为相同坐标系下的geotiff文件
  7. Android中 onTouchEvent() 与 onInterceptTouchEvent()事件的区别详解
  8. mtk+android+之mt6577驱动笔记,MTK6577+Android之音频(audio)移植
  9. nexus7二代刷Linux,Nexus 7 安装Ubuntu for Tablets教程
  10. 无聊写个小程序╮(╯▽╰)╭