.. incl-install-software-controller-0-aio-start


.. note::

   The disks and disk partitions need to be wiped before the install. Installing
   a Debian ISO may fail with a message that the system is in emergency mode if
   the disks and disk partitions are not completely wiped before the install,
   especially if the server was previously running a CentOS ISO.

   .. only:: partner

      .. include:: /_includes/debian-rn-link-a90a7e432679.rest

#. Insert the bootable USB into a bootable USB port on the host you are
   configuring as controller-0.

   .. note::

      Refer to |bootable_usb| for instructions on how to create a bootable USB
      with the |prod| ISO.

   .. note::

      Alternatively one can PXEBOOT controller-0. See
      |pxe-boot-controller-0-d5da025c2524| for details on how to setup a
      PXEBOOT Server and pxe-boot the |prod| load on controller-0

#. Power on the host.

#. Attach to a console, ensure the host boots from the USB, and wait for the
   |prod| Installer Menus.

   .. begin-install-software-controller-0-aio-virtual

#. Wait for the Install menus, and when prompted, make the following menu
   selections in the installer:

   .. note::

      If you configured the default menu options into the ISO with the
      ``update-iso.sh`` script (using the ``-d`` option) in
      :ref:`Installation Prerequisites <aiosx-installation-prereqs>`,
      then the **Install** menu will not appear.

   #. Select the appropriate deployment option for your scenario.

      For All-in-one deployments, choose one of the All-in-One Configurations,
      either standard kernel or real-time/low-latency kernel.

      **Standard Controller Configuration**
         For a standard configuration with controller or dedicated storage.

      **All-in-one Controller Configuration**
         For an |AIO| Simplex or Duplex configuration.

      **All-in-one Controller Configuration (Low Latency)**
         For an AIO Simplex or Duplex configuration with Low Latency Kernel.

   #. Choose **Graphical Console** or **Serial Console** depending on your
      terminal access to the console port.

   Wait for non-interactive install of software to complete and server to
   reboot. This can take 5-10 minutes, depending on the performance of the
   server.

   Wait for the non-interactive software installation to complete and for
   the server to reboot. This can take 5-10 minutes, depending on the performance
   of the server.

   .. warning::

      When using the low latency kernel, you must use the serial console
      instead of the graphics console, as it causes RT performance issues.

.. end-install-software-controller-0-aio-virtual

.. include:: /_includes/install-patch-ctl-0.rest

.. incl-install-software-controller-0-aio-end

.. incl-install-software-controller-0-standard-start

#. Insert the bootable USB into a bootable USB port on the host you are
   configuring as controller-0.

#. Power on the host.

#. Attach to a console, ensure the host boots from the USB, and wait for the
   |prod| Installer Menus.

#. Make the following menu selections in the installer:

   #. First menu: Select **Standard Controller Configuration**.

   #. Second menu: Select **Graphical Console** or **Textual Console** depending
      on your terminal access to the console port.

#. Wait for non-interactive install of software to complete and server to reboot.
   This can take 5-10 minutes, depending on the performance of the server.

.. incl-install-software-controller-0-standard-end