关于grub修复引导系统
这周末遇到停电,机房的一台数据服务器启动不了,开机硬件自检以后,就停留在一个黑屏状态左上角有光标闪烁,却一直进入不了系统。
还好手里有centos6.5的系统盘,进入修复选项,具体进入修复请参照这里
使用 chroot /mnt/sysimage 加载发现没有报错,这个时候怀疑是引导文件损坏了
用fdisk -l 或者 parted -l 查看系统安装位置如下

使用grub-install /dev/sdd 安装grub
安装完再 /boot/grub/ 目录下是缺少grub.conf文件的
说明引导配置文件缺失,这时候使用find / -name grub.conf 查看系统是否有备份的grub.conf
发现了/etc/grub.conf,查看了一下正是缺失的引导文件(如果没有,就自行创建一个,这里边有坑,要注意root的位置,lvm分区要注意)

将其copy到 /boot/grub/下,
退出急救模式重启,重新启动,恢复完毕
关于grub修复引导系统的更多相关文章
- GRUB&MBR引导
		(ubuntu下搜索gnome-disk可以打开磁盘管理) 简单开机过程 : ①按下电源后,计算机自检(POST),如果硬件设备(CPU.内存.硬盘.光驱.各种卡)都没有问题,BIOS会检查各个硬盘的 ... 
- Ubuntu/Windows双系统修复引导
		Ubuntu/Windows双系统修复引导 首先说明:在Windows存在的前提下安装Ubuntu(或者Ubuntu系列)是不需要修复引导的.因为grub会自动搜索存在硬盘中的系统. 而在Ub ... 
- GRUB与Linux系统修复(第二版)
		GRUB配置解析 配置文件保存在 /boot/grub/grub.conf[/boot分区最好应该单独划分出来] 软链接保存在 /etc/grub.conf 1.grub.conf文件分析 defau ... 
- 实验六:通过grub程序引导本地磁盘内核启动系统(busybox)
		实验名称: 通过grub程序引导本地磁盘内核启动系统(busybox) 实验环境: 理论上,该实验只需要配置好xen环境即可,但是,我们的xen环境安装在centOS7上,但是我们又是使用的kerne ... 
- grub覆盖mbr引导系统
		grub覆盖mbr引导系统 0.个人PC,WIN 7 + Kali,easybcd 不起作用,需要制作 kali 安装盘 PS:推荐使用 universal usb installer 制作. 方案一 ... 
- CentOS 6.5中linux grub修复
		在使用Linux的过程中,难免会出现开机提示grub >而无法启动,可能是系统中/boot/grub文件丢失等原因造成的,当出现此问题的时候只要系统分区没有格式化一般是可以修复的,下面就以虚拟 ... 
- CentOs7 修复 引导启动
		一.修复MBR: MBR(Master Boot Record主引导记录): 硬盘的0柱面.0磁头.1扇区称为主引导扇区.其中446Byte是bootloader,64Byte为Partition t ... 
- RHEL6.5 grub修复测试
		RHEL6.5 grub修复测试 1.删除系统中的grub.conf配置文件,然后重启系统#rm -f /boot/grub/grub.conf#reboot 2.重启后,系统进入到grub界面:gr ... 
- fsck 工具 ——检查 与修复 Linux系统上的文件系统
		可能由于昨天关电脑断电源的问题, 后来开机,直接出现如下界面: 心里想,不会吧,电脑怎么又出问题了吧(上周的时候,手贱,把装系统的硬盘分区设为了非活动分区,电脑就启动不来了,后来手动引导起来的:): ... 
随机推荐
- GDAL——命令使用专题——ogrinfo命令
			GDAL——命令使用专题——ogrinfo命令 前言 GDAL(Geospatial Data Abstraction Library)是一个在X/MIT许可协议下的开源栅格空间数据转换库.它利用抽象 ... 
- Unity录音
			上周做过Unity录音,(不知道的可以到网上查找一下,代码挺多的),不过只能录制麦克风的声音,项目需要同时录制背景音和麦克风传进去的声音,经过探索,现已可以录制: 首先需要知道,即使用电脑录音,想录制 ... 
- 学习python D1
			shell脚本最擅长移动文件和替换文本,并不适合GUI界面或者游戏开发,Python是一种解释型语言,在程序开发阶段可以为你节省大量时间 Python2的用户输入需要用raw_input()而非inp ... 
- linux 安装node.js 和npm
			cd /usr/local mkdir nodejs cd nodejs 去https://nodejs.org/en/download/复制安装包地址 wget https://nodejs.org ... 
- elasticsearch基本使用
			elasticsearch 是java对lucence的封装,所以需要事先安装java. 它适用于全文索引,便捷的分布式,主要原理就是倒排索引.一般搜索某个关键字,是通过在一篇篇文章中查找这个关键字, ... 
- select、poll、epoll的区别
			本文写于2017-02-26,从老账号迁移到本账号,原文地址:https://www.cnblogs.com/huangweiyang/p/6444746.html select.poll.epoll ... 
- 本地存储localStorage sessionStorage 以及 session 和cookie的对比和使用
			cookie和session都是用来跟踪浏览器用户身份的会话方式. 1.验证当前服务中继续请求数据时,哪些缓存数据会随着发往服务器? 只有cookie中设置的缓存数据会发送到服务器端 2. 强调几点: ... 
- font-family 中文字体列表
			华文细黑:STHeiti Light [STXihei] 华文黑体:STHeiti 华文楷体:STKaiti 华文宋体:STSong 华文仿宋:STFangsong 儷黑 Pro:LiHei Pro ... 
- Python字典的一点用法
			#python的基本语法网上已经有很多详细的解释了,写在这里方便自己记忆一些 字典是一种映射类型的数据结构,(映射一般是数学中的术语,指两个元素之间元素相互对应的关系).字典和序列有很大的不同,序列类 ... 
- [.NET] 使用ValidationContext快速进行模型资料的验证
			在进行WebAPI功能开发的时候,一般传统的验证资料是否合法的方式,都是透过if/else的方式进行判断若是使用ValidationContext,就可以省去很多自行撰写程式码的工作 要使用Valid ... 
