Check Processor Compatibility

Before installing Clear Linux* OS, check your host system’s processor compatibility using one of the following options:

Note

This does not check other system components (for example: storage and graphics) for compatibility with Clear Linux OS.

Option 1: Use the clear-linux-check-config.sh script on an existing Linux system

  1. Download the clear-linux-check-config.sh file.

    If a browser is not available, use:

    curl -O https://cdn.download.clearlinux.org/current/clear-linux-check-config.sh
    
  2. Make the script executable.

    chmod +x clear-linux-check-config.sh
    
  3. Run the script.

    1. Check to see if the host’s processor is capable of running Clear Linux OS.

      ./clear-linux-check-config.sh host
      
    2. Check to see if the host is capable of running Clear Linux OS in a container.

      ./clear-linux-check-config.sh container
      

    The script prints a list of test results similar to the output below. All items should return a SUCCESS status. This example indicates the host’s processor supports running Clear Linux OS.

    Checking if host is capable of running Clear Linux* OS
    
    SUCCESS: 64-bit CPU (lm)
    SUCCESS: Supplemental Streaming SIMD Extensions 3 (ssse3)
    SUCCESS: Streaming SIMD Extension v4.1 (sse4_1)
    SUCCESS: Streaming SIMD Extensions v4.2 (sse4_2)
    SUCCESS: Carry-less Multiplication extensions (pclmulqdq)
    

Option 2: Use a Clear Linux OS live image on a non-Linux system

  1. Download either the Desktop or Server version of the live image ISO.

  2. Follow the instruction to Create a bootable USB drive using Etcher*.

  3. Boot up the Clear Linux OS live image on the USB.

  4. Check compatibility as follows:

    • Desktop version:

      1. Open a terminal.

      2. Check compatibility.

        sudo clr-installer --system-check
        
    • Server version:

      1. Log in as root and set a password.

      2. Check compatibility.

        clr-installer --system-check
        

    Expected output for a compatible host processor:

    Checking for required CPU feature: lm [success]
    Checking for required CPU feature: sse4_2 [success]
    Checking for required CPU feature: sse4_1 [success]
    Checking for required CPU feature: pclmulqdq [success]
    Checking for required CPU feature: ssse3 [success]
    Success: System is compatible