How to Install Debian on VirtualBox in Windows?

Guide on: Installing Debian on VirtualBox

Install Debian on VirtualBox
Install Debian on VirtualBox

Welcome to the guide on installing Debian on VirtualBox! Whether you’re a curious tech enthusiast or a budding developer, this step-by-step tutorial will help you set up Debian, a versatile and reliable Linux distribution, within the VirtualBox virtualization platform.

By creating a virtual environment, you can explore Debian’s powerful features, test software configurations, or simply learn more about this popular operating system.

Install Debian on VirtualBox

Throughout this guide, I will break down the installation process into simple, easy-to-follow steps. You don’t need to be a seasoned Linux user or a virtualization expert to follow along. I’ll provide clear instructions and explanations, ensuring that you understand each stage of the installation. So, let’s get started on this exciting journey of exploring Debian on VirtualBox!

Here’s a brief overview of what we’ll cover:

  1. Download Debian and VirtualBox
  2. Creating a New Virtual Machine
  3. Installing Debian
  4. Post-Installation Steps
  5. Tips and Troubleshooting

By the end of this guide, you’ll have a fully functional Debian installation running smoothly within VirtualBox. So, without further ado, let’s embark on this exciting journey of installing Debian on VirtualBox!

Step 1: Download Debian and VirtualBox

To begin the installation process of Debian on VirtualBox, you’ll need to download both the Debian ISO image and the VirtualBox. For downloading Debian ISO Image, you can visit their Official site. There you can download the ISO file for free.

Whereas for VirtualBox, you can use this link or visit the official site. Both links will provide the latest version of VirtualBox for you. Once downloaded then you will install the VirtualBox on your system.

Users who have already installed VirtualBox on their system can skip to the next step; other users will need to stop here and do the installation. All you will need to do is to double click on the installer, follow on-screen prompts and VirtualBox is installed.

Related: Download VirtualBox for Mac M1 & M2

Step 2: Creating a New Virtual Machine

Now let’s begin the second step to install Debian on VirtualBox. Now that you have downloaded the Debian ISO image and installed VirtualBox, it’s time to create a new virtual machine where you will install Debian. Follow the steps below to create a new virtual machine within VirtualBox:

1. Open the VirtualBox. You should see the VirtualBox Manager window.


2. In the VirtualBox Manager, click on New at the top-left corner. This will start the virtual machine creation wizard.

3. In the Name and operating system of the wizard, provide a meaningful name for your virtual machine (e.g., “Debian”). VirtualBox will automatically detect the type and version based on the name you provide.

4. In Type, choose Linux. In the second drop-down menu labeled Version, select the specific Debian version that matches the ISO image you downloaded.

5. In the Memory size, select the amount of memory (RAM) you want to allocate to the virtual machine. It is recommended to allocate at least 1 GB or more for smooth operation.

6. In the Hard disk, select the Create a virtual hard disk Now option and click Create.

vdi (virtual disk image )
vdi (virtual disk image )

7. In the Hard disk file type, select the default option, VDI (VirtualBox Disk Image), and click Next.

8. In the Storage on physical hard disk, select the default option, Dynamically allocated, and click Next. This allows the virtual hard disk to grow dynamically as you use it.

9. In the File location and size, choose a location to save the virtual hard disk file.

The default location is usually fine. Then, set the size for the virtual hard disk. It is recommended to allocate at least 10 GB or more to accommodate the Debian installation and any additional software you may install later.

Review the settings in the summary window, and if everything looks correct, click Create to create the new virtual machine.

Now you have successfully created a new virtual machine within VirtualBox. In the next step, I will guide you through the installation of Debian using the ISO image you downloaded.

Step 3: Installing Debian on the VM

Now that you have created a new virtual machine in VirtualBox, it’s time to install Debian using the ISO Image you downloaded. Ok let’s start the process of installing Debian on VirtualBox with ISO Image;

1. In the VirtualBox Manager window, ensure that your newly created virtual machine is selected. Then, click on the Settings button located at the top of the window.

2.  Now navigate from Settings > Storage > Controller: IDE or Controller: SATA.

Click on the small disc icon, and in the pop-up menu, select Choose/Create a Disk Image. Browse and select the Debian ISO Image you downloaded, and click Open to attach it to the virtual machine.

3. With the Debian ISO Image attached, click on the Start button.

4. The virtual machine will start, and you will see the Debian installer menu.

   – Use the arrow keys to navigate the menu and select the Install option. Follow the on-screen instructions to proceed with the installation.

   – Select your preferred language, location, and keyboard layout when prompted.

During the installation, you will reach a step where you need to configure network settings. Choose the appropriate options based on your network setup. If you are unsure, the default settings should work in most cases.

   – When prompted to partition the disk, select the guided partitioning option (usually referred to as “Guided – use entire disk“). Choose the virtual disk you created for the virtual machine.

   – Debian will automatically partition and format the disk for installation.

   – Set up a user account and password now. Provide a username and password for the Debian system. Follow the instructions to set up the user account and administrator (root) password.

Allow the installation process to continue until it reaches completion. This may take some time depending on your system’s resources and the selected software packages.

After the installation is finished, the virtual machine will prompt you to reboot. Press Enter to restart the virtual machine.

Congratulations! You have successfully installed Debian on VirtualBox virtual machine. From now on, the steps are optional and are recommended only for a better experience. As there are some essential post-installation steps, including updating the system and configuring any necessary settings that you need to perform.

Step 4: Post-Installation Steps

After you have successfully installed Debian on VirtualBox virtual machine, there are a few important post-installation steps you should follow to ensure optimal performance and functionality. Let’s go through these steps:

1. Update the system first. Open a terminal or command prompt in Debian and run the following command:

     sudo apt update && sudo apt upgrade

Enter your password when prompted, and allow the process to complete. This will ensure that your Debian system is up to date with the latest security patches and software updates.

2. Install additional software (optional) as Debian provides a vast repository of software packages that you can install to expand the functionality of your system. For this, you can use the `apt` package manager to search for and install the software. For example, to install a web browser like Firefox, you can run the following command:

     sudo apt install firefox

3. Debian allows you to customize various system settings according to your preferences. Use the system settings or configuration tools provided by Debian to adjust parameters such as display resolution, input devices, network settings, and more. You can typically find these settings in the desktop environment or system menus.

4. VirtualBox provides Guest Additions, which are additional drivers and utilities that enhance the performance and integration between the host system and the virtual machine.

To install Guest Additions in Debian, start the virtual machine and click on the Devices menu in the VirtualBox window.

Choose to Insert Guest Additions CD image, and Debian will mount the Guest Additions ISO file. Open a terminal or command prompt in Debian, navigate to the mounted CD image location, and follow the instructions provided in the documentation to install Guest Additions.

If you encounter any issues or have further questions, don’t hesitate to ask for assistance. Enjoy your Debian experience!

Tips and Troubleshooting

While installing Debian on VirtualBox, you may encounter some common challenges or have specific requirements. Here are some helpful tips and troubleshooting suggestions to assist you:

Enable hardware virtualization:

Ensure that hardware virtualization is enabled in your computer’s BIOS settings. This option is often found under the Virtualization or CPU Configuration section. Enabling hardware virtualization can enhance the performance of your virtual machine.

Allocate sufficient resources:

If you experience sluggishness or poor performance, consider increasing the allocated memory (RAM) and CPU cores for your virtual machine. Adjust these settings in the VirtualBox Manager by selecting the virtual machine and clicking on Settings, then navigating to the System tab.

Enable 3D acceleration (optional):

If you require better graphics performance in your virtual machine, you can enable 3D acceleration in the virtual machine settings. This option allows Debian to utilize your computer’s GPU for enhanced graphics rendering.

Take snapshots:

Before making significant changes to your virtual machine or experimenting with software installations, it’s advisable to take a snapshot of your virtual machine. Snapshots allow you to revert back to a previous state if something goes wrong during the process.

Network configuration issues:

If you’re experiencing network connectivity problems within your virtual machine, ensure that the network adapter in the virtual machine settings is properly configured. You can choose between different networking modes, such as NAT, Bridged, or Host-only, depending on your requirements.

Mounting additional ISO images:

In addition to the Debian ISO Image, you may need to mount other ISO Images for software installations or updates. Follow the same process as Step 4, but choose the desired ISO Image when prompted to select a disk image.

Remember, troubleshooting can be a unique process depending on the specific issue you’re facing. Don’t hesitate to seek help from us, just comment and I will get to you. If you have any questions related to Install Debian on VirtualBox then also comment down. Enjoy your Debian experience and happy virtualization!

Related: How to Install Ubuntu on Windows 10 using VirtualBox?

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *