云固件初级教程讲述了云固件的基本安装方法,云固件中级教程讲述了云固件镜像的各种玩法,云固件高级教程将会讲述云固件主程序与云固件镜像的原理。
在初级教程中,云固件被明确分成了云固件主程序和云固件镜像两个部分,高级教程将会对这两者进行详细的讲述。
云固件镜像,是指包含了操作系统和应用软件的镜像文件,通常使用VHD和VHDx两种格式。在高级教程中,会具体讲解常见镜像格式,以及启动这些镜像的原理。这些镜像包括云固件原生支持的VHD、VHDx、ISO和RAW格式,还包括云固件不支持的QCOW、QCOW2、VMDK、VDI等等。即使云固件不支持,使用这些格式的Linux系统镜像依旧可以被启动起来。
云固件主程序,是指云固件引导程序。高级教程会讲解云固件引导程序的基本架构,以及如何使用Helper辅助引导镜像来扩展云固件启动能力。
最后,对于动手能力强的爱好者,将会提供一个UEFI例子,从代码讲解如何解析镜像格式并引导进入镜像内系统。例子可以在实际环境编译和使用。