windows下安装centos7,分区时failed to add new device

取消引导程序安装后,分区就正常了。

系统安装后自动创建分区,/和/home使用LVM,使用EasyBCD添加NeoGrub。

设置默认为0,超时为8 ,标题中写上CentOS。
7 . 根据您的分区选择根路径,并根据您的系统版本输入内核路径和initrd 路径。

根参数是必需的。

将安装Win7 EasyBCD,配置如上,正常启动。

分区和爱好不同,但供参考
Win7 上安装CentOS7 ,双系统正常启动。

引导双系统esp分区要多大,windows10+centOS7,用refind做多引导

说实话,这种双系统安装和启动不当的情况太常见了。
当我给朋友安装 CentOS 7 时,Windows 立即崩溃了,这真是令人头疼。

你提到的步骤确实可靠,但我会添加更多细节。
使用大白菜winPE恢复MBR确实可以,但最主要的是重启后不要急着进入CentOS7 按理来说,一旦MBR恢复,Windows应该能够自动启动。
此时,Windows Boot Manager 默认会优先考虑 Windows Boot Record。
如果没有自动找到,则说明恢复MBR时可能没有添加Windows启动信息。

然后使用 EasyBCD 添加您选择的 Linux 项目和 grub2 类型。
不过,有一个小陷阱需要注意:选择驱动器时,不要直接选择根/目录,必须选择安装CentOS7 的硬盘分区。
例如,如果我的CentOS安装在/dev/sda2 ,我需要选择驱动器为/dev/sda。
只需自己选择一个名称,例如“My CentOS”。

保存设置并重启后,你会发现CentOS7 被添加为启动项。
此时,您可以尝试升级CentOS7 ,看看系统是否可以正常启动。
如果CentOS7 能够启动,则说明Linux启动已经安装完毕。
再次尝试进入Win1 0如果Win1 0也正常,那么问题就彻底解决了。

有趣的是,有时用EasyBCD添加项后,Windows会多出两个启动项:一个是Windows完全启动,另一个是“Windows(加载程序)”。
其实两者都可以,但建议先选择带“(loader)”的,因为这是EasyBCD为您生成的Linux bootloader,更稳定。

我帮我男朋友做了这个,他很兴奋,差点给了我一个红包。
说实话,双系统安装的正确启动顺序非常重要,每一步都必须正确完成。
你的方法挺实用的,有双系统的朋友确实可以尝试一下。