Help Center/ Image Management Service/ Service Overview/ Supported OSs/ External Image File Formats and Supported OSs
Updated on 2026-04-13 GMT+08:00

External Image File Formats and Supported OSs

External File Formats

Image files in VMDK, VHD, QCOW2, RAW, VHDX, QED, VDI, QCOW, ISO, ZVHD2, or ZVHD format can be used to create private images. Select whichever format best meeting your requirements.

Supported OSs

The OSs supported by external image files are listed by CPU architecture.

When you upload an external image file to an OBS bucket on the management console, the OS contained in the image file will be checked. Table 1 and Table 2 list the OSs supported by external image files.

If the OS cannot be identified or is not supported:

  • For Windows, Other_Windows (64_bit) or Other_Windows (32_bit) will be selected during image registration.
  • For Linux, Other_Linux (64_bit) or Other_Linux (32_bit) will be selected during image registration.
  • Uploading image files containing OSs not listed in Table 1 and Table 2 may fail. You are advised to contact the customer service before attempting to upload these image files.
Table 1 Supported OSs (x86)

OS

Version

Windows

64-bit: Windows Server 2025 Standard

64-bit: Windows Server 2025 Datacenter

64-bit: Windows Server 2022 Standard

64-bit: Windows Server 2022 Datacenter

64-bit: Windows Server 2019 Standard

64-bit: Windows Server 2019 Datacenter

64-bit: Windows Server 2016 Standard

64-bit: Windows Server 2016 Datacenter

64-bit: Windows Server 2012 R2 Standard

64-bit: Windows Server 2012 R2 Datacenter

64-bit: Windows Server 2012 Essentials R2

64-bit: Windows Server 2012 Standard

64-bit: Windows Server 2012 Datacenter

64-bit: Windows Server 2008 WEB R2

64-bit: Windows Server 2008 R2 Standard

64-bit: Windows Server 2008 R2 Enterprise

64-bit: Windows Server 2008 R2 Datacenter

64-bit: Windows 10

64-bit: Windows 11

CentOS

64-bit: CentOS 8.5/8.4/8.3/8.2/8.1/8.0

64-bit: CentOS 7.9/7.8/7.7/7.6/7.5/7.4/7.3/7.2/7.1/7.0

64-bit: CentOS 6.10/6.9/6.8/6.7/6.6/6.5/6.4/6.3

32-bit: CentOS 7.0

32-bit: CentOS 6.10/6.7/6.6/6.5/6.4/6.3

AlmaLinux

64-bit: AlmaLinux 10.0

64-bit: AlmaLinux 9.6/9.5/9.4/9.3/9.2/9.1/9.0

64-bit: AlmaLinux 8.10/8.9/8.8/8.7/8.6/8.5/8.4/8.3

CentOS Stream

64-bit: CentOS Stream 10/9/8

Debian

64-bit: Debian GNU/Linux 13.0.0

64-bit: Debian GNU/Linux 12.11.0/12.10.0/12.9.0/12.8.0/12.7.0/12.6.0/12.5.0/12.4.0/12.3.0/12.2.0/12.1.0/12.0.0

64-bit: Debian GNU/Linux 11.11.0/11.10.0/11.9.0/11.8.0/11.7.0/11.6.0/11.5.0/11.4.0/11.3.0/11.2.0/11.1.0/11.0.0

64-bit: Debian GNU/Linux 10.13.0/10.12.0/10.11.0/10.10.0/10.9.0/10.8.0/10.7.0/10.6.0/10.5.0/10.4.0/10.3.0/10.2.0/10.1.0/10.0.0

64-bit: Debian GNU/Linux 9.13.0/9.3.0/9.0.0

64-bit: Debian GNU/Linux 8.8.0/8.7.0/8.6.0/8.5.0/8.4.0/8.2.0

EulerOS

64-bit: EulerOS 2.12/2.11/2.10/2.9/2.8/2.7/2.5/2.3/2.2/2.1

Fedora

64-bit: Fedora 42/41/40

64-bit: Fedora 39/38/37/36/35/34/33/32/31/30

64-bit: Fedora 29/28/27/26/25/24/23/22

FreeBSD

64-bit: FreeBSD 14.3/14.2/14.1/14.0

64-bit: FreeBSD 13.2/13.1/13.0

64-bit: FreeBSD 12.4/12.3/12.2/12.1/12.0

64-bit: FreeBSD 11.4/11.3/11.2/11.1/11.0

HCE OS

64-bit: HCE OS 2.0

HCE Enterprise

64-bit: HCE Enterprise 2.0

Huawei Cloud EulerOS

64-bit: Huawei Cloud EulerOS 2.0

64-bit: Huawei Cloud EulerOS 1.1

64-bit: Huawei Cloud EulerOS 1.0

Kali Linux

64-bit: Kali Linux

Kylin

64-bit: KylinOS V10 SP3/SP2/SP1

64-bit: KylinOS V10

KylinSec

64-bit: KylinSec 3.5/3.3

Liberty

64-bit: Liberty Basic

LinxOS

64-bit: LinxOS.0.99 el20.03 SP3

NeoKylin

64-bit: NeoKylin 7.4

64-bit: NeoKylin Server release 5.0 U2

64-bit: NeoKylin Linux Advanced Server release 7.0 U5

openEuler

64-bit: openEuler 25.03/24.03 SP2/24.03 SP1/24.03/22.03 SP4/22.03 SP3/22.03 SP2/22.03 SP1/22.03/20.03 SP3/20.03 SP2/20.03 SP1/20.03

OpenSUSE

64-bit: openSUSE 42.3/42.2/42.1

64-bit: openSUSE 15.7/15.6/15.5/15.4/15.3/15.2/15.1/15.0

64-bit: openSUSE 13.2

64-bit: openSUSE 11.3

Oracle Linux

64-bit: Oracle Linux Server release 10.0

64-bit: Oracle Linux Server release 9.6/9.5/9.4/9.3/9.2/9.1/9.0

64-bit: Oracle Linux Server release 8.10/8.9/8.8/8.7/8.6/8.5/8.4/8.3/8.2/8.1/8.0

64-bit: Oracle Linux Server release 7.9/7.8/7.7/7.6/7.5/7.4/7.3/7.2/7.1/7.0

64-bit: Oracle Linux Server release 6.10/6.9/6.8/6.7/6.5

RedFlag

64-bit: RedFlag Asianux Linux V7.5/V7.0

64-bit: RedFlag Asianux Server Linux V8

Red Hat

64-bit: Red Hat Linux Enterprise 10.0

64-bit: Red Hat Linux Enterprise 9.6/9.5/9.4/9.3/9.2/9.1/9.0

64-bit: Red Hat Linux Enterprise 8.10/8.9/8.8/8.7/8.6/8.5/8.4/8.3/8.2/8.1/8.0

64-bit: Red Hat Linux Enterprise 7.9/7.8/7.7/7.6/7.5/7.4/7.3/7.2/7.1/7.0

64-bit: Red Hat Linux Enterprise 6.10/6.9/6.8/6.7/6.6/6.5/6.4

32-bit: Red Hat Linux Enterprise 6.6/6.4

Rocky Linux

64-bit: Rocky Linux 10.0

64-bit: Rocky Linux 9.6/9.5/9.4/9.3/9.2/9.1/9.0

64-bit: Rocky Linux 8.10/8.9/8.8/8.7/8.6/8.5/8.4/8.3

SUSE

64-bit: SUSE Linux Enterprise Server 15 SP7/15 SP6/15 SP5/15 SP4/15 SP3/15 SP2/15 SP1/15

64-bit: SUSE Linux Enterprise Server 12 SP5/12 SP4/12 SP3/12 SP2/12 SP1

64-bit: SUSE Linux Enterprise Server 11 SP4/11 SP3

32-bit: SUSE Linux Enterprise Server 11 SP3

Ubuntu

64-bit: Ubuntu 24.04/22.04/20.04/19.04/18.04.2/18.04.1/18.04/16.04.6/16.04.5/16.04.4/16.04.3/16.04.2/16.04/14.04.5/14.04.4/14.04.3/14.04.1/14.04 Server

NOTE:

Ubuntu 24.04 uses the AVX instruction set only in C7n, S7n, and M7n ECSs.

32-bit: Ubuntu 14.04.4/14.04.3/14.04.1/14.0 Server

UnionTechOS

64-bit: UnionTechOS Server 20 (1070e) Euler

64-bit: UnionTechOS Server 20 (1060e) Euler

64-bit: UnionTechOS Server 20 (1050u2e) Euler

64-bit: UnionTechOS Server 20 (1050e) Euler

64-bit: UnionTechOS Server 20 (1020e) Euler

64-bit: UnionTechOS Server 20 Euler

Table 2 Supported OSs (Arm)

OS

Version

CentOS

64-bit: CentOS 8.5/8.4/8.3/8.2/8.1/8.0

64-bit: CentOS 7.9/7.8/7.7/7.6/7.5/7.4/7.3/7.2/7.1

AlmaLinux

64-bit: AlmaLinux 10.0

64-bit: AlmaLinux 9.6/9.5/9.4/9.3/9.2/9.1/9.0

64-bit: AlmaLinux 8.10/8.9/8.8/8.7/8.6/8.5/8.4/8.3

CentOS Stream

64-bit: CentOS Stream 10/9/8

Debian

64-bit: Debian GNU/Linux 13.0.0

64-bit: Debian GNU/Linux 12.11.0/12.10.0/12.9.0/12.8.0/12.7.0/12.6.0/12.5.0/12.4.0/12.3.0/12.2.0/12.1.0/12.0.0

64-bit: Debian GNU/Linux 11.11.0/11.10.0/11.9.0/11.8.0/11.7.0/11.6.0/11.5.0/11.4.0/11.3.0/11.2.0/11.1.0/11.0.0

64-bit: Debian GNU/Linux 10.13.0/10.12.0/10.11.0/10.10.0/10.9.0/10.8.0/10.7.0/10.6.0/10.5.0/10.4.0/10.3.0/10.2.0/10.1.0/10.0.0

EulerOS

64-bit: EulerOS 2.12/2.11/2.10/2.9/2.8/2.7

Fedora

64-bit: Fedora 42/41/40

64-bit: Fedora 39/38/37/36/35/34/33/32/31/30

64-bit: Fedora 29/28/27

FreeBSD

64-bit: FreeBSD 14.3/14.2/14.1/14.0

64-bit: FreeBSD 13.2/13.1/13.0

64-bit: FreeBSD 12.4/12.3/12.2/12.1/12.0

64-bit: FreeBSD 11.4/11.3/11.2/11.1/11.0

HCE OS

64-bit: HCE OS 2.0

HCE Enterprise

64-bit: HCE Enterprise 2.0

Huawei Cloud EulerOS

64-bit: Huawei Cloud EulerOS 2.0

64-bit: Huawei Cloud EulerOS 1.1

64-bit: Huawei Cloud EulerOS 1.0

iSoft

NeoShine

64-bit: iSoft V5.1

Kali Linux

64-bit: Kali Linux

Kylin

64-bit: KylinOS V10 SP3/SP2/SP1

64-bit: KylinOS V10

64-bit: KylinOS Desktop V10

KylinSec

64-bit: KylinSec 3.5

64-bit: KylinSec 3.3

Liberty

64-bit: Liberty Basic

LinxOS

64-bit: LinxOS.0.99 el20.03 SP3

NeoKylin

64-bit: NeoKylin V7

64-bit: NeoKylin 7.7

openEuler

64-bit: openEuler 25.03/24.03 SP2/24.03 SP1/24.03/22.03 SP4/22.03 SP3/22.03 SP2/22.03 SP1/22.03/20.03 SP3/20.03 SP2/20.03 SP1/20.03

openSUSE

64-bit: openSUSE 42.3/42.2/42.1

64-bit: openSUSE 15.7/15.6/15.5/15.4/15.3/15.2/15.1/15.0

RedFlag

64-bit: RedFlag Asianux Linux V7.5/V7.0

64-bit: RedFlag Asianux Server Linux V8

Red Hat

64-bit: Red Hat Linux Enterprise 10.0

64-bit: Red Hat Linux Enterprise 9.6/9.5/9.4/9.3/9.2/9.1/9.0

64-bit: Red Hat Linux Enterprise 8.10/8.9/8.8/8.7/8.6/8.5/8.4/8.3/8.2/8.1/8.0

64-bit: Red Hat Linux Enterprise 7.9/7.8/7.7/7.6/7.5/7.4/7.3/7.2/7.1

Rocky Linux

64-bit: Rocky Linux 10.0

64-bit: Rocky Linux 9.6/9.5/9.4/9.3/9.2/9.1/9.0

64-bit: Rocky Linux 8.10/8.9/8.8/8.7/8.6

SUSE

64-bit: SUSE Linux Enterprise Server 15 SP7/15 SP6/15 SP5/15 SP4/15 SP3/15 SP2/15 SP1

64-bit: SUSE Linux Enterprise Server 12 SP5

Ubuntu

64-bit: Ubuntu 24.04/22.04/20.04/19.04/18.04/16.04/14.04 Server

NOTE:

Ubuntu 24.04 uses the AVX instruction set only in C7n, S7n, and M7n series.

UnionTechOS

64-bit: UnionTechOS Server 20 (1070e) Euler

64-bit: UnionTechOS Server 20 (1060e) Euler

64-bit: UnionTechOS Server 20 (1050u2e) Euler

64-bit: UnionTechOS Server 20 (1050e) Euler

64-bit: UnionTechOS Server 20 (1020e) Euler

64-bit: UnionTechOS Server 20 Euler

Related Operations

For how to upload an image file, see Uploading an Image File.

After an external image file is successfully uploaded, you can register this image file as a private image on the cloud platform. For details, see Registering an Image File as a Private Image.