PDF download Download Article
Everything you need to know to dual boot Arch Linux on your computer
PDF download Download Article

Do you want to install Arch Linux but don't want to give your current operating system? Arch Linux is an extremely lightweight Linux distribution intended for advanced users. Installing Arch Linux requires a little bit of time and familiarity with Linux commands, but going through the process is a great way to learn about Linux. This wikiHow teaches you how to install an Arch Linux dual boot, with tips from Computer & Tech Specialist Luigi Oppido.

Installing Arch Linux: Fast Facts

  • Before installing, partition your drive using Disk Management in Windows to allocate hard drive space for Arch Linux.
  • Download the Arch Linux ISO file and create a bootable USB drive using Balina Etcher or Rufus.
  • Boot your computer from the USB drive and follow the on-screen instructions to install and configure Arch Linux.
Part 1
Part 1 of 13:

Arch Linux System Requirements

PDF download Download Article
  1. Arch Linux is an incredibly lightweight system that doesn't need a lot to run. However, it does have a few system requirements. You can check your system specs using one of the following steps:
    • Windows: Open the Windows Start menu click the Settings/Gear icon. Click the System option and then About . [1]
    • Mac: Click the Apple menu and select About this Mac . [2]
    • Linux: Open the command line, type "hwinfo", and press Enter .
  2. Most modern PCs have UEFI motherboards. However, if you are using a particularly old computer, your motherboard may only be using legacy BIOS. If this is the case, you can still install Arch Linux, but the process may be different than what is covered in this article. Arch Linux is designed to work with x86-64 architectures, so make sure you have a 64-bit processor . [3]
    Advertisement
  3. Arch Linux only needs 512 MB of RAM to run. However, you will need more than 512 MB of RAM to run the bootable Live media disk needed to install Arch Linux.
  4. The Arch Linux install is less than 2 GB, but you will want to allow some extra space to install apps and programs. You will need to partition your hard drive to create space to install Arch Linux. It is recommended you allocate at least 10 GB of hard drive space for Arch Linux. [4]
    • In addition to a standard partition for your Linux installation and file system, Linux also uses swap space when your memory gets full. The amount of swap space you need depends on how much RAM your computer has.
      • If you have less than 2GB of RAM, it is recommended you allocate double the amount of RAM you have for your swap space. If you have between 2 - 8 GB of RAM, you can allocate swap space that is equal to the amount of RAM you have. If you have greater than 8 GB of RAM, it is recommended you allocate a minimum of 4GB of RAM for swap space.
  5. It is crucial that you have an internet connection when installing Linux. You can use a Wi-Fi connection, but a wired connection will be much easier to use during the installation process. [5]
  6. Advertisement
Part 2
Part 2 of 13:

Creating a Bootable Install Disk

PDF download Download Article
  1. It is recommended you use a USB drive that has at least 4 GB of space on it.
    • Note: Formatting the USB drive will erase all data on the USB drive, so make sure you back up all data you want to keep.
  2. Alternatively, if you want an easier way to install Arch Linux, you can download the Calam Arch installer from Sourceforge . The Calam Arch installer uses a graphical user interface and allows you to pick your own packages and desktop environment. More advanced users can use the following steps to download the official Arch Linux ISO file.
  3. Balena Etcher is a free program that can write an ISO file to a USB disk to create a bootable USB drive.
    • Go to https://www.balena.io/etcher/ in a web browser.
    • Click the green download button to download Etcher for your operating system.
    • Open the Balena Etcher setup file in your web browser or Downloads folder.
    • Click I Agree and follow the on-screen instructions.
  4. It has an icon that resembles a green cube.
    • Alternatively, you can use Rufus to flash a USB drive.
  5. It's the blue button on the left. Click this option to select an ISO file.
  6. You can select the Arch Linux file or the Calam Arch installer file. They are most likely in your Downloads folder.
  7. It's the blue button in the middle. This allows you to select a USB drive.
  8. Click your USB drive in the menu and click the blue button that says "Select" in the lower-right corner.
  9. It's the blue button on the right. This starts flashing the ISO file to your USB drive. Allow a few minutes for the process to complete. Once the process is complete. you can use the USB drive to boot your PC.
  10. Advertisement
Part 3
Part 3 of 13:

Partitioning your Drive

PDF download Download Article
  1. According to Oppido, one of the most important things to do before installing a second operating system is to map out your partitions in advance. It is recommended you allocate at least 10 GB of hard drive space for Arch Linux, which includes the 2 GB operating system files, as well as a separate swap space partition.
  2. In Windows, you can do so using the Disk Management utility. Do not partition the EFI System partition or the Recovery partition. Use the following steps to partition your drive in Windows: [6]
    • Click the Windows Start menu.
    • Type "Disk Management".
    • Click Create and format hard disk partitions .
    • Right-click your Windows partition.
    • Click Shrink Volume and wait for it to query your hard drive.
    • Enter the amount of space you want to allocate in MB (i.e., 10000 for 10 GB) in the third box down.
    • Click Shrink .
  3. On a Mac, you can partition your hard drive using Disk Utility. You will need to select " ext4 " as the file system. Use the following steps to partition your hard drive on Mac: [7]
    • Click the magnifying glass icon in the upper-right corner.
    • Type "Disk Utility" in the search bar.
    • Click Disk Utility.app .
    • Select your main hard drive in the menu to the left.
    • Click the plus (+) icon below the pie chart.
    • Click Add Partition .
    • Type a name for the partition.
    • Click the Format pop-up menu and select " ext4 " as the format.
    • Enter the size of the partition or click and drag the control dot in the pie chart.
    • Click Apply > Continue > Done .
  4. In Linux, you will need to use the Terminal or command line to partition a disk drive. Use the following steps to partition a hard drive in Linux: [8]
    • Press Ctrl + Alt + T to open the Terminal or command line.
    • Type sudo parted -l and press Enter to display a list of hard drives.
    • Identify which hard drive you want to partition.
    • Note the path next to "Disk" (i.e., "/dev/sda").
    • Type sudo parted [path to disk] and press Enter (i.e., "sudo parted /dev/sda")
    • Type mklabel gpt and press Enter to set a disk label as "gpt."
    • Type mkpart primary ext4 1 MB xx GB and press Enter . Replace "xx" with the number of GB you want to allocate to the new partition.
  5. Advertisement
Part 4
Part 4 of 13:

Booting from the USB Drive

PDF download Download Article
  1. To boot into the BIOS, start by rebooting your PC. You'll need to press one of the function keys on your keyboard as your computer reboots. Which button you need to press varies between different computer models. It will usually say which button to press in the lower-right comer. If your computer boots up too fast, you can use the following steps to boot into the BIOS/UEFI: [9]
    • Click the Windows Start menu.
    • Click the Settings/Gear icon.
    • Click Update & Security .
    • Click Recovery in the menu to the left.
    • Click Restart under "Advanced Setup."
    • Click Troubleshoot .
    • Click Advanced Options .
    • Click UEFI Firmware Settings .
    • Click Restart .
  2. The BIOS menu is arranged differently depending on the make and model of your motherboard. Use the arrow keys on the keyboard to navigate the BIOS menu and press Enter to make a selection. The boot order section is usually listed under "Boot" or something similar.
  3. This ensures your computer will try to boot from the USB drive before booting into your main operating system. If no USB drive is inserted, your computer will boot into your operating system as normal. Follow the instructions on your BIOS menus to change the boot order of your drives.
  4. Computers that come with Windows 8, 10, and 11 come with Secure Boot enabled by default. Arch Linux does not yet support Secure Boot. It can only be disabled in the BIOS/UEFI settings. [10] Locate the Secure Boot option in your BIOS/UEFI settings and ensure it is disabled.
    • You may also want to clear any keys and certificates after disabling Secure Boot.
    • If the option is available, you may want to enable Microsoft’s third-party UEFI.
  5. After changing the boot order, locate the option to Save your BIOS Settings and exit. It will usually say Save and Exit or something similar.
  6. Now that your BIOS is set to boot from a USB drive first, your system will boot Arch Linux live from the USB drive instead of booting into your normal operating system.
    • Mac Users: If you are using a Mac, restart your Mac. When you hear the startup sound, press and hold the Option key. The Startup Manager will start scanning for other devices it can boot from.
  7. Advertisement
Part 5
Part 5 of 13:

Verifying your System Requirements

PDF download Download Article
  1. It's the first option in the Arch Linux startup menu. It will do a brief system check and then it will display the command line.
  2. This should display a list of items in the EFI firmware directory. This confirms that you are using a UEFI motherboard. If you receive an error message that the directory does not exist, you are not using a UEFI motherboard and you will need to use a different installation process. [11]
    • If the Terminal command line appears to be too small, type setfont ter-132n and press Enter to make the font size bigger.
  3. This will ping the Google server several times and display the time it took to connect. This confirms that you have an internet connection. Press Ctrl +C to stop pinging. If you are not connected to the internet, you can connect to your modem or router directly using an Ethernet cable, or you can use the following steps to connect to Wi-Fi: [12]
    • Type iwctl and press Enter .
    • Type device list and press Enter to display a list of network interfaces.
    • Type station [interface name] scan to scan for Wi-Fi networks. Replace "[interface name]" with the interface you want to use (i.e. "station wlan0 scan".)
    • Type station [interface name] get-networks and press Enter to display a list of networks.
    • Type station [interface name] connect [Wi-Fi Network Name] and press Enter . Replace "[Wi-Fi Network Name]" with your network SSID.
    • Enter your Wi-Fi password and press Enter .
    • Type station [interface name] show and press enter to confirm you are connected to Wi-Fi.
    • Type exit and press Enter to exit iwctl.
  4. This updates and sets the system time and date. [13]
    • You can confirm the system time and date by typing timedatectl status and pressing Enter .
  5. Advertisement
Part 6
Part 6 of 13:

Partitioning Your Drive for the Linux Installation

PDF download Download Article
  1. This displays a list of all disks and partitions along with the partitions for your other operating system.
  2. Use the keys on the keyboard to navigate the list of partitions, and press Enter to select a partition. It should say what each partition is being used for. The partition you made for Arch Linux will most likely be called "Free Space."
    • If you are asked to select a label for the hard disk, select "GPT."
  3. This creates a new Partition.
  4. This allocates 512 MB for your Linux root installation.
  5. Use the keys on the keyboard to navigate the menu at the bottom. Select Type and press Enter .
  6. It's near the top of the List menu. This sets the type as EFI so that your computer can boot from this hard drive installation.
  7. This drive should contain the remaining free space available after allocating 512 MB for the root file system. Select the remaining free space partition and press Enter.
  8. The amount of swap space you need depends on how much RAM your computer has. Enter the amount of swap space you need (i.e., 4G) and press Enter .
    • If you have less than 2GB of RAM, allocate double the amount of RAM you have for your swap space. If you have between 2 - 8 GB of RAM, you can allocate swap space that is equal to the amount of RAM you have. If you have greater than 8 GB of RAM, it is recommended you allocate a minimum of 4GB of RAM for swap space.
  9. Use the keys on the keyboard to navigate the menu at the bottom.
  10. This creates a new partition for your Linux Swap. [14]
  11. You can do so using the same method as above. Select the remaining "Free Space" partition, select Type at the bottom, then select Linux Filesystem as the type.
  12. It's the second to last button at the bottom of the screen. Select it and press Enter . This writes your partitions in the format you specified.
    • You will be asked if you are sure you want to write the disk partitions. To confirm, type "yes" and press Enter .
    • Once you write your disk partitions, you cannot undo that change. Be sure to double-check your system partitions to make sure they are correct. If you write to the wrong disk drive, you could mess up the installation for your other operating system.
  13. This exits the cfdisk utility.
  14. Advertisement
Part 7
Part 7 of 13:

Formatting Your Linux Partitions

PDF download Download Article
  1. This displays all the drives and partitions on your computer. Note the path of the entire disk drive next to "Disk" at the top. Also note the path of each partition listed below "Device." You can see the partition type listed below "Type." [15]
    • Use this command any time you review the path to a partition.
  2. To do so, type mkfs.fat -F32 [path to partition] and press Enter . Replace "[path to partition]" with the path to your root installation drive (i.e. "mkfs.fat -F32 /dev/sda1").
  3. To do so, type mkfs.ext4 [path to partition] and press Enter . Replace "[path to partition]" with the path to your Linux File system drive (i.e. "mkfs.ext4 /dev/sda2").
  4. To do so type mkswap [path to swap space] and press Enter . Replace "[path to swap space]" with the path to the swap space partition (i.e. "mkswap /dev/sda2"). [16]
  5. To do so, type swapon [path to swap space]" and press enter. Replace "[path to swap space]" with the path to the swap space partition (i.e. "swapon /dev/sda2")
  6. To do so, type mount [path to file system] /mnt and press Enter . Replace "[path to file system]" with the path to the file system partition (i.e., "mount /dev/sda3 /mnt").
  7. To do so, type mkdir /mnt/boot and press Enter .
  8. To do so, type mount [path to EFI system] /mnt/boot and press Enter . Replace "[path to EFI system]" with the path to the EFI partition.
  9. Advertisement
Part 8
Part 8 of 13:

Installing Arch Linux

PDF download Download Article
  1. To do so, run one of the following commands and press Enter . This command will also install a couple of other packages you will need, including nano, sudo, and more. You may be prompted to enter a number. If so, enter the default value that is listed. This may take a while, so now might be a good time to take a break. The commands are as follows: [17]
    • AMD Processor: pacstrap -i /mnt base base-devel linux linux-headers linux-firmware amd-ucode sudo git nano vim neofetch htop cmake make bluez bluez-utils networkmanager cargo gcc mpv
    • Intel Processor: pacstrap -i /mnt base base-devel linux linux-headers linux-firmware intel-ucode sudo git nano vim neofetch htop cmake make bluez bluez-utils networkmanager cargo gcc mpv
  2. You will need this program to edit a few files during the installation process. To install the vi, type pacman -Sy vi and press Enter
  3. This generates a new UUID file which gives a unique identifier to the file system. To generate the fstab file type genfstab -U /mnt >> /mnt/etc/fstab and press Enter . [18]
    • You can check the resulting fstab file by typing vi /mnt/etc/fstab and pressing Enter . You should see some new UUIDs being generated for each file system. To exit out of the VI text editor, type :q! and press Enter .
  4. To do so, type arch-chroot /mnt and press Enter .
  5. You can use the following steps to set your local time zone: [19]
    • Type ln -sf /usr/share/zoneinfo/ and press Tab to display a list of all possible regions.
    • Add your region to the end of the command as listed in the list of regions and press Tab .
    • Type Y and press Enter to list all locations in your region.
    • Add the location nearest to you as listed in the list of locations to the end of the command.
    • Add a space followed by /etc/localtime to the end of the command and press Enter . The entire command should look something like ln -sf /usr/share/zoneinfo/America/Denver /etc/localtime
  6. To do so, type hwclock --systohc and press Enter . [20]
  7. To do this, you will need to open the "locale.gen" file which lists all possible language variables. Uncomment the language locales you want to use by deleting the hash (#) in front of them. You will also need to write down the locales you want to use. The locale for American English is "en_US.UTF-8 UTF-8." Use the following steps to set your language:
    • Type vi /etc/locale.gen and press Enter .
    • Scroll down and find the locale(s) you want to use.
    • Highlight the hash in front of it and press Delete (not backspace).
    • Write down the locale(s) you want to use.
    • Type :x and press Enter to save the locate file.
    • Type locale-gen and press Enter to run the locale file. It should list the locales you uncommented.
  8. You will be creating a new locale configuration file in the "/etc" directory. Use the following steps to do so.
    • Type vi /etc/locale.conf and press Enter to create a new file.
    • Press "i" to switch to Insert mode.
    • Type LANG= followed by your locale(s) (i.e. "LANG=en_US.UTF-8").
    • Press "Esc" to return to Command mode.
    • Type :x and press Enter to save and exit vi.
  9. By default, Arch Linux uses a standard US keyboard layout. If you want to set a different keyboard layout, you can use the following steps to do so:
    • Type ls /usr/share/kbd/keymaps/**/*.map.gz and press Enter to list all possible keyboard layouts.
    • Identify which keyboard layout you want to use before the ".map.gz" file extension (i.e. "de-latin1" for German).
    • Type vi /etc/vconsole.conf and press Enter to create a new vconsole configuration file.
    • Press "i" to switch to Insert mode.
    • Type keymap= followed by the keymap you want to use (i.e. "keymap=amiga-us").
    • Press "Esc" to switch to command mode.
    • Type :x and press Enter to save and exit VI.
  10. This will be your computer's name on a network. [21]
    • Type vi /etc/hostname and press Enter .
    • Press "i" to enter Insert Mode.
    • Type a hostname for your computer. It can be your computer name or anything you want.
    • Press "Esc" to enter Command mode.
    • Type :x and press Enter to save and exit.
  11. After creating a local hostname, you will need to update the host file. Replace "[Tab]" with a Tab press on the keyboard, and replace "[hostname]" with the hostname you chose for your computer. Use the following steps to update your host file: [22]
    • Type vi /etc/hosts and press Enter to open the Hosts file.
    • Press "i" to enter Insert mode.
    • Type 127.0.0.1 [Tab] localhost just below the first 2 lines at the top of the file.
    • Type ::1 [Tab] [Tab] localhost in the next line down.
    • Type 127.0.1.1 [Tab] hostname.localhost [Tab] hostname on the next line down. If you have a static IP address replace "127.0.1.1" with your static IP address.
    • Press "Esc" to enter Command mode.
    • Type :x and press Enter to save and exit.
  12. To use Bluetooth, enter systemctl enable bluetooth and press Enter .
  13. This allows you to use the internet connection. Type systemctl enable NetworkManager and press Enter . This command is case sensitive.
  14. Advertisement
Part 9
Part 9 of 13:

Adding New Users

PDF download Download Article
  1. To do so, type passwd and press Enter . Type a root user password and press Enter . Then, type your password again and press Enter . [23]
  2. To do so, type useradd -m [username] and press Enter . Replace "[username]" with the user's username they will use to log in to Arch Linux. [24]
    • The "-m" option creates a separate home directory for the user.
    • If you want to add the user to a group, you can add "-G" followed by the group name after the "useradd" command.
    • If you want to create a custom home directory for the user, type "-d" followed by the path to the user's home directory after the "useradd" command.
    • Type passwd followed by the username and press Enter .
    • Enter a new password for the user and press Enter .
  3. Advertisement
Part 10
Part 10 of 13:

Setting Up a Dual-Boot Manager

PDF download Download Article
  1. This allows you to boot back into Arch Linux upon rebooting. To install the GRUB bootloader, type pacman -S grub efibootmgr dosfstools mtools and press Enter . Press "y" when prompted and press Enter .
  2. This allows you to find the Windows setup so that you can dual boot. To install OS prober, type pacman -S os-prober and press Enter . Type "y" when prompted and press Enter .
    • To test if OS Prober is properly installed, simply type "os-prober" after the installation is complete.
  3. To do so, type grub-install --target=x86_64-efi --efi-directory=/boot/ --bootloader-id=GRUB and press Enter . This command installs GRUB using x86_64 architecture. It also specifies the boot directory. [25]
  4. To do so, simply type mkdir /mnt2 and press Enter . This creates a new directory called "mnt2" which will be used to mount the partition with the other operating system you want to dual-boot.
  5. To do so, type mount [path to partition] /mnt2 and press Enter Replace "[path to partition]" with the path to drive that your other operating system is installed on (i.e. "mount /dev/sda2 /mnt2). This mounts that partition to the newly created "mnt2" folder.
  6. To do so, type mkconfig -o /boot/grub/grub.cfg and press Enter . This will generate the GRUB configuration file automatically. OS-Prober should detect the other operating system you are dual-booting and report that it found that operating system.
  7. Advertisement
Part 11
Part 11 of 13:

After Installation

PDF download Download Article
  1. This exits back to the root user.
  2. To do so, type umount -lR /mnt and press Enter . You can now remove your USB drive.
  3. This reboots your computer. Upon rebooting, you should boot into the GRUB menu. You should see Arch Linux as your first selection, Advanced Options as your second option, and your other operating system as your third option. Select which operating system you want to use. When you boot into Arch Linux, you will be asked to log in with your username and password. [26]
  4. 4
    Connect to Wi-Fi. When you first boot into Arch Linux, you will still be using the Terminal command line. You can connect to Wi-Fi using Itwcl. Use the following steps to do so:
    • Type iwctl and press Enter .
    • Type device list and press Enter to display a list of network interfaces.
    • Type station [interface name] scan to scan for Wi-Fi networks. Replace "[interface name]" with the interface you want to use (i.e. "station wlan0 scan".)
    • Type station [interface name] get-networks and press Enter to display a list of networks.
    • Type station [interface name] connect [Wi-Fi Network Name] and press Enter . Replace "[Wi-Fi Network Name]" with your network SSID.
    • Enter your Wi-Fi password and press Enter .
    • Type station [interface name] show and press enter to confirm you are connected to Wi-Fi.
    • Type exit and press Enter to exit iwctl.
  5. This is one of the first things you should do after installing Arch Linux. Enter the following command to install Flatpak and use it as the backend for Discover:
    • sudo pacman -Sy flatpak .
  6. To identify your graphics card, type lspci | grep -e VGA and press Enter .
  7. To do so, you will first need to consult the Xorg driver installation guide and determine which driver needs to be installed for your graphics card. Then you will need to enter the command to install the graphics driver and related utilities. [27]
    • For example, to install NVIDIA drivers, you would type sudo pacman -S nvidia nvidia-utils nvidia-settings and press Enter . To install AMD drivers, you would type pacman -S xf86-video-amdgpu mesa and press Enter . Make sure you install the correct drivers for your graphics card model. [28]
  8. Advertisement
Part 12
Part 12 of 13:

Installing a Desktop Environment

PDF download Download Article
  1. To install a GUI user interface on Linux, you will first need to install a display server . To install the Xorg server, type sudo pacman -S xorg xterm xorg-xinit and press Enter . Type startx to test the installation.
    • Choose a GUI . Unlike other Linux distributions, Arch Linux does not come with a graphical user interface (GUI) installed. If you want to use a GUI instead of Terminal commands, you'll need to decide which GUI you want to install. The remaining steps will show you how to install some of the most popular desktop environments. You only need to choose one GUI.
  2. GNOME is a popular user-friendly interface that is used with a variety of Linux distributions. However, it is resource-intensive, lacks advanced features that other interfaces have, and isn't quite as customizable. GNOME requires the equivalent of a 2.0 GHz dual-core processor or better, 2GB of RAM, 20 GB of hard drive space, and a graphics card that supports OpenGL 3.3 or higher. Use the following steps to install GNOME:
    • Type sudo pacman -S gnome gnome-extra and press Enter .
    • Type sudo pacman -S gdm and press Enter .
    • Type sudo systemctl enable gdm and press Enter .
    • Type sudo systemctl start gdm and press Enter .
  3. MATE is a traditional desktop environment that is efficient and highly customizable. However, it lacks some of the features that other desktop environments have. MATE requires a 1.0 GHz processor, 2GB of RAM, 10 GB of drive space, and a 1024 x 768 resolution graphics card. Use the following steps to install MATE:
    • Type sudo pacman -S mate mate-extra and press Enter .
    • Type sudo pacman -S lightdm and press Enter .
    • Type sudo pacman -S lightdm-gtk-greeter and press Enter .
    • Type sudo systemctl enable lightdm and press Enter .
    • Type sudo systemctl start lightdm and press Enter .
  4. Cinnamon is a user-friendly interface that is highly customizable and known for its stability and reliability. However, it is more resource-intensive, and it relies on specific hardware. Application integration isn't as deep as other interfaces. Cinnamon requires a 1.6 GHz process or higher, 2GB of RAM, 15 GB of hard drive space, and a 1024 x 768 resolution graphics card. Use the following steps to install Cinnamon:
    • Type sudo pacman -S cinnamon nemo-fileroller and press Enter .
    • Type sudo pacman -S lightdm and press Enter .
    • Type sudo pacman -S lightdm-gtk-greeter and press Enter .
    • Type sudo systemctl enable lightdm and press Enter .
    • Type sudo systemctl start lightdm and press Enter .
  5. XFCE4 is an efficient desktop environment that is very stable and highly customizable. However, it lacks modern aesthetic, doesn't have many core features, and has poor application integration. XFCE4 requires a 1.6 GHz process or higher, 2GB or RAM, 15 GB of hard drive space, and a 1024 x 768 resolution graphics card. Use the following steps to install XFCE4:
    • Type sudo pacman -S xfce4 xfce4-goodies and press Enter .
    • Type sudo pacman -S lightdm and press Enter .
    • Type sudo pacman -S lightdm-gtk-greeter and press Enter .
    • Type sudo systemctl enable lightdm and press Enter .
    • Type sudo systemctl start lightdm and press Enter .
  6. KDE Plasma is highly customizable with many features and configuration options. It allows you to add desktop widgets and as well as use themes. However, it does have a bit of a steep learning curve for new users. Plasma requires the equivalent of a 2.0 GHz dual-core processor or better, 2GB of RAM, 25 GB of hard drive space, and a graphics card that supports OpenGL 3.3 or higher. Use the following steps to install KDE Plasma:
    • Type sudo pacman -S plasma kdeplasma-addons and press Enter .
    • Type sudo pacman -S sddm and press Enter .
    • Type sudo systemctl enable sddm and press Enter .
    • Type sudo systemctl start sddm and press Enter .
  7. LXDE is a very lightweight desktop environment that is designed for speed and efficiency. It is also highly customizable. However, it has limited features, a less modern design, and lacks application integration. It's a good GUI for older computers. LXDE needs a Pentium III or equivalent processor, 512 MB of RAM, 10 GB of hard drive space, and an 800 x 600 resolution graphics card or higher. Use the following steps to install LXDE:
    • Type sudo pacman -S lxde and press Enter .
    • Type sudo pacman -S lxdm and press Enter .
    • Type sudo systemctl enable lxdm and press Enter .
    • Type sudo systemctl start lxdm and press Enter .
  8. To restart your computer, simply type sudo reboot now and press Enter .
  9. Advertisement
Part 13
Part 13 of 13:

Installing Optional Applications

PDF download Download Article
  1. If you want a decent sound system to go along with your Arch Linux experience, you can install Pulse Audio. To install, type sudo pacman -S pulseaudio pulseaudio-alsa pavucontrol and press Enter .
  2. To do so, type sudo pacman -S gnome-terminal gnome-system-monitor and press Enter .
  3. Type sudo pacman -S firefox and press Enter .
  4. If you want to listen to music or play video files on your computer, you will need a media player to do so. Type sudo pacman -S vlc and press Enter .
  5. This is a free, open source alternative to Microsoft Office. Type sudo pacman -S libreoffice and press Enter .
  6. Advertisement

Expert Q&A

Ask a Question
      Advertisement

      Tips

      Submit a Tip
      All tip submissions are carefully reviewed before being published
      Name
      Please provide your name and last initial
      Thanks for submitting a tip for review!

      About This Article

      Thanks to all authors for creating a page that has been read 68,418 times.

      Is this article up to date?

      Advertisement