准备工具:win10.ios+centos7.ios+u盘
1.利用pe工具安装win10
2.留一块空磁盘安装centos7
3.UltraISO将centos7.ios写入u盘
安装时注意:e----hd:/dev/sdb4 quite----ctrl+x
不能正确分区时:将u盘安装文件里的EFI文件夹整个删掉
4.root 进入boot/grub2 执行grub2-mkconfig -o grub.cfg
(引导修复:在grub.cfg 中加
)
5.reboot 重启测试
6.若重启后遇到无法找到win10时,按照以下步骤解决:
1).在目录/etc/grub.d/40_custom中添加:
menuentry'Win10'{
set root=(hd0,1)
chainloader +1
}
保存退出。
2)重新执行第4,5步,就可以找到启动win10.
另一种解决办法:直接在修改boot/grub2/下的grub.cfg文件,在里面加:
menuentry 'Windows 10 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-D00C0CE60C0CC984' {
insmod part_msdos
insmod ntfs
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1' D00C0CE60C0CC984
else
search --no-floppy --fs-uuid --set=root D00C0CE60C0CC984
fi
parttool ${root} hidden-
drivemap -s (hd0) ${root}
chainloader +1
}
其中uuid用blkid命令查询,(blkid -s UUID /dev/sda1)找到自己电脑上win10所在分区/dev/sda1的uuid,替换就好了。然后重启。