VHD原生启动到底依赖什么,原理又是什么?
一直以来都是用Win7的vhd做native boot,因为微软官方都说vhd原生启动只支持win7专业版、旗舰版和win2008R2,而其他系统不支持,说是因为内核问题不支持vhd。但vboot诞生后,xp、2003、vista、甚至ubuntu都能通过vhd做成native boot,但是这些系统的内核显然不是win7和2008R2的,为什么能透过vhd启动呢?这个还是内核问题吗? 我菜鸟不敢妄断,甚至说我的观点可能是错的。我个人觉得有二个可能:
(1) vhd 的native boot 不依赖于内核而是对vhd虚拟磁盘的驱动。所以在vboot部署vhd时会为vhd中的系统安装vhd磁盘驱动,使得vhd的系统能本地启动。
(2)vboot本身是一个虚拟环境,相当于虚拟机软件,当我们引导vhd系统时其实就是透过vboot虚拟机去启动我们的vhd虚拟系统,而我们紧紧是在虚拟机里运行vhd系统,但又看不到vboot如何工作的。 |