In our last guide, we answered the biggest question of all: What is Linux? You now know what a kernel is, what a distro is, and why Linux is the most secure, stable, and powerful operating system on the planet. You know the what and the why.
Today, we answer the next, even more exciting question: How to install Linux?
How do you actually get Linux running on your computer? This is the moment where the theoretical becomes practical. This is Day 2 of your journey, and it’s the most important technical step you’ll take.
You might be thinking, “Do I have to delete Windows?” “Is it dangerous?” “Is it complicated?” “What if I break something?”
Relax. The beautiful thing about Linux is that it gives you choice. You don’t have to go all-in. You can try it, test it, and run it in a way that is 100% safe.
You are standing at a fork in the road. There are three distinct paths you can take to set up your Linux environment. Each has massive advantages and specific use cases.
- The “Safe Sandbox” (Virtualization): Running Linux in an app inside your current OS (like Windows or macOS). It’s 100% safe, easy to set up, and perfect for testing.
- The “Full Power” (Dual Boot): Installing Linux on its own section of your hard drive, alongside Windows. This gives you full, native performance and is the “real” experience.
- The “Developer’s Shortcut” (WSL): Running the Linux command-line directly inside Windows 10 or 11. This is a game-changer for programmers and power users.
This is not a short article. This is the 10,000-word ultimate guide. We will not just describe these three paths. We will walk you through, click-by-click, the entire process for all three. By the end of this guide, you will not only have chosen the right path for you—you will have a working Linux environment.
No external info is required. Everything you need is right here.
Let’s begin.
The Universal Prerequisite – Back Up Your Data. Right Now.
I am not joking. Stop reading. Go back up your important files. I’ll wait.
…
Done? Good.
If you choose Path 1 (Virtualization) or Path 3 (WSL), this is just a good habit. These methods are extremely safe and are very unlikely to harm your main computer.
But if you choose Path 2 (Dual Boot), this is not a suggestion. It is a requirement.
When you dual-boot, you will be making changes to your computer’s hard drive partitions. This is the “DNA” of your data storage. A single wrong click—choosing the wrong drive, formatting the wrong partition—could instantly and permanently wipe out your entire Windows installation and all your personal files.
The risk is small if you follow this guide perfectly, but it is never zero.
Be a professional. Treat your data with respect.
How to Back Up Your Data (The Right Way)
Don’t just drag your “My Documents” folder to a USB stick. Be thorough.
- Method 1: The Cloud (Easiest):
- Use a service like Google Drive, OneDrive, or Dropbox.
- Make sure your “Desktop,” “Documents,” “Pictures,” and “Downloads” folders are all synced.
- This is great for files, but it won’t save your installed programs.
- Method 2: The External Hard Drive (Best):
- This is the gold standard. Get an external USB hard drive.
- In Windows: Go to “Settings” -> “Update & Security” -> “Backup” -> “Go to Backup and Restore (Windows 7)”.
- Click “Create a system image.”
- Follow the wizard to create a complete, bit-for-bit clone of your entire hard drive.
- This way, if the absolute worst happens, you can restore your computer to the exact state it was in before you started.
Do not proceed to Part 4 of this guide (Dual Booting) until you have a complete, verified backup.
With that critical warning out of the way, let’s explore the safest and easiest path first.
The “Safe Sandbox” – Installing Linux with Virtualization
This is, without a doubt, the path I recommend for 99% of beginners.
So, what is it?
What is a Virtual Machine (VM)? A Deep Dive
A Virtual Machine (VM) is exactly what it sounds like: a complete computer that is simulated entirely in software.
Think of it this way: Your physical computer (the “Host”) runs an app, just like Chrome or Word. But this app is special. It’s an “emulator” on steroids called a Hypervisor. Inside this app, you create a “Guest”—a digital, virtual computer.
This virtual computer has everything a real one does:
- A virtual CPU (it “borrows” time from your real CPU)
- Virtual RAM (it “borrows” a chunk of your real RAM)
- A virtual hard drive (which is just a single, large file on your real hard drive)
- Virtual graphics, virtual networking, etc.

You then install an operating system—in our case, Linux—onto this virtual computer.
The result? You have your normal Windows desktop, and in a window on that desktop, you have a full, running Linux desktop. You can move your mouse between them. You can even copy and paste text between them.
When you’re done, you just “shut down” the virtual machine and close the app. The entire Linux installation, all its files, and all its programs are contained within that one single file on your Windows hard drive. To “uninstall” it, you just delete that file.
It is 100% safe. It is 100% sandboxed. It cannot see or touch your real computer’s files unless you explicitly tell it to. It’s the ultimate “try before you buy.”
- Pros:
- 100% Safe: Impossible to mess up your “host” (Windows) computer.
- Easy to Install: No partitioning, no BIOS settings.
- Easy to Delete: Just delete one file.
- Great for Testing: You can have 10 different VMs to test 10 different distros.
- Snapshots: You can “save” the state of your VM. If you break something inside Linux, you can just “roll back” to a working snapshot in seconds.
- Cons:
- Not Full Performance: You are sharing resources. It will feel a bit slower than a “real” install.
- Weak 3D Graphics: While it’s gotten better, it’s not great for gaming or heavy 3D modeling. The virtual graphics card is basic.
Choosing Your Virtualization Software
There are several “Hypervisor” apps, but you only need to know the two free ones:
- Oracle VM VirtualBox: The 100% free and open-source champion. It’s powerful, works everywhere (Windows, macOS, Linux), and has all the features you need. This is what we will use.
- VMware Workstation Player: A free-for-personal-use version from a big enterprise company. It’s very polished and sometimes has slightly better performance, but VirtualBox is more universal.
We will use VirtualBox.
The Ultimate Step-by-Step Guide: Installing Linux Mint in VirtualBox
Let’s do this. We will install Linux Mint (Cinnamon Edition), which we recommended in Day 1 as the perfect beginner’s distro.
Step 1: Download Your Two Tools
You need two files. Go download them both right now.
- The Hypervisor (VirtualBox):
- Go to
virtualbox.org. - Go to the “Downloads” section.
- Click on “Windows hosts.”
- This will download an
.exefile.
- Go to
- The Operating System (Linux Mint):
- Go to
linuxmint.com. - Go to the “Download” section.
- Choose the “Cinnamon Edition.” This is the user-friendly one.
- This will download an
.isofile.
- Go to
What is an .iso file? An .iso (or “ISO image”) is a perfect, bit-for-bit digital copy of an installation CD or DVD. It’s the file you would use to create a physical DVD. In our case, we are going to put this “digital DVD” into our virtual computer’s “digital DVD drive.”
Step 2: Install VirtualBox
This is the easiest part.
- Find the VirtualBox
.exefile you downloaded. - Double-click it.
- Click “Next” through all the prompts. You can leave all the settings as default.
- It might briefly disconnect your internet as it installs a “virtual network adapter.” This is normal.
- Click “Install,” and then “Finish.”
- You now have Oracle VM VirtualBox in your Start Menu. Open it.

Step 3: Create a New Virtual Machine
This is where we build our virtual computer in software.
- In the VirtualBox Manager, click the big blue “New” button.
- Name and Operating System:
- Name: Give it a clear name.
Linux Mint. - Folder: You can leave this as default.
- ISO Image: (Newer versions are smart) You can click the dropdown and select the Linux Mint
.isofile you just downloaded. - If you do this, it will automatically detect the OS. Skip to step 4.
- If you don’t see that, just set the Type: to
Linuxand the Version: toUbuntu (64-bit)(since Mint is based on Ubuntu).
- Name: Give it a clear name.
- Click “Next.”
- Hardware (RAM and CPU):
- Base Memory (RAM): This is how much of your real RAM you will lend to the VM. The default (e.g., 2048 MB = 2GB) is okay, but it will be slow.
- Recommendation: If you have 8GB of RAM, give it 4096 MB (4GB). If you have 16GB, give it 8192 MB (8GB). A good rule is “half of your total, but stay in the green zone.”
- Processors (CPU): The default is 1 CPU. This will also be slow.
- Recommendation: Give it at least 2 CPUs. If you have a modern computer, give it 4.
- Click “Next.”
- Virtual Hard Disk:
- This is the file that will act as your Linux hard drive.
- The “Create a Virtual Hard Disk Now” option should be selected.
- Size: The default might be 25GB. This is a good minimum. If you plan to install a lot of apps, make it 40GB or 50GB. Remember, this file will only take up as much space as it actually uses (we’ll see this in the next step).
- Click “Next.”
- Summary: It will show you a summary. Click “Finish.”
You’re almost done. You’ve “built” the PC, but we need to tweak a couple of settings.
Step 4: Tweak VM Settings (The “Pro” Step)
- In the main VirtualBox window, click on your “Linux Mint” machine once to select it.
- Click the big yellow “Settings” button.
- Go to the “Display” section on the left.
- On the “Screen” tab, find “Video Memory.”
- Drag that slider all the way to the right (e.g., 128 MB).
- Check the box that says “Enable 3D Acceleration.” This will make the desktop interface much smoother.
- (If you didn’t add the ISO in Step 3) Go to the “Storage” section.
- Click on the “Empty” CD icon under the “Controller: IDE” tree.
- On the far right, click the other little CD icon (with a dropdown arrow).
- Click “Choose a disk file…“
- Find and select your
linux-mint-....isofile. - This is the digital equivalent of putting the installation CD into the drive.
- Click “OK” to save all your settings.
Step 5: Launch and Install Linux Mint
This is the moment of truth.
- Select your “Linux Mint” VM.
- Click the big green “Start” button.
- A new window will open. You will see a black screen, then a menu.
- It will say “Start Linux Mint…” Just press Enter.
- After a minute, you will be looking at a full, working Linux Mint desktop.

This is the “Live Environment.” You are running Linux entirely from the digital CD. You can click around, open Firefox, and test everything before you install.
We want to install it permanently (to our virtual hard drive).
- On the Live desktop, find the icon that says “Install Linux Mint” and double-click it.
- An installer will pop up. This is the entire installation. It’s shockingly simple.
- Language: Choose “English.” Click “Continue.”
- Keyboard Layout: Choose “English (US).” Click “Continue.”
- Multimedia codecs: Check the box that says “Install multimedia codecs.” This will install all the extra bits you need to play MP3s, videos, etc. Click “Continue.”
- Installation Type: This is the step that is dangerous on a real PC, but 100% SAFE in a VM.
- It will say, “This computer currently has no detected operating systems.” (This is correct; the virtual hard drive is blank).
- The first option will be “Erase disk and install Linux Mint.”
- CHOOSE THIS OPTION.
- Again, this is erasing your VIRTUAL disk (the 50GB file), not your real Windows hard drive. This is the beauty of a VM.
- Click “Install Now.”
- A little box will ask you to confirm. Click “Continue.”
- Where are you? Click your timezone on the map. Click “Continue.”
- Who are you? This is where you create your user account.
- Your name:
Your Name - Your computer’s name:
mint-vm(or anything) - Username:
yourname(lowercase) - Password: Choose a good password. You will need this for all administrative tasks.
- Select “Require my password to log in.”
- Click “Continue.”
- Your name:
Now, you just wait. The installer will copy all the files from the digital CD to your virtual hard drive. This will take 5-15 minutes.
When it’s done, it will say “Installation has finished.” Click “Restart Now.”
Step 6: Post-Installation (The Critical Final Step)
The VM will restart. It will say, “Please remove the installation medium, then press ENTER.” Just press ENTER. (VirtualBox is smart enough to “eject” the digital CD for you).
You will now boot into your real, installed Linux Mint system. Log in with the password you just created.
You’re not done yet. There is one crucial last step for usability: Install VirtualBox Guest Additions.
This is a set of special “drivers” that let your Host (Windows) and Guest (Linux) talk to each other. It enables:
- Automatic Screen Resizing: When you resize the VM window, the Linux desktop will resize with it.
- Shared Clipboard: You can copy text in Windows and paste it inside Linux (and vice-versa).
- Drag and Drop: You can drag files from your Windows desktop into the VM.
How to Install Guest Additions:
- In the menu bar of the VirtualBox window itself (not inside Linux), click on “Devices.”
- Click “Insert Guest Additions CD image…“
- Linux Mint will pop up a box asking if you want to run the software. Click “Run.”
- A terminal will open, and you’ll have to type your password.
- It will automatically install all the necessary components.
- When it’s done, press ENTER.
- Now, reboot your Linux VM (click the “Start Menu” in Mint, go to “Power,” and click “Restart”).
When it boots back up, you’re finished. You have a full, working, high-performance Linux Mint VM. You can resize the window, and the desktop will resize. You can copy-paste. You are 100% done.
You have successfully completed Path 1.
The “Full Power” – Installing Linux with Dual Boot
This is the “real” way. This is for when you’re done “trying” Linux in a VM and you’ve decided you want to use it.
What is Dual Booting? A Deep Dive
A hard drive (or SSD) can be “partitioned” or “sliced” into separate, independent sections. You can have a “C:” drive, a “D:” drive, etc.
Dual booting is the process of:
- Keeping your Windows partition (your “C:” drive) exactly as it is.
- Creating a new, empty partition from your drive’s unused free space.
- Installing Linux on that new partition.
The result is that you have two separate operating systems installed on one computer, each in its own “room.” They cannot see or touch each other (by default).
When you turn your computer on, you will be greeted by a new menu (called a “Boot Loader” or “GRUB”). This menu will ask you, “Which OS do you want to start?”
Start Linux MintStart Windows Boot Manager
You have 10 seconds to choose one, and the computer will boot natively into that OS, with 100% full, “bare-metal” performance.

- Pros:
- Full, Native Performance: This is the real thing. Linux has 100% control of the CPU, RAM, and (most importantly) the Graphics Card.
- This is the only way to properly game on Linux.
- It’s a “real” setup. You’re not a guest in a VM.
- Cons:
- DANGEROUS: As we said, you are messing with partitions. A wrong click can delete Windows. (You backed up, right?)
- Complex Setup: You have to deal with BIOS/UEFI settings, “Secure Boot,” and “Fast Startup.”
- “Sticky”: It’s harder to uninstall. You can’t just delete a file.
This path is for the user who is confident and ready to commit. Let’s walk through it.
The Ultimate Step-by-Step Guide: Dual Booting Linux Mint with Windows 11
This guide assumes you are on a modern computer running Windows 10 or 11 with a UEFI, not a 15-year-old machine with a BIOS.
Step 0: The “Are You Sure?” Checklist
- DID YOU BACK UP YOUR DATA? This is your final warning.
- Do you have a USB stick that is at least 8GB and that you are okay with erasing?
- Do you have an hour of uninterrupted time?
Let’s go.
Step 1: Disable “Fast Startup” in Windows (CRITICAL)
This is the #1 reason dual-boot installations fail.
“Fast Startup” is a feature where Windows doesn’t really shut down. It hibernates, “locking” the hard drive to protect its state. If the drive is “locked,” the Linux installer cannot write to it and will fail.
You must disable this.
- Open your Control Panel in Windows.
- Go to “Hardware and Sound” -> “Power Options.”
- On the left side, click “Choose what the power buttons do.”
- You will see “Shutdown settings.” They will be grayed out.
- At the top, click the link that says “Change settings that are currently unavailable.”
- UN-check the box that says “Turn on fast startup (recommended).”
- Click “Save changes.”
Step 2: Create Free Space for Linux (The Safe Way)
We are not going to let the Linux installer re-partition our drive. That’s too risky. We are going to do it safely from inside Windows.
- Right-click your Start button and choose “Disk Management.”
- A window will open showing a map of your hard drive. You will see your “C:” drive (a big block, formatted “NTFS”).
- Right-click on your C: partition.
- Choose “Shrink Volume…“
- It will query the disk, then ask “Enter the amount of space to shrink in MB.”
- This is how much space you want to “carve out” for Linux. 1000 MB = 1 GB.
- Recommendation: You need a minimum of 25GB (25000 MB). A comfortable size is 100GB (100000 MB). This is where your entire Linux OS and all its apps will live.
- Type in the amount (e.g.,
100000) and click “Shrink.” - After a minute, you will see a new, scary-looking block on your drive map labeled “Unallocated.”
This is perfect. This is the empty, un-formatted “land” where we are going to build our new Linux “house.” Windows can’t see it or use it, but our Linux installer will.

Step 3: Create a Bootable USB Stick
Now, we need to put the Linux Mint installer (your .iso file) onto your USB stick in a way that your computer can boot from it.
- Download Rufus: Go to
rufus.ieand download this small, free, brilliant tool. - Plug in your 8GB+ USB stick (that you are okay with erasing).
- Run Rufus.
- “Device”: At the top, make sure it has selected your USB drive.
- “Boot selection”: Click the “SELECT” button. Find and choose your
linux-mint-....isofile. - “Partition scheme”: This is important. Set it to GPT. (This matches modern UEFI computers).
- “Target system”: This should automatically change to UEFI (non CSM). This is correct.
- You can leave everything else as default.
- Click “START.”
- It will warn you that ALL DATA ON THE USB STICK WILL BE DESTROYED. This is fine. Click “OK.”
- It will take a few minutes. When it’s done, the bar will be green, and it will say “READY.”
- You can now close Rufus and safely eject the USB stick.
Step 4: Boot from the USB Stick (The “Tricky” Part)
This is where you have to interact with your computer’s “BIOS” or “UEFI” (the low-level software that runs before Windows).
- Shut down your computer completely.
- Plug your new bootable Linux Mint USB stick into a USB port.
- Turn your computer on.
- You need to “catch” it before it loads Windows. You must immediately start tapping one of your computer’s special keys.
- This key is different for every computer. It is usually F12, F10, F2, or Delete.
- (Look up your specific model: “Dell XPS boot menu key,” for example).
- One of two things will happen:
- You’ll enter the “Boot Menu,” a simple list of devices.
- You’ll enter the “BIOS/UEFI Setup,” a complex-looking blue or gray screen.
- If you are in the “Boot Menu”:
- You will see a list: “Windows Boot Manager,” “Kingston USB,” etc.
- Use the arrow keys to select your USB drive. Make sure to pick the one that says “UEFI” if there’s a choice (e.g., “UEFI: Kingston DataTraveler“).
- Press Enter.
- If you are in the “BIOS/UEFI Setup”:
- You need to find the “Boot Order” or “Boot Sequence” tab.
- Change the order so that “USB Drive” is above “Windows Boot Manager.”
- You may also need to go to the “Security” tab and Disable Secure Boot.
- “Secure Boot” is a Windows feature that can prevent other operating systems from booting. Most modern distros (like Mint) support it and are “signed,” but it can still cause problems. It’s often easier to disable it, install Linux, and then turn it back on.
- Find “Save and Exit.”
If you did this correctly, your computer will not boot into Windows. It will boot from the USB stick, and you will see the exact same Linux Mint menu as you did in the Virtual Machine.
Step 5: Run the Linux Mint Installer (The DANGEROUS Part)
- From the boot menu, press Enter to “Start Linux Mint.”
- You will be in the Live Environment, running from the USB.
- Connect to your Wi-Fi. This is important. The installer can download updates as it goes.
- Double-click the “Install Linux Mint” icon.
- Language, Keyboard, Multimedia Codecs: Do these exactly as you did in the VirtualBox guide. Check the “multimedia codecs” box.
- Installation Type:STOP. READ EVERYTHING. This is the one and only dangerous step.
- The installer should be smart. It will see Windows 11. It will see the “Unallocated Space” you created.
- It should present you with the option: “Install Linux Mint alongside Windows Boot Manager.”
- If you see this option, YOU ARE GOLDEN. This is what you want.
- Select this option. It will show you a “slider” where it proposes to use that free space. It’s perfect.
- Click “Install Now.” It will confirm the changes. As long as it only mentions installing to the “free space,” you are safe.
- This is the 90%-of-cases scenario. If this is you, click “Continue” and skip to Step 6.

Step 5.1 (Alternate): The “Something else” / Manual Method
What if it doesn’t offer to install alongside? Or what if you’re an advanced user and want control?
- You must choose “Something else.” Click “Continue.”
- You will now see a complex partition table. This is the “surgery” view. Do not be scared.
- You will see your Windows partitions (
ntfs). DO NOT TOUCH THEM. - You will see the “free space” or “unallocated” block you created. This is your target.
- Select the “free space” and click the
+button to create a new partition. - Partition 1: The Root (
/) Partition.- Size: Most of your free space. If you have 100GB (100,000MB), make this
92000MB (leaving 8GB for swap). - Type: Primary
- Use as:
Ext4 journaling file system(This is the default Linux filesystem). - Mount point: Click this and select
/(a single forward slash). This means “root,” the C: drive of Linux. - Click “OK.”
- Size: Most of your free space. If you have 100GB (100,000MB), make this
- Select the remaining “free space” (e.g., 8000 MB) and click
+again. - Partition 2: The “swap” Partition.
- Size: The rest of the space (e.g.,
8000MB). - Type: Logical
- Use as:
swap area - Click “OK.”
- Size: The rest of the space (e.g.,
- (What is swap? It’s “virtual RAM” for when your real RAM gets full. It’s good to have. A good size is the same as your real RAM.)
- Final Check: You now have two new partitions (
ext4andswap) created from the free space. You have not touched thentfspartitions. - At the bottom, “Device for boot loader installation,” make sure it’s set to your main drive (e.g.,
/dev/sdaor/dev/nvme0n1), not a specific partition. - Click “Install Now.” It will give you a final, scary warning. Read it. Confirm it’s only creating the two new partitions. Click “Continue.”
Step 6: Finish the Installation
- Timezone and User: The installer is now copying files. It will ask you for your Timezone and to create a user, just like in the VM guide.
- Fill out your name, username, and password.
- Wait for the installation to finish.
- When it’s done, it will say “Installation finished.” Click “Restart Now.”
- Remove your USB stick as soon as the screen goes black.
Step 7: Meet “GRUB” – The New Doorman
Your computer will restart. But instead of Windows… you will see a new, black menu.
This is GRUB, the GRand Unified Bootloader. It has detected both of your operating systems.

It will say something like:
Linux Mint 21.3 CinnamonAdvanced options for Linux MintWindows Boot Manager (on /dev/sda1)
Use your arrow keys. If you select “Linux Mint” and press Enter, you’ll boot into Linux. If you select “Windows Boot Manager” and press Enter, you’ll boot straight into Windows, as if nothing ever changed.
You have done it. You are now dual-booting.
The “Developer’s Shortcut” – Windows Subsystem for Linux (WSL)
This third path is the newest, and for a specific group of people, it’s the most revolutionary.
What is WSL? A Deep Dive
This is not a VM (in the traditional sense). This is not a dual boot.
Windows Subsystem for Linux (WSL) is a feature, built by Microsoft, that lets you run a real Linux kernel and real Linux command-line tools directly inside Windows, without a desktop.
This is a “headless” environment. That means there is no Linux desktop, no icons, no GUI. It is purely for the command-line terminal.
This might sound like a huge downside, but for developers, programmers, and IT professionals, it’s heaven.
Why? Because they get:
- The Windows desktop they are used to (with apps like Microsoft Office, VS Code, and Adobe).
- A real, full-speed Linux terminal running side-by-side, in a window.
You can sudo apt install real Linux software. You can run real Linux web servers (nginx, apache). You can access your Windows files (your C: drive is at /mnt/c) and your Linux files, all from the same place.
History: WSL1 vs. WSL2
- WSL1 (the original) was a “translation layer.” It tried to “pretend” to be a Linux kernel. It was clever, but slow and incomplete.
- WSL2 (the new standard) is the real deal. Microsoft ships a full, real Linux kernel with Windows. It runs this kernel in a super-lightweight, deeply-integrated VM that boots in one second.
You get the full power and compatibility of a real kernel, with the convenience of an app.
- Pros:
- The easiest installation. It’s one command.
- Perfect integration. Access Windows files from Linux and vice-versa.
- Full performance for command-line tasks.
- The best of both worlds for developers.
- Cons:
- NO LINUX DESKTOP. This is not the path for you if you want to experience the Linux desktop environment (GNOME, KDE, etc.).
- GUI apps are an exception, not the rule. (Though Windows 11 can now run individual Linux GUI apps, it’s not a full “desktop”).
The Ultimate Step-by-Step Guide: Installing WSL2 and Ubuntu
This is so easy it feels like cheating.
Step 1: Check Your Windows Version
You need Windows 10 (version 2004 or higher) or any version of Windows 11. Just run Windows Update and make sure you’re current.
Step 2: Enable the Required Windows Features
This used to be a multi-step process. Now, Microsoft has made it one command.
- Right-click your Start button.
- Choose “Terminal (Admin)” or “Windows PowerShell (Admin)”.
- A blue or black terminal window will open.
- Type this one, magical command and press Enter:
wsl --install - That’s it.
This single command will:
- Enable the “Virtual Machine Platform” feature.
- Enable the “Windows Subsystem for Linux” feature.
- Download and install the latest Linux kernel from Microsoft.
- Download and install the Ubuntu Linux distro (it’s the default).
It will tell you to reboot your computer when it’s done. Go ahead and do that.
Step 3: First-Time Launch
- After rebooting, your computer will continue the installation.
- A new terminal window will pop up. This is Ubuntu.
- It will say “Installing, this may take a few minutes…”
- When it’s done, it will prompt you to: “Enter new UNIX username:”
- This is your Linux user. It can be the same as your Windows one, but it doesn’t have to be. Type a username (e.g.,
yourname) and press Enter. - It will then ask for a “New password:”.
- Type your password and press Enter. YOU WILL NOT SEE ANYTHING. This is normal. Linux hides your password for security.
- Retype it to confirm.
- …You’re done.
You will see a “prompt” that looks like yourname@Your-PC-Name:~$. You are now, right now, inside a full Ubuntu command-line environment.
Type ls and press Enter. You’re using a real Linux command. Type sudo apt update and press Enter. Type your password. You are updating your new Linux system.
Step 4: How to Use It
- From now on, just go to your Start Menu. You will have a new app called “Ubuntu.”
- Click it to open your Linux terminal.
- The “GUI” Exception: If you are on Windows 11, you have WSLg (WSL-Graphics). You can actually run Linux GUI apps.
- Try it. In your Ubuntu terminal, type:
sudo apt updatesudo apt install gimp(This installs the GIMP image editor)- When it’s done, just type
gimpand press Enter. - After a moment… the GIMP splash screen will appear, and a full, native Linux app will be running on your Windows desktop. It’s magic.
This is not a full desktop experience—you don’t have the “Start Menu” or the “Activities” overview. But for running one or two key Linux apps, it’s incredible.
The Final Verdict – Which Path is Right For YOU?
We’ve explored three deeply different methods. All of them result in “having Linux,” but the experience is worlds apart. Here is the simple breakdown of who should choose what.
Choose Path 1: Virtualization (VirtualBox) IF:
- You are a true beginner and you are nervous.
- Your primary goal is to “try” or “test” Linux.
- You want to explore the Linux Desktop (GNOME, Cinnamon) in a 100% safe environment.
- You are a student who just needs a simple Linux sandbox for a class.
- You value safety and convenience above all else.
Choose Path 2: Dual Boot IF:
- You are serious about using Linux for real, daily tasks.
- You want 100% full, native performance from your hardware.
- You are a PC Gamer and want to play your Steam library on Linux.
- You are a developer who needs to do heavy compiling or other resource-intensive tasks.
- You are confident (and you backed up your data!).
Choose Path 3: WSL (Windows Subsystem for Linux) IF:
- You are a developer, programmer, or IT professional.
- Your primary work is on the command-line.
- You love your Windows desktop and apps (like VS Code, Office) but need Linux tools (
bash,git,ssh,apt,docker). - You do NOT care about using the visual Linux Desktop (GNOME, etc.).
- You value convenience and integration above a “pure” Linux experience.
You Are No Longer Just a “User”
In our first guide, you learned what Linux is. Today, you’ve gone from theory to practice. You have analyzed the three paths, chosen the one that’s right for you, and executed a complex technical installation.
You now have a working Linux environment.
Whether it’s a safe sandbox in VirtualBox, a full-power dual-boot, or a deeply integrated WSL terminal, you have taken your first real step into a larger world. You’ve done more than 99% of computer users will ever do.
But the journey isn’t over. You’ve installed the OS, but now you have to learn how to drive it.
In our next guide (Day 3), we will do just that. We’ll take a full tour of the Linux desktop, learn how to navigate the file system, and start using the single most powerful tool in the entire ecosystem: the command-line interface.








