Debian 12 is the latest and updated stable version of a Linux-based operating system. It is completely free of cost, offering a secure and reliable platform. Debian 12 (codenamed “Bookworm”) provides advanced features for installing updated packages.
These features can contribute to enhancing your system security and improving performance.
How to Download and Install Debian 12?
This comprehensive article focuses on:
- How to Download Debian 12 from the Official Website?
- How to Create Bootable USB using “Disks”
- How to Install Debian 12 on your System?
- How to Start the Debian 12 After Installation?
How to Download Debian 12 from the Official Website?
Follow the process to download the Debian 12 on your local drive.
Step 1: Download the Debian 12 Media (.iso)
With the Debian 12 media, you can initiate the installation process. Therefore, you need to download the .iso file from the official website of Debian:

How to Create Bootable USB Using “Disks”
Through the following process, you can create a bootable USB with Debian 12 media.
Step 1: Launch “Disks”
You can use different ways to create a bootable USB with Debian 12 media, but here you can utilize the “Disks” for making a bootable USB. Launch the Disks application from the Ubuntu Activities:

Step 2: Locate “Restore Disk Image”
Navigate the more options and select the “Restore Disk Image…”:

Step 3: Navigate the Debian 12 Media (.iso)
Locate the downloaded media file of Debian 12 from your local drive, then select the file for booting:

Step 4: Start Creating Bootable Media
Ensure the Debian 12 media is loaded successfully, then click on the “Start Restoring…” button:

To confirm starting the boot process for Debian 12, click on the “Restore” button:

Finally, after completion, you will see the bootable USB with Debian 12:

In the first part, you have successfully downloaded and created a bootable USB with Debian 12.
How to Install Debian 12 on your System?
This detailed process is about how to install the Debian 12 on your machine.
Step 1: Start Your System with Bootable USB
Once you have finished creating the bootable USB, insert it into the USB port and start your system to boot from the USB.
Step 2: Select the “Graphical Install”
From the given list, select the “Graphical Install” option. This option will guide you through the graphical interface mode:

Step 3: Select System “Language”
Choose the language from the provided list and click on the “Continue” button:

Step 3: Select your “Location”
Continue by selecting your current location or area:

Step 4: Configure the “Keyboard”
The Debian 12 allows you to select and configure the keyboard layout of your choice:

Step 5: Enter “Hostname”
Proceed by entering the hostname, such as “debian-12”:

You can enter the domain name in the required field, or you can leave it empty:

Step 6: Set up “Password”
Generate a root password for your Debian 12 by entering it in the required fields, as shown below:

Step 7: Set up “User Name”
Continue by setting up the username like “karim”:

Step 8: Set up a Username for the Account
Enter the username for your account, then click on the “Continue” button to proceed next:

Step 9: Configure “Password” for the Account
For a new user, you must set a strong password:

Step 10: Select “Time Zone”
For the configuration of your system’s clock, you need to select the time zone from the list:

Step 11: Partition Disks
You can configure the partition of your available disk through the graphical guide. You can select the partitioning method according to your preferences:

Select the list of available disks after ensuring the size of your disk:

If you are a new user, it is recommended to choose the first option, or select one according to your needs:

Continue by carefully reviewing the partition table:

Tick the “Yes” option to save and apply the changes made in the partition table:

Step 12: Configure the Package Manager
Simply select “No” if you don’t want any extra installation media:

Select the nearby country that will provide you with a mirror of the Debian archive:

The “deb.debian.org” is a domain used as a Debian mirror for faster package downloads:

Entry the HTTP proxy information in the given field or leave it empty for now:

If you want to be a part of sending the statistics about your system, you can choose “Yes” otherwise tick the “No” option:

Step 13: Choose “Software to Install” on Your System
To install the predefined software on your Debian system, mark the necessary software from the provided list:

Mark the “Yes” option for installing the GRUB boot loader:

Select the primary drive where the GRUB boot loader will be installed:

Step 14: Finish the Debian 12 Installation
Upon successfully finishing the aforementioned steps, select the Continue button to save the files and reboot your system:

Using the above step-by-step procedure, you have installed the Debian 12 on your system.
How to Start the Debian 12 After Installation?
Follow these steps to set up Debian 12 after completing the installation process.
Step 1: Select “Debian GNU/Linux”
After rebooting your system, select the first option “Debian GNU/Linux” to properly start the Debian system:

Step 2: Select the Username
Click on the username, such as “UnixHint”:

Step 3: Enter Password
In the password field, enter your system password:

Once you have entered your credentials for the Debian 12 system, you will find the following page on your screen. Proceed by clicking the Next button on your top right corner:

Click the Next button after selecting the typing layout for your Debian system:

You can turn “on” or “off” your location in the privacy section:

Select your account to sync with the Debian 12 system, or simply skip for now:

Finally, you have got the message “All done!”. Now start exploring the Debian 12 system:

Step 4: Verify the Debian Version
Open your Debian terminal and run the following command to verify the installed version of Debian:
lsb_release -a

Conclusion
Debian 12 is an operating system based on Linux distributions. You can install Debian 12 on your machine through a simple process: first, download the Debian 12 media, then create a bootable USB with the media, and finally, proceed to install Debian 12 from the bootable USB.