在上一篇文章中我们介绍了如何在现有的系统中挂载一个新的从VHD启动的系统,在这篇文章中我将介绍如何从一个裸机上进行VHD启动的部署。今天的这个部署过程中完全不借助其他的工具,使用的就仅仅是Windows 7的安装盘。
在具体的实验之前呢,我首先介绍下在裸机上部署VHD启动的原理:
1. 使用Diskpart命令对现有的磁盘进行分区,然后格式化。进行这个步骤的目的是创建一个NTFS的分区来放置VHD文件
2. 使用Diskpart命令来创建一个VHD文件。
3. 挂载创建的VHD文件来作为一个单独的磁盘
4. 然后在新的磁盘上来安装Windows7
原理就这么简单,在整个过程中使用到最多的就是diskpart命令,这个命令能完成很多的任务,有兴趣的可以参考以下的网站查看详细的介绍,Diskpart 命令行实用工具介绍:
http://support.microsoft.com/kb/300415
http://technet.microsoft.com/en-us/library/bb490893.aspx
闲话少说,以下我们来看看具体的过程:
1. 首先使用Windows 7的安装光盘来引导计算机,然后选择语言后,单击下一步
2. 在以下的界面下不要单击“现在安装” ,按Shinft+F10打开命令提示符
3. 打开命令提示符后输入Diskpart,打开Diskpart工具
4. 输入 list disk,列出系统中现有的磁盘。
5. 键入Select Disk 0,来选择磁盘0进行操作。其中的磁盘0就是我计算机上安装的第一块磁盘
6. 键入Create part pri 来创建一个主分区。在这个实验中我将整个的磁盘创建为一个主分区,您也可以添加相应的参数来创建一个指定大小的主分区。
7. 键入format fs=ntfs quick,来使用NTFS格式来快速格式化这个分区
8. 键入List vol,列出现有的分区。这时可以看到刚刚创建的主分区
9. 键入Assign,来为新创建的分区指定一个驱动器号
10. 键入Create vdisk file=”C:\Windows7.vhd” maximum=20000 Type=Expandable ,来创建一个放置在C盘,文件名称为Windows7.vhd,最大大小为20000MB,磁盘类型为动态扩展的VHD文件,您也可以在Type之后加不同的参数来创建固定大小、或者差异的磁盘。如果为节省空间可以使用动态扩展的VHD,为了更好的性能就可以使用固定大小的VHD。在实验中我为了节约时间就使用动态扩展的VHD。具体的可以参考以下的网站:
http://technet.microsoft.com/en-us/library/gg252579(WS.10).aspx
11. 键入Select vdisk file=”C:\Windows7”,来选中VHD文件
12. 键入Attach vdisk,来挂载这个VHD文件作为磁盘文件。
13. 键入Create part pri,创建主分区
14. 键入format fs=ntfs quick,来快速格式化这个磁盘
15. 键入list vol,就可以看到刚刚创建的卷了。
16. 键入list disk,可以看到使用VHD挂载的磁盘
17. 然后键入两次Exit分别退出Diskpart工具,和命令提示符。
18. 然后在Windows 7的安装界面中,单击现在安装
19. 同意许可协议,单击下一步
20. 在安装类型中选择自定义
21. 这是能看到我们刚刚使用VHD挂载的磁盘——磁盘1,选中它。
22. 这是在下方出现了一个提示,提示无法将Windows 安装到磁盘1的1分区中。忽略这个提示,单击下一步。没有问题,可以正常安装
23. 安装过程开始。在安装完成之后,这个Windows7就安装到了VHD磁盘中。
24. 在安装完成的系统中,我们可以看到有两块磁盘,这块蓝色的20G大小的磁盘就是使用VHD挂载的磁盘。
通过以上的步骤,我们完成了为裸机上部署VHD启动Windows 7的实验。整个过程中最繁琐的部分就是使用Diskpart 命令来创建分区、创建VHD、挂载VHD的几个步骤。只要熟练掌握了Diskpart命令,就可以很容易的完成。在实验中出现的一个有意思的步骤就是,在自定义安装选择磁盘的时候,Windows7提示不能安装到我们创建的磁盘,但是经过测试安装是没有任何问题的。
我们部署VHD启动的前两篇文中主要介绍了如何在单一的计算机上进行VHD的启动,这些方法如果要在企业大规模的利用的话,会非常的繁琐。在下一篇文章中,我将介绍如何使用MDT 2012 来大规模自动化的部署VHD启动,敬请期待。