linux 开机grub rescue修复

来源:互联网 发布:mac 蓝光播放器 编辑:程序博客网 时间:2024/05/04 01:31

安装linux系统后, 系统的引导就会变成grub引导, 假如对硬盘进行分区管理或一些其它操作后, 开机进不去grub引导, 界面显示黑屏, 然后显示grub rescue>的字样时, 就需要自己手动修复grub了.


1. 使用ls命令

ls
执行命令后会列出硬盘所有分区


2. 找到linux系统分区

ls (hd0,msdos1)
(hd0,msdos1)为分区名称, 根据ls后具体打印信息修改

如果不是linux系统分区, 会打印unknown filesystem的字样; 当ls后面跟的分区为linux分区时, 会打印出一堆信息, 记下当前分区名称, 以下把(hd0,msdos1)作为linux分区

PS: 如果linux系统和boot引导在同一分区, 则只有1个分区可以被识别, 假如linux系统和boot引导在不同分区, 则会有2个分区被识别, 随便选1个执行3 4步操作, 如果无法进入grub那就用另外1个再执行3 4步就可以了.


3. 设置分区路径, 载入模块启动grub

set root=(hd0,msdos1)set prefix=(hd0,msdos1)/boot/grubinsmod normalnormal
执行完normal后系统会自动进入grub引导界面, 这时你可以进入linux系统了


4. 更新grub, 重新安装grub引导

sudo update-grubsudo grub-install /dev/sda
安装完后重启就会发现grub修复好了



0 0
原创粉丝点击