風河虛擬化元件使用說明(12)—— 配置RootOS及GuestOS(on host)
參考Guest Guide文件"Deploying a Windows Guest with the Root OS Kernel"及"Deploying VxWorks Guests with the Root OS Kernel[x86_64]"。
在Workbench中新建ROMFS檔案系統,命名為romfs:
拖動新建的romfs工程至rootos_vip:
然後點選Add Extenal...,新增rootos_vip工程的vmbios檔案:
點選Add Extenal...,新增vx_vip工程的映象檔案vxWorks:
新建系統模板vxworks7_t及windows10_t:
注:此處的vm configure $vmName device add rtc_dev在執行時無法新增,導致其後邊的vnic2 vmem1.1 vmem4.1均無法新增,因此需要暫時用#注掉。
新建hvconfig指令碼檔案vxworks7_hvconfig.txt及windows10_hvconfig.txt:
注:此處似乎應該用#注掉pciEthernet_1:0及pciEthernet_2:0,因為RootOS啟動時佔用了,因此無法分配給GuestOS。注掉後重新編譯rootos_vip工程。注意
點選Add Extenal...,新增配置系統的hvconfig指令碼及系統模板:
再次編譯rootos_vip工程,得到新的RootOS映象:
在RootOS的VIP工程中建立romfs檔案系統,將VIP工程目錄下的itl_hv/vmbios/vmbios檔案新增進romfs裡,將GuestOS VxWorks的映象檔案新增進romfs裡,將配置系統的hvconfig指令碼及系統模板加進romfs,之後Build RootOS的VIP工程,將VxWorks映象複製到另一個