总体思路是改BIOS,然后激活
参考:
http://zhidao.baidu.com/link?url=CoAMwyW3Bpl4l0kODMu-BqA4YlTHqhdW\_kTfd9PKZ8oaTuySxBawbt39CWtNLO76SaPOAYGrqzHkXfbjyrcRE70H76BEQDs6kz7\_kjvD6P3
0、所需文件
DELL[PE_SC3]2.2.7z
seabios-1.9.1.tar.gz (我用1.7.2.3版有错误,1.9.1是当前最新版)
1、实验环境
宿主机:centos7.2
虚拟机:win2012
2、BIOS制作说明
解压DELL[PE_SC3]2.2.7z 并将DELL-SLIC.bin文件放到随便哪个目录下。(如/opt/)
tar -xvf seabios-1.9.1.tar.gz
yum -y install git iasl #安装依赖包
mkdir bios
cd bios
git clone git://github.com/ghuntley/seaslic
cd seaslic
rmdir seabios.submodule
mv seabios-1.9.1 seabios.submodule
#将下载的seabios放到seaslic目录下并改名为seabios.submodule
cd seabios.submmodule
make distclean
cd ..
nano patch.sh将xxd这行的/sys改成DELL-SLIC.bin存放位置
备注:xxd这行是把slic文件转换为c语言格式
./patch.sh #然后直接运行就行
备注:seabios.patch就是打了如下三处补丁
-——-BIOS制作完毕——–
将./seabios.submodule/out/bios.bin 替换掉/usr/share/seabios/bios.bin
重启宿主机
3、安装win2012
virt-install –name=win2012-lvm –ram=4096 –vcpus=4 –os-type=windows –hvm \
--cdrom=/home/ywz/iso/win2012.iso \
--file=/dev/kvmvg/kvmlvm \
--network bridge=br0 \
--vnc –vncport=5992 –vnclisten=0.0.0.0 –force –autostart
4、导入DELL证书
slmgr -ilc DELL2.2.XRM-MS
5、填入注册号激活