Success - elementary/installer GitHub Wiki

The installation has successfully finished, and we're ready for a user to set up their data. If there is no user action for 30 seconds, we automatically restart the device into the installed OS.

Success screenshot

There are two possibilities from this screen, and we treat them slightly differently:

Shut Down

If the user shuts down, it is an explicit action that communicates their intent to set up the user later. We treat this like an OEM installation, and will not preseed any language or keyboard data to the final installation.

Restart

If the device restarts, whether from the 30 second timeout or from explicit user action, we treat this as continuing to set up their device and user account. We preseed the language and keyboard data to the OS (so it is not repeated in Initial Setup) and then restart the device into the installed OS.