红旗Linux启动修复,红旗linux系统,重启后就进入grub>,不能开启Linux,请教高手!!!!!!...

首先还是不确定你出错之前对系统做了什么操作,无法对症下药,可加q 954334555讨论!

另外为你找了一篇比较实用的博文,希望能解决你的问题!!!

Grub2不同问题的几种修复方法

1. Grub Rescue双系统重装windows造成grub2被改写的修复

方法一 grub4dos0.4.4

在Windows启动项上加上grub4dos启动(不多说了,看置顶贴),重启选择进入grub,在命令行下输入(/boot单独分区的去掉 /boot)

代码:

grub>find --set-root /boot/grub/core.img

grub>kernel /boot/grub/core.img

grub>boot

进入grub2菜单,进入系统后再执行代码:

sudo grub-install /dev/sd?

方法二 Grub Rescue进入Livecd 后修复引用:

sudo -i

mount 你的根分区 /mnt

mount 你的/boot 分区 /mnt/boot #如果有的话

#挂载你其他的分区,如果有的话

# 重建grub到sda的mbr

grub-install --root-directory=/mnt /dev/sda

2. 由于root分区uuid改变造成的不能正常启动,只能进入grub rescue模式的修复代码:

grub rescue>set

grub rescue>prefix=(hd?,?)/grub

grub rescue>root=hd?,?

grub rescue>set root=hd?,?

grub rescue>set prefix=(hd?,?)/boot/grub

grub rescue>set

grub rescue>root=hd?,?

grub rescue>prefix=(hd?,?)/boot/grub

grub rescue>insmod /boot/grub/normal.mod

grub rescue>normal

这时就可以调出 /boot/grub/grub.cfg,修改相应uuid,

改到命令行下

grub>insmod /boot/grub/linux.mod

grub>set root=hd?,?

grub>linux /boot/vmlinuz-*** root=/dev/sd??

grub>initrd /boot/initrg.img-****

进入系统

hd?,? 是grub文件所在分区 sda? 是/分区。

3. Grub Rescuegrub模块和配置文件grub.cfg受损无法启动时修复

Livcd启动进入试用引用:

sudo -i

mount 你的根分区 /mnt

mount 你的/boot 分区 /mnt/boot #如果有的话

# 挂载你其他的分区,如果有的话

# 重建grub到sda的mbr

grub-install --root-directory=/mnt /dev/sda

# 重建grub.cfg

mount --bind /proc /mnt/proc

mount --bind /dev /mnt/dev

mount --bind /sys /mnt/sys

chroot /mnt update-grub

umount /mnt/sys

umount /mnt/dev

umount /mnt/proc

取消

评论

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值