AINUC®️雲固件(Multiware)是基於UEFI標準的固件擴展應用程序,通過將包含虛擬磁盤的鏡像文件模擬為標準磁盤,實現瞭鏡像文件內操作系統啟動、多鏡像文件切換以及復雜應用系統(包含操作系統、驅動程序、應用軟件、配置信息、用戶數據)快速部署,亦可支持虛擬磁盤鏡像文件部署在移動存儲設備。
鏡像文件就相當於物理硬盤。鏡像文件有很多種格式,比如最常見的raw格式,也就是把硬盤上的數據1:1的復制到文件中。Windows系統通常使用VHD/VHDx作為基本鏡像格式,Linux平臺通常使用HDD/RAW格式,其他虛擬化平臺還使用VMDK、VDI、QCOW/QCOW2等多種格式。
雲固件通常使用VHD(x)作為標準的鏡像格式,但制作的方法和微軟提供的VHD(x)鏡像格式制作過程有很大的不同。
具體差異主要表現在微軟要求的本地啟動VHD鏡像使用位於VHD(x)文件之外的引導管理器(Boot Loader),而雲固件使用VHD(x)鏡像文件內ESP分區內的引導管理器。因此,雲固件使用的VHD(x)鏡像文件是可以作為虛擬機的磁盤啟動的,但微軟要求的本地啟動VHD(x)鏡像是無法啟動,原因是缺少ESP分區。
VHD(x)鏡像格式支持Fixed、Dynamic、Difference三種模式,其中Difference模式(差分模式)可以生成父子鏡像,提供瞭快照、回滾等多種高級功能,雲固件充分利用瞭這些能力來方便用戶。
雲固件提供瞭標準鏡像文件,使用VHDx動態格式,容量為256G,區塊大小為默認值;分區使用GPT格式。
雲固件支持差分格式的磁盤鏡像格式,為瞭讓制作的鏡像文件能夠得到最大化的利用,雲固件提出瞭如下分層規范:
雲固件為常見系統和常見計算機類型提供瞭制作完備的各個分層鏡像。這些鏡像通常使用UUID來進行區分,UUID的前8位通常會被用來命名來文件夾,鏡像文件使用7-zip壓縮後存儲在該文件夾下。
通常情況下,該文件夾下還會包含README.txt進行說明,該文件通常還包含鏡像文件壓縮前和壓縮後的校驗碼。
發行的磁盤鏡像分成兩種類型:需配置後使用及直接使用。
配置後使用的鏡像,通常為分層規范中的中間格式,提供該鏡像的目的是給使用者在此基礎上進一步部署後使用。
配置後使用的鏡像參考
配合雲固件演練場鏡像,使用者可以通過復制或者差分該基礎鏡像進行後續加工處理,具體操作可參考演練場README.txt。
直接使用的鏡像,通常為制作完畢的鏡像,制作者提供瞭差分好的子鏡像和helper輔助引導(後續可取消),並添加瞭menu.config中的引導參數。使用者隻需引入全局vd.config即可在啟動界面上看到對應的選擇菜單。當然,使用者還可以繼續創建差分或者進一步加工到自己需要的更高層級使用環境。
直接可使用的鏡像參考
雲固件鏡像最終將支持VHD(x)各自的三種共計六種格式,RAW及ISO格式將會在特定場合上使用來方便使用者。
更多啟動參數配置說明可參考演練場menu.config內註釋以及知乎上“AINUC雲固件”專欄文章和視頻。
雲固件相關文章和視頻可在搜索引擎上搜索“雲固件”或者“AINUC雲固件”。
欲瞭解更多信息可微信搜索“AINUC99”添加雲固件小助手咨詢。
下一篇