centos系统grub损坏修复过程
时间:2017-01-27 22:51 来源:linux.it.net.cn 作者:IT
说明:这个方法在centos6系列和centos7都试过,挺好用,总结一下。
小记:grub损坏,系统无法登入。又不能重装系统。菜鸟yizhi,想到的方法:
1、用光盘修复(简单可用,可是对应系统的光盘没了,用其他版本的没敢试,否定)
2、将系统拆下来,挂到其他服务器重装grub(麻烦,否定)
3、在grub命令行界面,手动执行进入系统。(可行)于是就开始了各种尝试。
归根结底都是要重装grub
启动后进如下界面
1
grub>
以上都是废话。
一、确定系统安装的位置
1
grub>ls
结果为(hd0,msdos1)... (hd0,msdos5)
分别用ls命令查看(hd0,msdos1)... (hd0,msdos5),如下
1
grub>ls (hd0,msdosx)/
目录下显示有boot,sys,home,root等文件夹即是系统安装的位置,也就是我们想要的。
二、系统所在系统盘(或系统分区)的UUID
cat (hd0 然后按tab键; 或cat(hd0,msdos1)/etc/fstab
我的系统盘的UUID为643259bc-ab51-409d-bd47-58da02769b08
三、执行以下命令
1
2
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了
1
grub-install /dev/sdx #sdx为系统盘
四、最后重启试试。
修复
(责任编辑:IT)
说明:这个方法在centos6系列和centos7都试过,挺好用,总结一下。 小记:grub损坏,系统无法登入。又不能重装系统。菜鸟yizhi,想到的方法:
1、用光盘修复(简单可用,可是对应系统的光盘没了,用其他版本的没敢试,否定)
2、将系统拆下来,挂到其他服务器重装grub(麻烦,否定)
3、在grub命令行界面,手动执行进入系统。(可行)于是就开始了各种尝试。
归根结底都是要重装grub
启动后进如下界面
以上都是废话。 一、确定系统安装的位置
结果为(hd0,msdos1)... (hd0,msdos5) 分别用ls命令查看(hd0,msdos1)... (hd0,msdos5),如下
目录下显示有boot,sys,home,root等文件夹即是系统安装的位置,也就是我们想要的。 二、系统所在系统盘(或系统分区)的UUID cat (hd0 然后按tab键; 或cat(hd0,msdos1)/etc/fstab 我的系统盘的UUID为643259bc-ab51-409d-bd47-58da02769b08 三、执行以下命令
boot执行完成后,应该能进入系统了。 接下来就是重装grub了
四、最后重启试试。
修复
(责任编辑:IT) |