Appendix A: Adding Non-AMD64 Support

By default, the setup-certlab script supports only AMD64 (64-bit, x86-64) nodes. (If you created a local mirror, it includes i386/x86 binaries because they’re needed by some 64-bit packages.) Beginning with Ubuntu 20.04, direct installs in 32-bit mode to i386 computers are no longer supported, but some i386 libraries remain available to support older 32-bit binaries running on AMD64 installations. If you expect to certify computers of other architectures, such as ppc64el or ARM64, you must add support for such systems in MAAS:

  1. In the MAAS web UI, click the Images tab.

  2. Select the Ubuntu release you want to certify in the “Ubuntu Releases” column.

  3. Select the desired CPU types in the “Architecture” column.

  4. Repeat the preceding two steps for each Ubuntu release you need to certify. (You can select a different set of architectures for each Ubuntu release.)

  5. Click “Update Selection.” The standard MAAS images for the new CPU architectures will download. This process can take several minutes, and perhaps over an hour on a slow Internet connection.

  6. For architectures other than i386 or AMD64, you must also add support for extra repositories:

    1. Click the Settings tab at the top of the MAAS web UI.

    2. Click Package Repos in the navigation pane to the left of the page.

    3. If the Ubuntu Extra Architectures repository is not enabled, click its edit icon, ensure that Enable Repository is checked, and click Save Repository.

    4. For all the enabled repositories (including Ubuntu Extra Architectures), click the edit icon in the Actions column, ensure that all the necessary architectures are checked, and then click Save Repository to save the changes.

That’s it. Please consult the Server Certification Team if you need to certify systems using these CPUs.