Installing linux step by step

How to Install Ubuntu Linux in the Simplest Possible Way

Last updated April 16, 2021 By Abhishek Prakash 50 Comments

When it comes to the choosing a Linux for beginners, Ubuntu always comes on the top. I am not going to tell you why you should use Ubuntu. I am going to show you how to install Ubuntu.

There are various ways to install Ubuntu (or other Linux):

  1. You can install Ubuntu inside a virtualbox in Windows
  2. You can use Bash on Windows feature to install it inside Windows
  3. You can dual boot Ubuntu with Windows (so that you can choose which OS to use at the time your system boots)
  4. You can replace Windows with Ubuntu by wiping it altogether from your system

The method I am going to show in this tutorial is the fourth one. You wipe out the entire system and let Ubuntu be your only operating system. In my experience, this is the easiest way to install Ubuntu.

How is this the simplest way of installing Ubuntu?

You don’t have to worry about creating partitions on your own. It automatically creates an ESP partition for UEFI.

It uses the rest of the disk space in creating a single root partition. The root partition (normally) has a 2 GB of swapfile. You don’t need to create a separate swap partition and if the need be, you can increase the size of the swapfile.

The root partition also has the boot directory for grub related files. It also contains the home directory that is used for storing user related files like documents, pictures, music, videos, downloads etc.

It’s a no-brainer. You let Ubuntu do the work for you instead of wondering about creating ESP, root, Swap and Home partitions.

Best suited for you if you just want to use a single Linux distribution and no other operating system. You don’t want to switch distributions very often or if you do, you don’t have a lot of important data on it.

The procedure shown here works for Ubuntu and all other distributions based on it such as Kubuntu, Xubuntu, Lubuntu, Ubuntu Budgie, Linux Mint, Linux Lite etc. The screenshot might look a little bit different but the steps are basically the same.

Install Ubuntu by replacing Windows and other operating systems

What do you need in order to install Ubuntu:

  • A USB of at least 4 GB in size. You can also use a DVD.
  • Internet connection (for downloading Ubuntu and live-USB making tool, not required for installing Ubuntu)
  • Optionally, you may need an external USB disk for making a backup of your important data (if any) present on the current system

If you are going to install the default Ubuntu GNOME, the system requirements are:

  • A system with 2 GHz dual core processor or better
  • 4 GB of RAM or more
  • At least 25 GB of hard disk space

This method removes all the other operating systems along with the data present on the disk.

You may save your personal files, documents, pictures etc on an external USB disk or cloud storage if you want to use it later.

Step 1: Download Ubuntu

Before you do anything, you have to download Ubuntu. It is available as a single ISO file of around 2 GB in size. An ISO file is basically an image of disc and you need to extract this ISO on a USB disk or DVD.

You can download Ubuntu ISO from its website.

If you have slow or inconsistent internet, you can use torrent to download Ubuntu. The torrent files are located at the alternate download page (scroll down a bit).

Step 2: Create a live USB

Once you have downloaded Ubuntu’s ISO file, the next step is to create a live USB of Ubuntu.

A live USB basically allows you to boot into Ubuntu from a USB drive. You can test Ubuntu without even installing it on your system. The same live USB also allows you to install Ubuntu.

There are various free tools available for making a live USB of Ubuntu such as Etcher, Rufus, Unetbootin, Universal USB installer.

You may also watch this video to learn how to make a bootable USB of Ubuntu on Windows.

If you are already using some Linux distribution, you can use Etcher.

Читайте также:  Windows окна разной формы

Step 3: Boot from the live USB

Plug in your live Ubuntu USB disk to the system.

Now, you need to make sure that your system boots from the USB disk instead of the hard disk. You can do that by moving the USB up in the boot order.

Restart your system. When you see a logo of your computer manufacturer (Dell, Acer, Lenovo etc), press F2 or F10 or F12 to access the BIOS settings.

Now, the BIOS screen could look different for your computer.

The entire idea is that you put USB (or removable media) on the top of the boot order. Save the changes and exit.

Step 4: Install Ubuntu

Now you should boot into the live Ubuntu environment. You’ll the grub screen that gives you the option to either try Ubuntu without installing or install it right away.

You may choose the first option i.e. ‘Try Ubuntu without installing’:

In around 10-20 seconds, you should be able to log in to the live Ubuntu environment. It may take some more time if you are using the slower USB 2.

Click on the Install Ubuntu icon on the desktop.

It will ask you to choose some basic configurations like language and keyboard layout. Choose the most appropriate ones for your system.

    Choose your language

You should go for the normal installation here because it will install some software like music player, video players and a few games.

If you are connected to internet, you’ll get the option to download updates while installing Ubuntu. You may uncheck it because it may increase the installation time if you have a slow internet. You can update Ubuntu later as well without any issues.

Go with normal installation

The most important screen comes at this time. If there are other operating systems installed, you may get the option to install Ubuntu along with them in dual boot.

But since your goal is to only have Ubuntu Linux on your entire system, you should go for Erase disk and install Ubuntu option.

Erase disk and install Ubuntu

When you hit the “Install Now” button, you’ll see a warning that you are about to delete the data. You already know it, don’t you?

Things are straightforward from here. You’ll be asked to choose a timezone

And then you’ll be asked to create a username, computer’s name (also known as hostname) and set a password.

Once you do that, you just have to wait and watch for like 5-10 minutes. You’ll see a slideshow of Ubuntu features in this time.

Slideshow provides basic information about using Ubuntu during installation

Once the process finishes, you’ll be asked to restart the system.

When you restart the system, you might encounter a shutdown screen that asks you to remove the installation media and press enter.

Remove the USB disk and press enter. Your system will reboot and this time, you’ll boot into Ubuntu.

That’s it. See, how easy it is to install Ubuntu. You can use this method to replace Windows with Ubuntu.

What next?

Now that you have successfully installed it, I strongly suggest reading this guide on things to do after installing Ubuntu to make your Ubuntu experience smoother.

I also recommend going through this list of Ubuntu tutorials and learn to do various common things with Ubuntu.

I hope you find this tutorial helpful in installing Ubuntu. If you have questions or suggestions, please feel free to ask it in the comment section.

Like what you read? Please share it with others.

Источник

How to Install Arch Linux [Step by Step Guide]

Brief: This tutorial shows you how to install Arch Linux in easy to follow steps.

Arch Linux is a general-purpose rolling release Linux distribution which is very popular among the DIY enthusiasts and hardcore Linux users.

The default installation covers only a minimal base system and expects the end user to configure the system by himself/herself.

This is why installing Arch Linux is a challenge in itself but at the same time, it is a learning opportunity for intermediate Linux users.

I am going to show you how to install Arch Linux. Please follow the steps carefully and read the instructions properly.

How to install Arch Linux

The installation steps can differ at some points depending upon whether you have a UEFI or legacy BIOS system. Most new system come with UEFI these days.

I have written it here with focus on the UEFI system but I’ll also mention the steps that are different for the legacy BIOS systems.

The method discussed here wipes out existing operating system(s) from your computer and install Arch Linux on it. So if you are going to follow this tutorial, make sure that you have backed up your files or else you’ll lose all of it. You have been warned.

But before you see how to install Arch Linux from a USB, please make sure that you have the following requirements:

Requirements for installing Arch Linux:

– A x86_64 (i.e. 64 bit) compatible machine
– Minimum 512 MB of RAM (recommended 2 GB)
– At least 2 GB of free disk space (recommended 20 GB for basic usage with a desktop environment)
– An active internet connection
– A USB drive with minimum 2 GB of storage capacity
– Familiarity with Linux command line

Once you have made sure that you have all the requirements, let’s proceed to install Arch Linux.

Читайте также:  Assign drive letters windows

Step 1: Download the Arch Linux ISO

You can download the ISO from the official website. Both direct download and torrent links are available.

Step 2: Create a live USB of Arch Linux

You will have to create a live USB of Arch Linux from the ISO you just downloaded.

You may use Etcher GUI tool to create the live USB. It is available for both Windows and Linux.

Alternatively, if you are on Linux, you can use the dd command to create a live USB. Replace /path/to/archlinux.iso with the path where you have downloaded the ISO file, and /dev/sdx with your USB drive in the example below. You can get your drive information using lsblk command.

Step 3: Boot from the live USB

Do note that in some cases, you may not be able to boot from live USB with secure boot enabled. If that’s the case with you, disable the secure boot first.

Once you have created a live USB for Arch Linux, shut down your PC. Plugin your USB and boot your system. While booting keep pressing F2, F10 or F12 key (depending upon your system) to go into boot settings.

In here, select to boot from USB or removable disk. Once you do that and the system boots, you should see an option like this:

Select Boot Arch Linux (x86_64). After various checks, Arch Linux will boot to login prompt with root user.

Not using US keyboard? Read this

The default keyboard layout in the live session is US. While most English language keyboards will work just fine, the same cannot be true for French, German and other keyboards.

If you face difficulty, you can list out all the supported keyboard layout:

And then change the layout to the an appropriate one using loadkeys command. For example, if you want German keyboard, this is what you’ll use:

Next steps include partitioning disk, creating the filesystem and mounting it.

Again, read all the instructions properly and follow each steps carefully. You miss one step or ignore something and you’ll have a difficult time installing Arch.

Step 4: Partition the disks

Use this command to list all the disk and partitions on your system:

Your hard disk should be labelled /dev/sda or /dev/nvme0n1. Please use the appropriate disk labeling for your system. I am using /dev/sda because that’s more common.

First, select the disk you are going to format and partition:

I suggest that you delete any existing partitions on the disk using command d. Once you have the entire disk space free, it’s time to create new partitions with command n.

Check if you have UEFI mode enabled

Some steps are different for UEFI and non-UEFI systems.You should verify if you have UEFI enabled system or not. Use this command:

If this directory exists, you have a UEFI enabled system. You should follow the steps for UEFI system. The steps that differ are clearly mentioned.

Create an ESP partition (For UEFI systems only)

If you have a UEFI system, you must create an EFI partition at the beginning of your disk. Otherwise, skip this step.

When you enter n, it will ask you to choose a disk number, enter 1. Stay with the default block size, when it asks for the partition size, enter +512M.

One important steps is to change the type of the EFI partition to EFI System (instead of Linux system).

Enter t to change type. Enter L to see all the partition types available and then enter its corresponding number to the EFI system.

Create root partition

You need to create root partition for both UEFI and legacy systems.

The common partitioning practice was/is to create root, swap and home partitions separately. You may just create a single root partition and create a swapfile and home under the root directory itself.

So, in this approach, we’ll have a single root partition, no swap, no home.

While you are in the fdisk command, press n to create a new partition. It will automatically give it partition number 2. This time keep on pressing enter to allocate entire remaining disk space to the root partition.

When you are done with the disk partitioning, enter w command to write the changes to the disk and exit out of fdisk command.

Step 4: Create filesystem

Now that you have your disk partitions ready, it’s time to create filesystem on it. Follow the steps for your system

Creating filesystem for UEFI system

So, you have two disk partitions and the first one is EFI type. Create a FAT32 file system on it using the mkfs command:

Now create an Ext4 filesystem on the root partition:

Creating filesystem for non-UEFI system

For non-UEFI system, you only have one single root partition. So just make it ext4:

Step 5: Connect to WiFi

You can connect to WiFi interactively using this helpful utility called wifi-menu. Just enter this command and follow the steps:

You should be able to see the active connections and connect to them using the password. Once you are connected, check if you could use internet by using the ping command:

If you get bytes in reply, you are connected. Use Ctrl+C to stop the ping reply.

Step 6: Select an appropriate mirror

This is a big problem with installing Arch Linux. If you just go on installing it, you might find that the downloads are way too slow. In some cases, it’s so slow that the download fails.

Читайте также:  Windows 10 pro box что это

It’s because the mirrorlist (located in /etc/pacman.d/mirrorlist) has a huge number of mirrors but not in a good order. The top mirror is chosen automatically and it may not always be a good choice.

Thankfully, there is a fix for that. First sync the pacman repository so that you can download and install software:

Now, install reflector too that you can use to list the fresh and fast mirrors located in your country:

Make a backup of mirror list (just in case):

Now, get the good mirror list with reflector and save it to mirrorlist. You can change the country from US to your own country.

All good to go now.

Step 7: Install Arch Linux

Since you have all the things ready, it’s time to finally install the Arch Linux. You’ll be installing it on the root directory so mount it first.

Do you remember the name of the root partition? Use it to mount it:

With root mounted, it’s time to use the wonderful pacstrap script to install all the necessary packages:

It will take some time to download and install these packages. If the downloads get interrupted, no need to panic. You can run the above command once again and it resumed the download.

I have added Vim and Nano text editor to the list because you’ll need to edit some files post installation.

Step 8: Configure the installed Arch system

Generate a fstab file to define how disk partitions, block devices or remote file systems are mounted into the filesystem.

Now use arch-chroot and enter the mounted disk as root. Actually, now you are using the just installed Arch Linux system on the disk. You’ll have to do some configuration changes to the installed system so that you could run it properly when you boot from the disk.

Setting Timezone

To set up timezone on Linux, you can use timedatectl command. First find your time zone:

And then set it up like this (replace Europe/Paris with your desired time zone):

Setting up Locale

This is what sets the language, numbering, date and currency formats for your system.

The file /etc/locale.gen contains all the local settings and system language in a commented format.

Open the file using Vim or Nano editor and uncomment (remove the # from the start of the line) the language you prefer. I have used en_GB.UTF-8 (English with Great Britain).

Now generate the locale config in /etc directory file using the below commands one by one:

Both locale and timezone settings can be changed later on as well when you are using your Arch Linux system.

Network configuration

Create a /etc/hostname file and add the hostname entry to this file. Hostname is basically the name of your computer on the network.

In my case, I’ll set the hostname as myarch. You can choose whatever you want:

The next part is to create the hosts file:

And edit this /etc/hosts file with Vim or Nano editor to add the following lines to it (replace myarch with hostname you chose earlier):

Set up root passwd

You should also set the password for the root account using the passwd command:

Step 9: Install Grub bootloader

This is one of the crucial steps and it differs for UEFI and non-UEFI systems. Let me show it for the UEFI systems first.

Make sure that you are still using arch-chroot. Install required packages:

Create the directory where EFI partition will be mounted:

Now, mount the ESP partition you had created

Install grub like this:

Install grub on Non-UEFI systems

Install grub package first:

And then install grub like this (don’t put the disk number sda1, just the disk name sda):

Step 10: Install a desktop environment (GNOME in this case)

First step is to install X environment. Type the below command to install the Xorg as display server.

Now, you can install GNOME desktop environment on Arch Linux using:

The last step includes enabling the display manager GDM for Arch. I also suggest enabling Network Manager

Now exit from chroot using the exit command:

And then shutdown your system

Don’t forget to take out the live USB before powering on the system again. If everything goes well, you should see the Grub screen and then the GNOME login screen.

If you want KDE desktop, please follow this tutorial about installing KDE on Arch Linux.

Final Words on Arch Linux installation

A similar approach has been demonstrated in this video (watch in full screen to see the commands) by It’s FOSS reader Gonzalo Tormo:

You might have realized by now that installing Arch Linux is not as easy as installing Ubuntu. However, with a little patience, you can surely accomplish it and then tell the world that you use Arch Linux.

Arch Linux installation itself provides a great deal of learning. I recommend a few essential things to do after installing Arch Linux where you’ll find steps to install various other desktop environments and learn more about the OS. You can keep playing with it and see how powerful Arch is.

Let us know in the comments if you face any difficulty while installing Arch Linux.

Like what you read? Please share it with others.

Источник

Оцените статью