200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 双系统在linux中修复引导文件 windows ubuntu双系统重装后修复grub引导

双系统在linux中修复引导文件 windows ubuntu双系统重装后修复grub引导

时间:2020-06-09 08:04:56

相关推荐

双系统在linux中修复引导文件 windows ubuntu双系统重装后修复grub引导

场景:安装了windows和ubuntu双系统,重装windows时更新了mbr,要修复grub的引导。

所需工具:grub4dos(需要支持ext4格式的,我的ubuntu安装时用的是ext4)

步骤:

1.在windows启动项中添加grub4dos启动项。(也可以直接使用PE中的grub)

xp:相对比较简单:

复制grldr,grub.exe和menu.lst文件进入C盘根目录

配置boot.ini文件加入 C:\grldr=”Grub4dos”

win7:相对比较麻烦:

复制grldr和grldr.mbr两个文件到C盘根目录

运行cmd,命令:

bcdedit /create /d “GRUB4DOS” /application bootsector /*产生一个guid{xx}

bcdedit /set {xx} device partition=C: /*设置上面启动项的启动分区

bcdedit /set {xx} path \grldr.mbr /*设置启动运行的文件

bcdedit /displayorder {xx} /addlast /*设置启动项的顺序在最后面

使用bcdedit /enum 查看该启动项

可以自己编辑menu.lst文件实现一些引导

2.进入grub4dos,查找文件,并进入系统

使用的时grub一代的话:

find /boot/grub/stage1 得出结果时(hd0,x)

root (hd0,x)

setup (hd0),直接查找stage1,然后安装grub /*该方式不推荐

使用的是grub2的话:

find /boot/grub/core.img /*(这个时内核镜像)得到一个(hd0,x)

root (hd0,x)

kernel /boot/grub/core.img

boot

如果想进入windows,在root命令之后使用chainloader /ntldr或chainloader (hd0,0)+1

3.进入了linux之后即可安装修复grub,命令:

sudo grub-install /dev/sda /*可查看/dev目录下确定是否时sda或hda等

阅读(1153) | 评论(0) | 转发(0) |

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。