admin 管理员组文章数量: 887629
本文同步更新与我的个人博客:https://blog.hizrd.top,欢迎访问!
本文在我的个人博客上的链接:https://blog.hizrd.top/2019/01/12/%E5%8E%9F-%E5%8F%8C%E7%B3%BB%E7%BB%9F%E5%BC%95%E5%AF%BC%E5%A4%B1%E8%B4%A5%EF%BC%8Cwindows%E7%9A%84%E5%BC%95%E5%AF%BC%E4%BF%AE%E5%A4%8D%E6%96%B9%E6%B3%95/
在使用windows时,因为主分区装有linux所以采用的grub引导,但在这如果在其他无系统的分区安装windows,因为windows默认的引导方式与linux不同,则会破会linux原有的grub引导方式,造成无法开机,要进行引导修复。
因为手头有windowsPE的启动盘,所以先进入了PE系统进行引导修复。使用的时ntboot软件引导系统所在的分区当然是主分区,但是因为主分区为ext4格式,ntboot无法识别,不能采用此种方式进行修复,若将分区选择其他的,因为电脑引导是先扫描的主分区,所以引导失败。- 最简单的方式时使用U盘进入linux的liveCD系统,然后使用cd系统一般自带的引导修复工具就可以了。若没有可以
sudo update-grub
sudo grub-install /dev/sda
以安装grub引导,安装后重启一般可以进入grub引导了。
若发现没有windows引导先尝试
sudo update-grub
若不可以在
/etc/grub.d/40_cutoms
往后添加
menuentry "Windows 7" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
chainloader +1
}
其中:
第一行 windows7为引导项目的名字,可以自己修改
第四行 这个应该根据你的系统所在分区更改 hd0表示第一块硬盘 msdos1表示第一个分区,不能弄错,否则会引导失败
若引导黑屏无法进入windows可以采用
menuentry "Windows 7" {
insmod ntfs
set root=(hd0,6)
ntldr /bootmgr
boot
}
其中:
第一行 windows7为引导项目的名字,可以自己修改
第三行 这个应该根据你的系统所在分区更改 hd0,6 表示第一块硬盘6个分区,不能弄错,否则会引导失败
这样一般没有问题了
版权声明:本文标题:双系统引导失败,windows的引导修复方法 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1726302593h932733.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论