Win7下wubi安装Ubuntu后,Win7启动失败的解决办法。

在Win7下使用wubi安装Ubuntu12.04后,由于未选择ext4分区导致Win7启动问题。卸载Ubuntu后出现grub rescue模式。通过grub命令行定位/bootmgr并尝试chainloader修复,但失败。最终通过Win7安装盘,利用CMD运行bootrec命令,包括/fixmbr、/fixboot和/rebuildbcd,成功修复启动项,恢复正常启动Win7。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    前天将Ubuntu12.04安装在U盘,启动之后选中第一个默认安装,而忘记了选中ext4分区,装完之后,无法启动Win7,Win7选项也变成了WinVista,之后就卸载了Ubuntu,之后重启出现grub rescue模式,使用下列方法转到Normal:

通过文件查看,可以确定 grub2核心文件处于哪个分区,接下来就可以进行从rescue到normal的转变动作:

ls 看看分区,根据分区列表,猜下 / 分区的编号再 ls (hd0,x)/ 看分区目录下文件确定找到 / 分区,不对的话继续找。找到 / 分区的 (hd0,x) 继续

grub rescue>root=(hd0,x)

grub rescue>prefix=/boot/grub

grub rescue>set root=(hd0,x)

grub rescue>set prefix=(hd0,x)/boot/grub
 
grub rescue>insmod normal

rescue>normal -------->若出现启动菜单,按c进入命令行模式 

之后进入了grub normal模式。

find --set-root /bootmgr
chainloader /bootmgr
boot

但执行到chainloader之后,提示NTLDR启动地址……,之后boot,重新启动开机画面之后再次进入grub,无法进入Win7。

最后通过win7系统盘,进入安装界面后,按Shift+F10打开CMD,输入bootrec命令,bootrec /fixmbr,boot /fixboot修复成功,但仍然无法启动Win7,最后使用bootrec/rebuildbcd,重建之后,将Win7添加到启动项,重启,进入了Win7,大功告成!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值