centos系统grub损坏修复过程

说明:这个方法在centos6系列和centos7都试过,挺好用,总结一下linux


小记:grub损坏,系统没法登入。又不能重装系统。菜鸟yizhi,想到的方法:centos


一、用光盘修复(简单可用,但是对应系统的光盘没了,用其余版本的没敢试,否认bash

二、将系统拆下来,挂到其余服务器重装grub(麻烦,否认服务器

三、在grub命令行界面,手动执行进入系统。(可行)因而就开始了各类尝试。ide


归根结底都是要重装grubui


启动后进以下界面centos7


grub>


以上都是废话。spa


1、肯定系统安装的位置命令行


grub>ls

结果为(hd0,msdos1)... (hd0,msdos5)orm



分别用ls命令查看(hd0,msdos1)... (hd0,msdos5),以下

grub>ls (hd0,msdosx)/

目录下显示有boot,sys,home,root等文件夹便是系统安装的位置,也就是咱们想要的。


2、系统所在系统盘(或系统分区)的UUID


cat (hd0 而后按tab键; 或cat(hd0,msdos1)/etc/fstab


个人系统盘的UUID为643259bc-ab51-409d-bd47-58da02769b08


3、执行如下命令


grub> linux16 /boot/vmlinuz-3.10.0-229.el7.x86_64 root=UUID=643259bc-ab51-409d-bd47-58da02769b08 ro crashkernel=auto rhgb quiet LANG=zh_CN.UTF-8
grub> initrd16/boot/initramfs-3.10.0-229.el7.x86_64.img
grub> boot


boot执行完成后,应该能进入系统了。


接下来就是重装grub了


grub-install  /dev/sdx #sdx为系统盘


4、最后重启试试。

相关文章
相关标签/搜索