How to install Ubuntu step by step
How to Install Ubuntu Step by Step: Complete Beginner's Guide
Ubuntu is one of the most popular Linux distributions, known for its user-friendly interface, robust security, and extensive community support. Whether you're switching from Windows, exploring open-source alternatives, or setting up a development environment, this comprehensive guide will walk you through every step of the Ubuntu installation process.
Table of Contents
1. [Pre-Installation Requirements](#pre-installation-requirements)
2. [Downloading Ubuntu](#downloading-ubuntu)
3. [Creating Installation Media](#creating-installation-media)
4. [Preparing Your Computer](#preparing-your-computer)
5. [Ubuntu Installation Process](#ubuntu-installation-process)
6. [Post-Installation Setup](#post-installation-setup)
7. [Troubleshooting Common Issues](#troubleshooting-common-issues)
8. [Conclusion](#conclusion)
Pre-Installation Requirements
Before starting the Ubuntu installation process, ensure your system meets the minimum requirements and you have the necessary tools ready.
System Requirements
Minimum Requirements:
- Processor: 2 GHz dual-core processor
- Memory (RAM): 4 GB system memory
- Storage: 25 GB of hard-drive space
- Graphics: VGA capable of 1024x768 screen resolution
- Internet connection: Recommended for updates during installation
Recommended Requirements:
- Processor: 2 GHz quad-core processor or better
- Memory (RAM): 8 GB or more system memory
- Storage: 50 GB or more of hard-drive space
- Graphics: Dedicated graphics card (for gaming or graphics work)
What You'll Need
- A computer meeting the above requirements
- A USB flash drive (8 GB or larger) or DVD
- Stable internet connection
- Backup of important data (if dual-booting or replacing existing OS)
- 1-2 hours of time for the complete process
Downloading Ubuntu
The first step in installing Ubuntu is downloading the official ISO file from the Ubuntu website.
Choosing the Right Version
Ubuntu offers several versions to choose from:
1. Ubuntu Desktop LTS (Long Term Support): Recommended for most users, supported for 5 years
2. Ubuntu Desktop (Latest): Features the newest updates but supported for 9 months
3. Ubuntu Server: For server installations without GUI
4. Ubuntu flavors: Kubuntu, Xubuntu, Lubuntu with different desktop environments
For beginners, Ubuntu Desktop LTS is the best choice as it provides stability and long-term support.
Download Process
1. Visit the official Ubuntu website: `https://ubuntu.com/download/desktop`
2. Click on "Download" for the LTS version
3. Choose your preferred download method:
- Direct download: Click "Download" to start immediately
- Torrent download: For faster downloads in some regions
4. Save the ISO file to your computer (typically 3-4 GB)
Pro tip: Verify the download integrity using the SHA256 checksum provided on the download page to ensure the file hasn't been corrupted.
Creating Installation Media
Once you've downloaded the Ubuntu ISO file, you need to create bootable installation media.
Using a USB Flash Drive (Recommended)
On Windows
1. Download Rufus:
- Visit `https://rufus.ie/`
- Download the portable version
- Run Rufus as administrator
2. Create bootable USB:
```
Device: Select your USB drive
Boot selection: Click "SELECT" and choose your Ubuntu ISO
Partition scheme: GPT (for UEFI) or MBR (for older systems)
Target system: UEFI (non CSM) or BIOS/UEFI
File system: FAT32
```
3. Click "START" and wait for the process to complete
On macOS
1. Using Terminal:
```bash
# Find your USB drive
diskutil list
# Unmount the USB drive (replace diskX with your drive)
diskutil unmountDisk /dev/diskX
# Create bootable USB
sudo dd if=/path/to/ubuntu.iso of=/dev/diskX bs=1m
```
2. Using Balena Etcher (GUI option):
- Download from `https://www.balena.io/etcher/`
- Select ISO file, target drive, and flash
On Linux
```bash
Find your USB drive
lsblk
Create bootable USB (replace sdX with your drive)
sudo dd if=/path/to/ubuntu.iso of=/dev/sdX bs=4M status=progress && sync
```
Using a DVD
If you prefer using a DVD:
1. Insert a blank DVD into your DVD burner
2. Use your operating system's built-in disc burning software
3. Select "Burn disc image" and choose your Ubuntu ISO file
4. Burn at the slowest speed for best results
Preparing Your Computer
Before installing Ubuntu, you need to prepare your computer and decide on your installation type.
Installation Types
1. Replace existing operating system:
- Completely removes current OS
- Ubuntu becomes the only operating system
- Warning: All data will be erased
2. Dual boot with existing OS:
- Keep current OS alongside Ubuntu
- Choose which OS to boot at startup
- Requires partitioning hard drive
3. Install alongside existing OS:
- Ubuntu installer automatically handles partitioning
- Easiest dual-boot option
Backup Important Data
Regardless of installation type, always backup important files:
```bash
Create backup folders
Documents, Pictures, Videos, Music
Desktop files and settings
Browser bookmarks and passwords
Email data
License keys for software
```
BIOS/UEFI Settings
1. Access BIOS/UEFI:
- Restart computer
- Press F2, F12, Delete, or Esc during boot (varies by manufacturer)
- Look for boot menu or setup options
2. Configure boot settings:
```
Boot Priority: Set USB/DVD as first boot device
Secure Boot: Disable if having issues (can re-enable later)
Fast Boot: Disable for compatibility
CSM/Legacy Mode: Enable if using older hardware
```
3. Save settings and exit
Ubuntu Installation Process
Now comes the main installation process. This section will guide you through each screen and option.
Step 1: Boot from Installation Media
1. Insert USB drive or DVD
2. Restart computer
3. Boot from installation media (may need to press F12 for boot menu)
4. You'll see the GNU GRUB screen with options:
- Try Ubuntu without installing
- Install Ubuntu
- OEM install (for manufacturers)
- Boot from next volume
Select "Install Ubuntu" or "Try Ubuntu without installing" to test first.
Step 2: Welcome Screen
1. Select Language: Choose your preferred language from the list
2. Accessibility: Click accessibility icon if needed for visual or hearing assistance
3. Click "Continue"
Step 3: Keyboard Layout
1. Detect keyboard layout:
- Click "Detect Keyboard Layout"
- Press keys as prompted
- Or manually select from list
2. Test layout:
```
Type in the text box to test: Hello, this is a test!
Check special characters: @#$%^&*()
```
3. Click "Continue"
Step 4: Updates and Other Software
What to Install:
- Normal installation: Full desktop experience with office suite, games, media players
- Minimal installation: Basic desktop with web browser and essential utilities
Other Options:
- ☑️ Download updates while installing Ubuntu (Recommended)
- ☑️ Install third-party software for graphics, Wi-Fi hardware, Flash, MP3 (Recommended for full functionality)
Click "Continue"
Step 5: Installation Type
This is the most critical step. Choose based on your needs:
Option 1: Erase disk and install Ubuntu
- Simplest option
- Removes all existing data and operating systems
- Ubuntu uses entire disk
Option 2: Install Ubuntu alongside [existing OS]
- Keeps existing operating system
- Installer automatically partitions drive
- Choose how much space to allocate
Option 3: Something else (Advanced)
- Manual partitioning
- For experienced users
- Complete control over disk layout
Manual Partitioning (Advanced)
If you chose "Something else," you'll need to create partitions:
Recommended partition scheme:
```
/ (root): 25-50 GB, ext4, primary
/home: Remaining space, ext4, logical
swap: 2x RAM size (or equal to RAM), swap area
/boot/efi: 512 MB, FAT32 (for UEFI systems)
```
Creating partitions:
1. Select free space
2. Click "+" to add partition
3. Set size, type, and mount point
4. Repeat for each partition
Step 6: Choose Location
1. Time zone selection:
- Click on map or type city name
- Verify time zone is correct
- This affects system clock and updates
2. Click "Continue"
Step 7: User Account Setup
Create your user account with the following information:
```
Your name: John Doe
Your computer's name: john-desktop (hostname)
Pick a username: john (lowercase, no spaces)
Choose a password: [strong password]
Confirm password: [same password]
```
Login options:
- Log in automatically: Convenient but less secure
- Require my password to log in: More secure (recommended)
- Encrypt my home folder: Additional security for sensitive data
Step 8: Installation Progress
The installation process will now begin:
1. Progress indicators:
```
Copying files... (15-30 minutes depending on hardware)
Installing system...
Configuring system...
Installing bootloader...
```
2. What happens during installation:
- Files copied from ISO to hard drive
- System configured based on your choices
- Software packages installed and configured
- Boot loader (GRUB) installed
3. Installation slideshow: Learn about Ubuntu features while waiting
Step 9: Installation Complete
1. Restart notification: You'll see "Installation is complete" message
2. Remove installation media: Take out USB drive or DVD
3. Restart now: Click to reboot into your new Ubuntu system
Post-Installation Setup
After successfully installing Ubuntu, there are several important steps to complete your setup.
First Boot
1. Boot into Ubuntu:
- If dual-booting, select Ubuntu from GRUB menu
- Wait for desktop to load
2. Initial setup wizard:
- Connect to Wi-Fi if not done during installation
- Sign in to online accounts (Google, Microsoft, etc.)
- Set up Ubuntu One account (optional)
- Choose privacy settings
Essential Updates
Update your system immediately after installation:
```bash
Open terminal (Ctrl+Alt+T) and run:
sudo apt update && sudo apt upgrade -y
Reboot if kernel updates were installed:
sudo reboot
```
Install Additional Software
Enable additional repositories:
```bash
Enable universe and multiverse repositories
sudo add-apt-repository universe
sudo add-apt-repository multiverse
sudo apt update
```
Install essential software:
```bash
Media codecs
sudo apt install ubuntu-restricted-extras
Development tools
sudo apt install build-essential git curl wget
Additional useful packages
sudo apt install vim htop tree neofetch
```
Configure System Settings
1. Display settings:
- Settings → Displays
- Adjust resolution and scaling
- Configure multiple monitors
2. Power settings:
- Settings → Power
- Set sleep and power button behavior
- Configure battery options (laptops)
3. Software updates:
- Settings → Software & Updates
- Configure automatic updates
- Set update frequency
Troubleshooting Common Issues
Even with careful preparation, you might encounter issues during Ubuntu installation. Here are solutions to common problems:
Boot Issues
Problem: Computer won't boot from USB/DVD
Solutions:
```
1. Check BIOS boot order
2. Disable Secure Boot temporarily
3. Try different USB port (USB 2.0 vs 3.0)
4. Recreate installation media
5. Verify ISO file integrity
```
Problem: Black screen after boot
Solutions:
```bash
At GRUB menu, press 'e' on Ubuntu entry and add:
nomodeset
Or try:
acpi=off
```
Installation Issues
Problem: Installation freezes or crashes
Solutions:
1. Check hardware compatibility:
- Verify RAM with memtest86+
- Check hard drive health
- Ensure adequate power supply
2. Try safe graphics mode:
- Select "Install Ubuntu (safe graphics)"
- Or add `nomodeset` to boot parameters
3. Disable problematic hardware:
- Disconnect unnecessary USB devices
- Remove extra RAM sticks to test
- Disable Wi-Fi during installation
Wi-Fi Issues
Problem: Wi-Fi not detected
```bash
Check Wi-Fi hardware
lspci | grep -i wireless
Install additional drivers
sudo ubuntu-drivers autoinstall
For Broadcom cards specifically:
sudo apt install bcmwl-kernel-source
```
Graphics Issues
Problem: Poor graphics performance or artifacts
```bash
Check graphics card
lspci | grep -i vga
Install proprietary drivers
sudo ubuntu-drivers devices
sudo ubuntu-drivers autoinstall
For NVIDIA cards:
sudo apt install nvidia-driver-470 # Use appropriate version number
```
Dual Boot Issues
Problem: Windows doesn't appear in boot menu
```bash
Update GRUB to detect Windows
sudo update-grub
If still not working:
sudo apt install os-prober
sudo os-prober
sudo update-grub
```
Problem: Time synchronization between Ubuntu and Windows
```bash
Make Ubuntu use local time (like Windows)
timedatectl set-local-rtc 1 --adjust-system-clock
```
Conclusion
Installing Ubuntu is a straightforward process when you follow the proper steps and prepare adequately. This comprehensive guide has covered everything from initial preparation to post-installation setup and troubleshooting common issues.
Key Takeaways
- Preparation is crucial: Ensure your hardware meets requirements and backup important data
- Choose the right version: Ubuntu LTS offers the best stability for most users
- Take your time: Don't rush through the installation process
- Update immediately: Keep your system secure with the latest updates
- Join the community: Ubuntu has excellent documentation and community support
Next Steps
Now that you have Ubuntu installed, consider:
1. Exploring the software ecosystem: Discover applications in the Ubuntu Software Center
2. Learning the command line: Basic terminal skills will enhance your Ubuntu experience
3. Customizing your desktop: Personalize Ubuntu to match your workflow
4. Contributing back: Help others in forums or contribute to open-source projects
Ubuntu opens up a world of possibilities with its robust, secure, and free operating system. Whether you're using it for development, daily computing, or learning about Linux, you now have a solid foundation to build upon.
Remember that the Ubuntu community is always ready to help if you encounter issues. The official documentation, forums, and Ask Ubuntu website are excellent resources for continued learning and troubleshooting.
Welcome to the Ubuntu community!