啟動模式是指建立ECS執行個體過程中啟動系統硬碟的方式,啟動模式影響ECS執行個體的啟動效率、安全性以及作業系統相容性。建立ECS執行個體時的啟動模式由選擇的執行個體規格的啟動模式和鏡像的啟動模式共同決定。本文為您介紹ECS執行個體的啟動模式、如何查看公用鏡像的啟動模式以及如何指定或修改自訂鏡像的啟動模式。
啟動模式簡介
啟動模式決定ECS執行個體初次開機時以哪種模式啟動系統硬碟,後續重啟執行個體會繼承建立執行個體設定的啟動模式。ECS執行個體的啟動模式包括BIOS和UEFI兩類。
BIOS模式:BIOS是系統啟動過程中的基礎軟體層,負責初始化硬體並提供基本的硬體服務,以支援作業系統的啟動。BIOS是一種傳統的韌體介面標準,其功能相對有限。
UEFI模式:UEFI是一個更進階、模組化的韌體介面標準,提供更強大、靈活和安全的啟動環境。UEFI模式相對於BIOS模式有一些優勢,具體說明如下。
ECS執行個體的啟動模式生效機制
在控制台建立ECS執行個體過程中,選擇的執行個體規格啟動模式會約束可選擇的鏡像版本。例如您選擇了僅支援UEFI啟動模式的安全增強型執行個體規格,則僅能選擇UEFI版本的鏡像。基於API建立執行個體時您需要瞭解ECS執行個體的啟動模式的影響因素,選擇合適的搭配以保證執行個體按您期望的模式載入系統硬碟。
ECS執行個體的啟動模式由執行個體規格和鏡像的啟動模式共同決定,執行個體啟動模式一般為執行個體規格和鏡像同時支援的啟動模式。若兩者同時支援UEFI啟動模式,則執行個體啟動時優先使用UEFI模式。
執行個體規格的啟動模式包括UEFI、BIOS及同時支援UEFI和BIOS由系統自訂,不可修改。
鏡像的啟動模式包括UEFI、UEFI-Preferred及BIOS。
說明UEFI-Preferred,表示鏡像同時支援UEFI模式和BIOS模式。
公用鏡像:啟動模式由系統自訂,不可修改。
自訂鏡像:您可以在匯入或者建立自訂鏡像時配置自訂鏡像的啟動模式。
查看執行個體規格的啟動模式
目前僅支援通過API介面查詢執行個體規格的啟動模式。您可以通過DescribeInstanceTypes介面傳回值中的SupportedBootModes
參數值查看。
鏡像的啟動模式
查看鏡像的啟動模式
方式一:ECS控制台
您可以在ECS控制台的鏡像詳情頁面查看鏡像的啟動模式。
方式二:OpenAPI
您可以通過DescribeImages介面傳回值中的
BootMode
參數值判斷鏡像的啟動模式。
配置自訂鏡像的啟動模式
指定自訂鏡像的啟動模式
您可以通過ECS控制台和API介面兩種方式,指定自訂鏡像的啟動模式。
方式一:ECS控制台
控制台目前僅支援在匯入自訂鏡像時指定鏡像的啟動模式。如下圖所示,Arm架構預設UEFI啟動模式,非Arm架構可以根據需要選擇合適的啟動模式。更多資訊,請參見匯入自訂鏡像。
方式二:OpenAPI
您可以在使用ImportImage介面匯入自訂鏡像時,或通過CreateImage介面建立自訂鏡像時,通過
BootMode
參數值指定自訂鏡像的啟動模式。
修改自訂鏡像的啟動模式
您可能在以下情境中需要修改自訂鏡像的啟動模式。
如果您修改了ECS執行個體系統硬碟的引導分區配置,並希望基於該執行個體新建立的自訂鏡像能夠按照新的啟動模式引導,則需要修改自訂鏡像的啟動模式。
您建立或匯入自訂鏡像時誤選啟動模式,希望後期修改。
使用自訂鏡像建立目標ECS執行個體時,鏡像和所選執行個體規格的啟動模式不匹配,可以修改自訂鏡像的啟動模式。
重要如果自訂鏡像已建立執行個體,則不允許修改自訂鏡像的啟動模式。
修改啟動模式後,必須與執行個體規格和鏡像本身支援的啟動模式比對,執行個體才能正常啟動。
您可以通過ECS控制台和API介面兩種方式修改自訂鏡像的啟動模式。
方式一:ECS控制台
您可以在ECS控制台的鏡像詳情頁面,修改鏡像的啟動模式。具體操作,請參見修改自訂鏡像的屬性資訊。
方式二:OpenAPI
您可以通過ModifyImageAttribute介面修改
BootMode
參數值來修改鏡像的啟動模式。
相關文檔
如果您在建立或匯入自訂鏡像時配置了鏡像檢測能力,鏡像檢測功能也會檢測鏡像的啟動模式。更多資訊,請參見鏡像檢測概述。