centos/linux 断电后,开机光标闪现不能开启,重新引导

一台工作站在某次断电以后不能正常重启了。主板的文字结束后,就只剩下光标在闪。

开机,观察还能进行bios设置,主板没有问题。用u盘能启动操作系统,可以查看硬盘。所以硬件没有问题。猜想是引导出问题了。

阅读了以下文章:

[1] http://www.linuxidc.com/Linux/2012-10/71853.htm U盘安装Linux开机无法启动解决方法

[2] https://www.cnblogs.com/ouyangping/p/6664719.html  CentOs7 修复 引导启动

[3] http://mirrors.163.com/centos/6/isos/i386/  centos下载地址。(找到一个有带rescue功能的ios,然后做成u盘启动就好办了)

[4] http://blog.csdn.net/blaider/article/details/7661229#reply 如何查看linux中的MBR记录 

主要命令如下:
dd if=/dev/sda of=mbr.bin bs=1 count=512
mbr前512的字节跟分区和引导有关,这个 命令可以看这512个字节,并备份。 /dev/sda是硬盘设备名称,不一样的系统可能识别为sde,sdf等等。以下内容也是,sda,sde
等会因为系统不同而不一样。要自己看。


http://blog.chinaunix.net/uid-26495963-id-3066282.html Linux启动过程详解 (用于了解linux启动过程)

看了以上几个博客大致有一种方式重新引导了。主要步骤如下:

step 1: 下载一个linux带有修复功能。可能任意linux都可以吧。带rescue的按步骤进行就行,每次选可以选的就能进入到带指令输入的步骤。shell指令。我用的centos 7

然后最主要是能执行chroot /mnt/sysimage命令,这个命令改变了根目录所在地址。

step 2: sh-4.1#grub-install /dev/sda 运行这个指令。 

#cat /boot/grub/device.map 上一个命令如果报错。执行这个命令,查看对应文件,看下sda和hd0是不是一样的。否则修改/boot/grub/device.map中的内容和sda一样。

sda就是硬盘对应的设备名称。有可能不一样。

fdisk -l 可以用来查看各个设备和挂载名称。

step 3:sync 写入硬盘。 

重启,grub正常使用即可。




  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GDRetop

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值