Centos7 Win10引导修复

在CentOS7中需要配置/boot/grub2/grub.cfg,但是会警告该文件不能被修改,这个文件是通过grub-mkconfig使用配置文件模板和设置自动生成的。
所以我们修改模板文件,然后使之自动重建grub2引导。

1、执行:
$ sudo vi /etc/grub.d/40_custom
得到打开文件后,执行a进行编辑,
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the ‘exec tail’ line above.
menuentry ‘Windows 10′{
set root=(hd0,1)
chainloader +1
}

~
~
~
~
~
~
~
“/etc/grub.d/40_custom” 9L,272C

按Esc,在按ZZ(或者Shift+:并输入wq),保存编辑并退出。

2、执行:
$ grub2-mkconfig -o /boot/grub2/grub.cfg
生成grub.cfg文件。
3、最后,执行:
$ reboot
重启既可以看到为windows10的引导了。

注意:
1、grub2中的第一块磁盘的第一个分区是(hd0,1),不是(hd0,0)。
2、chainloader +1中,+1是在一起的,注意一下。

阿里云盾Web应用防火墙的IP地址

若您的服务器正在使用其他防火墙,请关闭或将Web应用防火墙的地址加入其白名单,避免误拦。

Web应用防火墙的地址

121.43.18.0/24
120.25.115.0/24
101.200.106.0/24
120.55.177.0/24
120.27.173.0/24
120.55.107.0/24
118.178.15.0/24
123.57.117.0/24
120.76.16.0/24
182.92.253.32/27
60.205.193.64/27
60.205.193.96/27
120.78.44.128/26
118.178.15.224/27
39.106.237.192/26
106.15.101.96/27
47.101.16.64/27
47.106.31.128/26
112.124.159.192/27
112.124.159.96/27
112.124.159.128/27
47.106.31.192/26
47.98.74.0/25
47.97.242.96/27

GET / HTTP/1.1
Host: test.pentesterlab.cn
User-Agent: curl/7.55.1
X-True-IP: ip
X-Real-IP: ip
Web-Server-Type: nginx
WL-Proxy-Client-IP: ip
X-Forwarded-For: ip
X-Forwarded-Proto: http
X-Forwarded-Cluster: waf,
EagleEye-TraceId: 65c86a0c15350941582235809e785f
Accept: */*
eagleeye-rpcid: 0.1

X-Forwarded-For: 127.0.0.1
X-True-IP: 127.0.0.1
X-Real-IP: 127.0.0.1
WL-Proxy-Client-IP: 127.0.0.1
Ali-Cdn-Real-Ip: 127.0.0.1