# First Boot After Installation

Remove the USB drive when prompted and press Enter. Welcome to your new developer environment.

#### Logging In & The GNOME Desktop

Upon logging in, you will see the GNOME desktop. It is intentionally minimal. Press the Super Key (Windows/Command key) to open the Activities overview, where you can search for apps.

#### Updating the System

The very first thing a developer must do on a fresh Linux install is update the package lists.

1. Open the Terminal (Ctrl + Alt + T).
2. Run the following commands:

Bash

```
sudo apt update
sudo apt upgrade -y
```

What these commands do:

* `sudo`: Grants you administrative privileges.
* `apt update`: Downloads the latest list of available software from the Ubuntu servers. It does *not* install anything; it just updates the "catalog."
* `apt upgrade`: Compares your installed software against the newly downloaded catalog and installs any available updates. The `-y` flag automatically answers "yes" to confirmation prompts.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://shankar-lab.gitbook.io/mylearning/ubuntu-installation-guide/first-boot-after-installation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
