Linux下对grub引导文件丢失进行恢复
文件引导阶段
引导文件【 /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引导文件丢失进行恢复相关推荐
- linux 误删grub引导文件,如何恢复
若误删grub引导文件,如何恢复? (1)删除grub引导文件但系统并未重启 1).模拟实验环境 [root@localhost ~]# cd /boot/grub2[root@localhost g ...
- linux下修复win8引导文件,微软为推广win8系统linux删除文件的修复技巧
想必大家都遇到过win8系统linux删除文件的问题吧,大多数朋友还不知道怎么处理虽然解决方法很简单,但是大部分用户不清楚win8系统linux删除文件到底要如何搞定.最近有不少用户到本站咨询win8 ...
- 计算机丢失系统文件如何找回,电脑引导文件丢失怎么办 引导文件丢失恢复方法...
电脑引导文件丢失怎么恢复?硬盘引导分区是一个敏感的区域,主要是用来引导启动系统的一种程序.如果硬盘主引导分区出现问题,可能会导致造成数据丢失,那么下面小编就为大家介绍u深度win8pe工具如何恢复引导 ...
- Linux与Windows双系统下的Grub引导管理器安装。
转载自品略图书馆 http://www.pinlue.com/article/2020/04/0710/1410126301133.html 大多数人日常工作所用的系统是Windows,如果想尝试或者 ...
- Linux系统中 如何系统排错 二之文件引导阶段(引导文件丢失)!
文件引导阶段出现问题: 1.引导文件的丢失: 说明:我们的/boot目录下有grub文件,这个文件是用来自动引导系统来启动内核程序和系统的初始化程序: 系统读取到/boot分区后.不知道要读取什么了 ...
- 一个在windowsXP启动linux as(grub引导)的简单方法
一个在windowsXP启动linux as(grub引导)的简单方法: 1.下载grub for dos 0.2.0 final 下载地址:http://newdos.yginfo.net/grub ...
- redhat linux 系统修复,RedHat Linux系统修复—— grub引导、MBR损坏修复过程
一.系统故障描述: 装有Red Hat Enterprise Linux 操作系统的服务器,系统无法启动,如下图所示: 二.修复步骤: 1.调整服务器BIOS启动项,使用系统从光驱启动,插入系统光盘, ...
- Linux miny选择字体,linux下sed命令对文件执行文本替换
让我们看一下 sed 最有用的命令之一,替换命令.使用该命令,可以将特定字符串或匹配的规则表达式用另一个字符串替换.下面是该命令最基本用法的示例: $ sed -e 's/foo/bar/' myfi ...
- win10 u盘 修复计算机,u盘启动修复Win10引导文件丢失的方法
有不少win10系统用户可能会遇到引导丢失导致电脑无法正常启动的问题,那么遇到Win10引导文件丢失的话该怎么修复呢?其实我们可以通过U盘启动来修复,现在给大家讲解一下u盘启动修复Win10引导文件丢 ...
最新文章
- [转]C#开发ActiveX控件,.NET开发OCX控件案例
- Centos 76分布式lamp平台
- Cygwin,Nutch安装配置,检验是否正确(对网友守望者博客的修改---在此感谢守望者)2
- linux history nginx,vue-router History 本地开发环境和nginx配置
- Windows 不能在 本地计算机 启动 SQL Server 服务 错误代码126
- *【CodeForces - 859C 】Pie Rules (博弈dp,时光倒流)
- css书写规范、行高
- php 保存远程图片到本地
- 7 centos 查看程序文件数量_MongoDB最大连接数(centos7应用程序最大打开文件数)设置失效的异常分析过程与解决方法...
- xampp apache windows10 同一局域网下他人访问本地项目
- Camtasia怎么添加文字效果
- 小学计算机应用到英语课教案,信息技术助力小学英语课堂教学妙招
- vue修饰符——.lazy
- 【openface : RuntimeError: Unable to open shape_predictor_68_face_landmarks.dat】
- 嵌入式学习的几种线路图
- matlab 坐标点标记符号表
- python 中的 urlencode 编码与 urldecode 解码
- Displayport 连接、握手时序
- import cv2 报错(linux环境)ImportError: libGL.so.1: cannot open shared object file: No such file or direc
- 基于MFC的OpenDDS发布订阅例子(PubSubDemo)
热门文章
- Java的中英文编码和解码问题
- dede织梦编辑器中插入mp4视频文件方法
- 黄金期到来 地铁安防企业发展众望所归
- SIGSEGV (0xb) at pc=0x0000000400000000, pid=14750, tid=140204925077248 问题排查
- bzoj3505 / P3166 [CQOI2014]数三角形
- 使用MATLAB 将EASE-Grid 2.0投影坐标系下 的NC文件转换为相同坐标系下的geotiff文件
- Android中 onTouchEvent() 与 onInterceptTouchEvent()事件的区别详解
- mtk+android+之mt6577驱动笔记,MTK6577+Android之音频(audio)移植
- nexus7二代刷Linux,Nexus 7 安装Ubuntu for Tablets教程
- 无聊写个小程序╮(╯▽╰)╭