{"id":35761,"date":"2021-09-24T12:38:10","date_gmt":"2021-09-24T12:38:10","guid":{"rendered":"https:\/\/linuxiac.com\/?p=35761"},"modified":"2025-01-11T22:52:45","modified_gmt":"2025-01-11T22:52:45","slug":"arch-linux-install","status":"publish","type":"post","link":"https:\/\/linuxiac.com\/arch-linux-install\/","title":{"rendered":"How to Install Arch Linux: A Beginner\u2019s Practical Guide"},"content":{"rendered":"\n<p class=\"has-perfect-white-gradient-background has-background has-medium-font-size\"><em>This Arch Linux Installation Guide was last updated in January 2025 and has been carefully aligned with the latest recommendations from the official Arch documentation. I just simplified the steps to make them easy to understand and follow.<\/em><\/p>\n\n\n\n<p>Many Linux users want to try <a href=\"https:\/\/linuxiac.com\/archlinux\/\">Arch Linux<\/a>, but the general notion that it is difficult to install (and learn) stops them. This guide shows that this is not the case and that installing Arch is a task that anyone can handle.<\/p>\n\n\n\n<p>As our reader, Paul kindly pointed out in the comments below (and for that, I\u2019m truly grateful):<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>Your set-by-step guide was flawless. I appreciate the work that went into it. You would not believe how many instruction posts end with disaster after spending 30 minutes following it. Yours work like a charm, and that deserves this comment. Thanks!<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>So, when people say it is \u201chard,\u201d they mean it takes effort. Yes, it is true. Getting everything installed and set up takes a bit more effort and dedication here. On the other hand, however, you&#8217;ll end up with a system tailored exactly to your needs and tastes\u2014and that&#8217;s priceless.<\/p>\n\n\n\n<p>Following this guide, you can install Arch directly on your computer or a virtual machine using VirtualBox or other virtualization software. And I promise you &#8211; the outcome will amaze you. So, are you ready to dive into the deep end with me? Let&#8217;s do it!<\/p>\n\n\n\n<div class=\"wp-block-ultimate-post-table-of-content ultp-block-e66aea\"><div class=\"ultp-block-wrapper\"><div class=\"ultp-block-toc\"><div class=\"ultp-toc-header\"><div class=\"ultp-toc-heading\">Table of Contents<\/div><div class=\"ultp-collapsible-toggle  ultp-collapsible-right\"><a class=\"ultp-collapsible-text ultp-collapsible-open\" href=\"javascript:;\">[Open]<\/a><a class=\"ultp-collapsible-text ultp-collapsible-hide\" href=\"javascript:;\">[Close]<\/a><\/div><\/div><div class=\"ultp-block-toc-style1 ultp-block-toc-body\" style=\"display:block;\"><ul class=\"ultp-toc-lists\"><li><a href=\"#Preinstallation_Notes_to_Virtualbox_and_KVM_Users\">Preinstallation Notes to Virtualbox and KVM Users<\/a><\/li><li><a href=\"#_Download_the_Arch_Linux_Installation_Image\">1. Download the Arch Linux Installation Image<\/a><\/li><li><a href=\"#_Prepare_Live_Bootable_USB\">2. Prepare Live Bootable USB<\/a><\/li><li><a href=\"#_Boot_Arch_Linux_from_the_Live_USB\">3. Boot Arch Linux from the Live USB<\/a><\/li><li><a href=\"#_Verify_Connectivity_to_the_Internet\">4. Verify Connectivity to the Internet<\/a><\/li><li><a href=\"#_Partition_the_Disk\">5. Partition the Disk<\/a><ul class=\"ultp-toc-lists\"><li><a href=\"#_Create_EFI_System_Partition\">5.1 Create EFI System Partition<\/a><\/li><li><a href=\"#_Create_Swap_Partition\">5.2 Create Swap Partition<\/a><\/li><li><a href=\"#_Create_Root_Partition\">5.3 Create Root Partition<\/a><\/li><li><a href=\"#_Write_Changes_to_Disk\">5.3 Write Changes to Disk<\/a><\/li><\/ul><\/li><li><a href=\"#_Create_File_System\">6. Create File System<\/a><\/li><li><a href=\"#_Installing_Arch_Linux\">7. Install Arch Linux<\/a><\/li><li><a href=\"#_Configure_the_Installed_Arch_System\">8. Configure the Installed Arch System<\/a><\/li><li><a href=\"#_Install_GRUB_Bootloader_on_Arch_Linux\">9. Install the Bootloader (systemd-boot)<\/a><\/li><li><a href=\"#_Install_a_Desktop_Environment_on_Arch_Linux\">10. Install a Desktop Environment on Arch Linux<\/a><\/li><li><a href=\"#_Create_a_Regular_User_Account\">11. Create a Regular User Account<\/a><\/li><li><a href=\"#_Arch_Linux_Installation_is_Done\">12. Arch Linux Installation is Done<\/a><\/li><li><a href=\"#Conclusion\">Conclusion<\/a><\/li><\/ul><\/div><\/div><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Preinstallation_Notes_to_Virtualbox_and_KVM_Users\">Preinstallation Notes to Virtualbox and KVM Users<\/h2>\n\n\n\n<p><em>IMPORTANT!<\/em>&nbsp;<strong>Before installing, VirtualBox and KVM users must enable EFI in the virtual machine settings<\/strong>. On VirtualBox, click &#8220;<em>Settings<\/em>,&#8221; then switch to the &#8220;<em>System<\/em>&#8221; page and mark &#8220;<em>Enable EFI (special OSes only)<\/em>.&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/arch-linux-install-virtualbox-enable-uefi.jpg\"><img decoding=\"async\" width=\"1024\" height=\"366\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/arch-linux-install-virtualbox-enable-uefi-1024x366.jpg\" alt=\"Arch Linux VirtualBox Install: Enable EFI\" class=\"wp-image-36214\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/arch-linux-install-virtualbox-enable-uefi-1024x366.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/arch-linux-install-virtualbox-enable-uefi-360x129.jpg 360w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/arch-linux-install-virtualbox-enable-uefi-768x274.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/arch-linux-install-virtualbox-enable-uefi-1536x549.jpg 1536w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/arch-linux-install-virtualbox-enable-uefi-2048x732.jpg 2048w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/arch-linux-install-virtualbox-enable-uefi-480x171.jpg 480w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>If you have decided to install Arch on KVM using Virtual Machine Manager, do not rush to press the \u201c<em>Finish<\/em>\u201d button when creating the virtual machine. Ensure you have checked the \u201c<em>Customize configuration before install<\/em>\u201d option, then press \u201c<em>Finish<\/em>.\u201d<\/p>\n\n\n\n<p>In the newly opened window, select &#8220;<em>UEFI<\/em>&#8221; from the &#8220;<em>Firmware<\/em>&#8221; drop-down menu, then confirm with &#8220;<em>Apply<\/em>&#8221; and finally hit &#8220;<em>Begin Installation<\/em>.&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/arch-install-kvm.jpg\"><img decoding=\"async\" width=\"1024\" height=\"510\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/arch-install-kvm-1024x510.jpg\" alt=\"Arch Linux Virtual Machine Manager (KVM) Install: Enable EFI\" class=\"wp-image-73469\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/arch-install-kvm-1024x510.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/arch-install-kvm-380x189.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/arch-install-kvm-768x382.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/arch-install-kvm.jpg 1398w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"_Download_the_Arch_Linux_Installation_Image\">1. Download the Arch Linux Installation Image<\/h2>\n\n\n\n<p>The first thing we need to do is obtain Arch&#8217;s ISO installation image. To do so, visit the Arch Linux&nbsp;<a href=\"https:\/\/www.archlinux.org\/download\" target=\"_blank\" rel=\"noreferrer noopener\">download page<\/a>&nbsp;and grab the latest one.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-01.jpg\"><img decoding=\"async\" width=\"1024\" height=\"561\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-01-1024x561.jpg\" alt=\"Download Arch Linux's installation ISO image.\" class=\"wp-image-146994\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-01-1024x561.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-01-380x208.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-01-768x420.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-01.jpg 1277w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Download Arch Linux&#8217;s installation ISO image.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"_Prepare_Live_Bootable_USB\">2. Prepare Live Bootable USB<\/h2>\n\n\n\n<p>Once your Arch Linux ISO file finishes downloading, <span style=\"box-sizing: border-box; margin: 0px; padding: 0px;\">you can create a live USB from it. There are many ways to do this, one of the most common being<\/span> to&nbsp;<a href=\"https:\/\/linuxiac.com\/how-to-create-bootable-usb-drive-using-dd-command\/\">use the dd command<\/a>.<\/p>\n\n\n\n<p>Alternatively, you can use applications such as&nbsp;<a href=\"https:\/\/linuxiac.com\/how-to-burn-an-iso-file-to-a-usb-drive-in-linux-using-etcher\/\" target=\"_blank\" rel=\"noreferrer noopener\">Etcher<\/a>&nbsp;or&nbsp;<a href=\"https:\/\/linuxiac.com\/ventoy-create-bootable-usb\/\" target=\"_blank\" rel=\"noreferrer noopener\">Ventoy<\/a>, which are good options for those who prefer a GUI.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"_Boot_Arch_Linux_from_the_Live_USB\">3. Boot Arch Linux from the Live USB<\/h2>\n\n\n\n<p>Once you have created a live USB, shut down your computer, plug the USB into it, and boot your system.<\/p>\n\n\n\n<p><em>Important clarification<\/em>: With secure boot enabled, you can sometimes not boot from a live USB. If so, access the BIOS and turn off the secure boot first.<\/p>\n\n\n\n<p>Arch provides two installation options: Legacy and UEFI mode. UEFI (Unified Extensible Firmware Interface) is more up-to-date and preferable so that this guide will bet on it.<\/p>\n\n\n\n<p>Once you boot into Arch&#8217;s ISO, you should see a screen similar to the image below.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/arch-linux-install-live-usb.png\"><img decoding=\"async\" width=\"728\" height=\"424\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/arch-linux-install-live-usb.png\" alt=\"Boot Arch's installation ISO.\" class=\"wp-image-35812\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/arch-linux-install-live-usb.png 728w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/arch-linux-install-live-usb-360x210.png 360w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/arch-linux-install-live-usb-480x280.png 480w\" sizes=\"(max-width: 728px) 100vw, 728px\" \/><\/a><figcaption class=\"wp-element-caption\">Boot Arch&#8217;s installation ISO.<\/figcaption><\/figure>\n\n\n\n<p>Choose the &#8220;<em>Arch Linux install medium (x86_64, UEFI)<\/em>&#8221; option and hit &#8220;<em>Enter<\/em>.&#8221;<\/p>\n\n\n\n<p>After the installer decompresses and loads the&nbsp;Linux kernel,&nbsp;you will be automatically thrown to a&nbsp;terminal with root privileges. Here&#8217;s where our Arch journey starts!<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-02.jpg\"><img decoding=\"async\" width=\"1253\" height=\"568\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-02.jpg\" alt=\"Start Installing Arch Linux.\" class=\"wp-image-146997\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-02.jpg 1253w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-02-380x172.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-02-1024x464.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-02-768x348.jpg 768w\" sizes=\"(max-width: 1253px) 100vw, 1253px\" \/><\/a><figcaption class=\"wp-element-caption\">Start Installing Arch Linux.<\/figcaption><\/figure>\n\n\n\n<p>Before we move on, I\u2019d like to share a quick trick to make the installation process more enjoyable. Here\u2019s the deal: the default terminal font is pretty small, making it tough to type all the commands ahead and spot any typos in those tiny letters. So, let\u2019s make things easier on ourselves. Just run this command:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">setfont ter-132b<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>And just like that\u2014magic! Now, we\u2019ve got a nice, large terminal font that\u2019ll make our Arch installation much more comfortable moving forward.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"_Verify_Connectivity_to_the_Internet\">4. Verify Connectivity to the Internet<\/h2>\n\n\n\n<p>First, check the internet connection. To do so, ping a website, as shown in the example below.<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">ping -c 3 archlinux.org<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-03.jpg\"><img decoding=\"async\" width=\"1024\" height=\"279\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-03-1024x279.jpg\" alt=\"Make sure you have working internet connectivity.\" class=\"wp-image-147000\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-03-1024x279.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-03-380x104.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-03-768x209.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-03.jpg 1269w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Make sure you have working internet connectivity.<\/figcaption><\/figure>\n\n\n\n<p>If you use a wired connection, DHCP picks it up automatically. However, if you receive an error message, you must first configure a working one before moving on.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"_Partition_the_Disk\">5. Partition the Disk<\/h2>\n\n\n\n<p>The next step in our Arch Linux installation guide is partitioning the hard drive. Here is where you will likely find the most trouble if you are unfamiliar with partitioning tools such as <code>fdisk<\/code> or <code>cfdisk<\/code>. But don&#8217;t worry, it is easy, as you&#8217;ll see.<\/p>\n\n\n\n<p>First, list your disks and partitions:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-3\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">fdisk -l<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-3\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-04.jpg\"><img decoding=\"async\" width=\"1024\" height=\"385\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-04-1024x385.jpg\" alt=\"List disks and partitions.\" class=\"wp-image-147003\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-04-1024x385.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-04-380x143.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-04-768x289.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-04.jpg 1094w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">List disks and partitions.<\/figcaption><\/figure>\n\n\n\n<p>As you can see from the image above, for this guide, I created a virtual machine with a blank 20GB hard disk identified as&nbsp;&#8220;<em>\/dev\/vda<\/em>.&#8221;<\/p>\n\n\n\n<p>For a basic partitioning, we&#8217;ll create the following layout:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>\/dev\/vda1<\/em>: <strong>EFI System partition<\/strong> with 500MB size, FAT32 formatted. This provides space for storing bootloaders and other files required for booting.<\/li>\n\n\n\n<li><em>\/dev\/vda2<\/em>: <strong>Swap partition<\/strong>, 4GB size. Swap space is used to extend the virtual memory beyond the installed physical one (RAM) or for&nbsp;suspend-to-disk&nbsp;support.<\/li>\n\n\n\n<li><em>\/dev\/vda3<\/em>: <strong>Linux partition<\/strong>, with the remaining&nbsp;<a href=\"https:\/\/linuxiac.com\/check-disk-space-linux\/\" target=\"_blank\" rel=\"noreferrer noopener\">free disk space<\/a>&nbsp;size, ext4 formatted. This is the root (&#8220;<em>\/<\/em>&#8220;) partition on which our Arch Linux operating system, files, and other information will be stored.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"_Create_EFI_System_Partition\">5.1 Create EFI System Partition<\/h3>\n\n\n\n<p>Let&#8217;s start creating a disk layout partition table by running the <code>cfdisk<\/code> <span style=\"box-sizing: border-box; margin: 0px; padding: 0px;\">command against the machine&#8217;s hard drive, select the &#8220;<em>GPT<\/em>&#8221; label type, <\/span>and hit &#8220;Enter.&#8221;<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-4\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">cfdisk \/dev\/vda<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-4\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-05.jpg\"><img decoding=\"async\" width=\"1041\" height=\"348\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-05.jpg\" alt=\"Select GPT type partition table.\" class=\"wp-image-147015\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-05.jpg 1041w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-05-380x127.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-05-1024x342.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-05-768x257.jpg 768w\" sizes=\"(max-width: 1041px) 100vw, 1041px\" \/><\/a><figcaption class=\"wp-element-caption\">Select GPT type partition table.<\/figcaption><\/figure>\n\n\n\n<p>Then, with &#8220;<em>Free Space<\/em>&#8221; highlighted, hit &#8220;<em>New<\/em>&#8221; from the bottom menu. You can navigate the menu options using the &#8220;<em>Tab<\/em>&#8221; or arrow keys.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-06.jpg\"><img decoding=\"async\" width=\"1024\" height=\"632\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-06-1024x632.jpg\" alt=\"Create a boot partition.\" class=\"wp-image-147018\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-06-1024x632.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-06-380x234.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-06-768x474.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-06-1536x948.jpg 1536w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-06.jpg 1707w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Create a boot partition.<\/figcaption><\/figure>\n\n\n\n<p>Type the partition size in MB (&#8220;<em>500M<\/em>&#8220;) and press the &#8220;<em>Enter<\/em>&#8221; key.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-07.jpg\"><img decoding=\"async\" width=\"1024\" height=\"632\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-07-1024x632.jpg\" alt=\"Set boot partition size.\" class=\"wp-image-147021\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-07-1024x632.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-07-380x234.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-07-768x474.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-07-1536x948.jpg 1536w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-07.jpg 1707w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Set boot partition size.<\/figcaption><\/figure>\n\n\n\n<p>With the &#8220;<em>\/dev\/vda1<\/em>&#8221; still selected, select &#8220;<em>Type<\/em>&#8221; from the menu at the bottom and choose the &#8220;<em>EFI System<\/em>&#8221; partition type.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-08.jpg\"><img decoding=\"async\" width=\"1024\" height=\"628\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-08-1024x628.jpg\" alt=\"Set boot partition type.\" class=\"wp-image-147027\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-08-1024x628.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-08-380x233.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-08-768x471.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-08-1536x942.jpg 1536w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-08.jpg 1714w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Set boot partition type.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-09-1.jpg\"><img decoding=\"async\" width=\"1714\" height=\"969\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-09-1.jpg\" alt=\"Set boot partition type.\" class=\"wp-image-147030\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-09-1.jpg 1714w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-09-1-380x215.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-09-1-1024x579.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-09-1-768x434.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-09-1-1536x868.jpg 1536w\" sizes=\"(max-width: 1714px) 100vw, 1714px\" \/><\/a><figcaption class=\"wp-element-caption\">Set boot partition type.<\/figcaption><\/figure>\n\n\n\n<p>You\u2019ve finished configuring the EFI System partition.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-10.jpg\"><img decoding=\"async\" width=\"1024\" height=\"612\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-10-1024x612.jpg\" alt=\"Boot partition successfully created.\" class=\"wp-image-147033\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-10-1024x612.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-10-380x227.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-10-768x459.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-10-1536x919.jpg 1536w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-10.jpg 1714w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Boot partition successfully created.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"_Create_Swap_Partition\">5.2 Create Swap Partition<\/h3>\n\n\n\n<p>Now, let&#8217;s move on and create the swap partition using the same procedure. Highlight &#8220;<em>Free space<\/em>&#8221; again and hit &#8220;<em>New<\/em>.&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-11.jpg\"><img decoding=\"async\" width=\"1024\" height=\"627\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-11-1024x627.jpg\" alt=\"Create a swap partition.\" class=\"wp-image-147039\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-11-1024x627.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-11-380x233.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-11-768x470.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-11-1536x941.jpg 1536w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-11.jpg 1714w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Create a swap partition.<\/figcaption><\/figure>\n\n\n\n<p>Type the partition size in GB (&#8220;<em>4G<\/em>&#8220;) and press the &#8220;<em>Enter<\/em>&#8221; key.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-12.jpg\"><img decoding=\"async\" width=\"1024\" height=\"627\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-12-1024x627.jpg\" alt=\"Set swap partition size.\" class=\"wp-image-147045\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-12-1024x627.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-12-380x233.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-12-768x470.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-12-1536x941.jpg 1536w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-12.jpg 1714w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Set swap partition size.<\/figcaption><\/figure>\n\n\n\n<p>With the &#8220;<em>\/dev\/vda2<\/em>&#8221; still selected, select &#8220;<em>Type<\/em>&#8221; from the bottom menu and choose &#8220;<em>Linux swap<\/em>&#8221; partition type.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-13.jpg\"><img decoding=\"async\" width=\"1024\" height=\"627\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-13-1024x627.jpg\" alt=\"Set swap partition type.\" class=\"wp-image-147048\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-13-1024x627.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-13-380x233.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-13-768x470.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-13-1536x941.jpg 1536w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-13.jpg 1714w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Set swap partition type.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-14.jpg\"><img decoding=\"async\" width=\"1024\" height=\"586\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-14-1024x586.jpg\" alt=\"Set swap partition type.\" class=\"wp-image-147051\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-14-1024x586.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-14-380x217.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-14-768x440.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-14-1536x879.jpg 1536w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-14.jpg 1714w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Set swap partition type.<\/figcaption><\/figure>\n\n\n\n<p>You\u2019ve finished configuring the swap partition.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-15.jpg\"><img decoding=\"async\" width=\"1024\" height=\"609\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-15-1024x609.jpg\" alt=\"The swap partition has been successfully created.\" class=\"wp-image-147054\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-15-1024x609.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-15-380x226.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-15-768x457.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-15-1536x914.jpg 1536w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-15.jpg 1714w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">The swap partition has been successfully created.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"_Create_Root_Partition\"><meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\">5.3 Create Root Partition<\/h3>\n\n\n\n<p>Finally, you must create the root (&#8220;<em>\/<\/em>&#8220;) partition. Once again, for the last time &#8211; I promise, highlight the &#8220;<em>Free space<\/em>&#8221; row and hit &#8220;<em>New<\/em>.&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-16.jpg\"><img decoding=\"async\" width=\"1024\" height=\"633\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-16-1024x633.jpg\" alt=\"Create a root partition.\" class=\"wp-image-147057\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-16-1024x633.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-16-380x235.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-16-768x475.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-16-1536x950.jpg 1536w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-16.jpg 1714w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Create a root partition.<\/figcaption><\/figure>\n\n\n\n<p>For size, leave the default size value. This means all the remaining free space to be used. Next, press the &#8220;<em>Enter<\/em>&#8221; key.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-17.jpg\"><img decoding=\"async\" width=\"1024\" height=\"633\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-17-1024x633.jpg\" alt=\"Set root partition size.\" class=\"wp-image-147060\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-17-1024x633.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-17-380x235.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-17-768x475.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-17-1536x950.jpg 1536w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-17.jpg 1714w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Set root partition size.<\/figcaption><\/figure>\n\n\n\n<p>With the &#8220;<em>\/dev\/vda3<\/em>&#8221; row still selected, select &#8220;<em>Type<\/em>&#8221; and choose the &#8220;<em>Linux filesystem<\/em>&#8221; partition type.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"633\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-18-1024x633.jpg\" alt=\"Set root partition type.\" class=\"wp-image-147063\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-18-1024x633.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-18-380x235.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-18-768x475.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-18-1536x950.jpg 1536w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-18.jpg 1714w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Set root partition type.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-19.jpg\"><img decoding=\"async\" width=\"1714\" height=\"984\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-19.jpg\" alt=\"Set root partition type.\" class=\"wp-image-147066\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-19.jpg 1714w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-19-380x218.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-19-1024x588.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-19-768x441.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-19-1536x882.jpg 1536w\" sizes=\"(max-width: 1714px) 100vw, 1714px\" \/><\/a><figcaption class=\"wp-element-caption\">Set root partition type.<\/figcaption><\/figure>\n\n\n\n<p>Configuring the root partition is done. You&#8217;re all set.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-20.jpg\"><img decoding=\"async\" width=\"1024\" height=\"615\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-20-1024x615.jpg\" alt=\"The root partition has been successfully created.\" class=\"wp-image-147069\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-20-1024x615.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-20-380x228.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-20-768x461.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-20-1536x922.jpg 1536w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-20.jpg 1714w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">The root partition has been successfully created.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"_Write_Changes_to_Disk\"><meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\">5.3 Write Changes to Disk<\/h3>\n\n\n\n<p>Next, you need to save the changes made. Choose &#8220;<em>Write<\/em>&#8221; from the menu at the bottom and hit &#8220;<em>Enter<\/em>.&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-21.jpg\"><img decoding=\"async\" width=\"1024\" height=\"633\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-21-1024x633.jpg\" alt=\"Write changes to disk.\" class=\"wp-image-147072\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-21-1024x633.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-21-380x235.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-21-768x475.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-21-1536x949.jpg 1536w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-21.jpg 1714w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Write changes to disk.<\/figcaption><\/figure>\n\n\n\n<p>When asked, type &#8220;<em>yes<\/em>&#8221; and press the &#8220;<em>Enter<\/em>&#8221; key.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-22.jpg\"><img decoding=\"async\" width=\"1024\" height=\"633\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-22-1024x633.jpg\" alt=\"Confirm writing changes to disk.\" class=\"wp-image-147075\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-22-1024x633.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-22-380x235.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-22-768x475.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-22-1536x949.jpg 1536w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-22.jpg 1714w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Confirm writing changes to disk.<\/figcaption><\/figure>\n\n\n\n<p>We&#8217;re done here. Select &#8220;<em>Quit<\/em>&#8221; and press &#8220;<em>Enter<\/em>&#8221; to do so.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-23.jpg\"><img decoding=\"async\" width=\"1024\" height=\"616\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-23-1024x616.jpg\" alt=\"Exit the cfdisk partitioning rool.\" class=\"wp-image-147078\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-23-1024x616.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-23-380x229.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-23-768x462.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-23-1536x924.jpg 1536w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-23.jpg 1714w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Exit the cfdisk partitioning rool.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"_Create_File_System\">6. Create File System<\/h2>\n\n\n\n<p>With all partitions ready, it&#8217;s time to create the&nbsp;<a href=\"https:\/\/linuxiac.com\/linux-file-system-types-explained-which-one-should-you-use\/\" target=\"_blank\" rel=\"noreferrer noopener\">file system<\/a>. But first, let&#8217;s review the partition table summary by running the following:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-5\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">fdisk -l<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-5\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-24.jpg\"><img decoding=\"async\" width=\"1024\" height=\"540\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-24-1024x540.jpg\" alt=\"Review the partitions table.\" class=\"wp-image-147084\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-24-1024x540.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-24-380x200.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-24-768x405.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-24.jpg 1206w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Review the partitions table.<\/figcaption><\/figure>\n\n\n\n<p>The &#8220;<em>\/dev\/vda<\/em>&#8221; disk now has three partitions (&#8220;<em>\/dev\/vda1<\/em>,&#8221; &#8220;<em>dev\/vda2<\/em>,&#8221; and &#8220;<em>\/dev\/vda3<\/em>&#8220;) shown above. Good job!<\/p>\n\n\n\n<p>Okay, but what did we just do? In short, the partitions created in the previous steps drew boundaries on the storage space offered by the hard drive and specified the type of space between each boundary line.<\/p>\n\n\n\n<p>It&#8217;s time now to format those partitions with the required file systems. For the EFI one (&#8220;<em>\/dev\/vda1<\/em>&#8220;), create a FAT32 file system.<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-6\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">mkfs.fat -F32 \/dev\/vda1<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-6\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-25.jpg\"><img decoding=\"async\" width=\"1024\" height=\"116\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-25-1024x116.jpg\" alt=\"Formatting the EFI partition as FAT32.\" class=\"wp-image-147090\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-25-1024x116.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-25-380x43.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-25-768x87.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-25.jpg 1075w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Formatting the EFI partition as FAT32.<\/figcaption><\/figure>\n\n\n\n<p>Next stop &#8211; the swap partition (&#8220;<em>\/dev\/vda2<\/em>&#8220;):<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-7\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">mkswap \/dev\/vda2\nswapon \/dev\/vda2<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-7\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-26.jpg\"><img decoding=\"async\" width=\"1024\" height=\"169\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-26-1024x169.jpg\" alt=\"Format and activate the swap partition.\" class=\"wp-image-147093\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-26-1024x169.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-26-380x63.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-26-768x126.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-26.jpg 1099w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Format and activate the swap partition.<\/figcaption><\/figure>\n\n\n\n<p>Lastly, for the root partition (&#8220;<em>\/dev\/vda3<\/em>&#8220;), create an ext4 file system:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-8\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">mkfs.ext4 \/dev\/vda3<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-8\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-27.jpg\"><img decoding=\"async\" width=\"1024\" height=\"380\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-27-1024x380.jpg\" alt=\"Format the root partition as ext4.\" class=\"wp-image-147096\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-27-1024x380.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-27-380x141.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-27-768x285.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-27.jpg 1279w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Format the root partition as ext4.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"_Installing_Arch_Linux\">7. Install Arch Linux<\/h2>\n\n\n\n<p>Now, after all that somewhat boring disk partitioning and formatting, we\u2019ve finally arrived at the most exciting part\u2014the actual installation of Arch Linux.<\/p>\n\n\n\n<p>First, we must mount the root partition (&#8220;<em>\/dev\/vda3<\/em>&#8220;) to the&nbsp;&#8220;<em>\/mnt<\/em>&#8221; directory before we can perform any installation.<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">mount \/dev\/vda3 \/mnt<\/code><\/span><\/pre>\n\n\n<p>Now, let\u2019s set up the EFI partition (&#8220;<em>\/dev\/vda1<\/em>&#8220;) to store the bootloader files. We\u2019ll mount it to &#8220;<em>\/mnt\/boot<\/em>,&#8221; but since that directory doesn\u2019t exist yet, we\u2019ll need to create it first before proceeding with the mount.<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">mkdir \/mnt\/boot\nmount \/dev\/vda1 \/mnt\/boot<\/code><\/span><\/pre>\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-28.jpg\"><img decoding=\"async\" width=\"1024\" height=\"151\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-28-1024x151.jpg\" alt=\"Mounting the root and EFI partitions.\" class=\"wp-image-147105\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-28-1024x151.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-28-380x56.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-28-768x113.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-28.jpg 1057w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Mounting the root and EFI partitions.<\/figcaption><\/figure>\n\n\n\n<p>You\u2019ll notice that none of the commands above generate any output. This simply means they\u2019ve executed successfully.<\/p>\n\n\n\n<p>Let&#8217;s double-check that everything is properly mounted in the right spots.<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">lsblk<\/code><\/span><\/pre>\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-29.jpg\"><img decoding=\"async\" width=\"1024\" height=\"295\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-29-1024x295.jpg\" alt=\"Listing the mounting points.\" class=\"wp-image-147108\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-29-1024x295.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-29-380x109.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-29-768x221.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-29.jpg 1066w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Listing the mounting points.<\/figcaption><\/figure>\n\n\n\n<p>Great! Everything looks as expected. Now, with root and EFI partitions mounted, it\u2019s time to install the core Arch system.<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-9\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">pacstrap -K \/mnt base linux linux-firmware sudo nano<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-9\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>It will take some time to download and install these packages, so be patient. In the end, you&#8217;ll see a screen like the one shown below. Your next stop is system configuration. Let&#8217;s move on.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-30.jpg\"><img decoding=\"async\" width=\"1024\" height=\"618\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-30-1024x618.jpg\" alt=\"Installing core Arch Linux system.\" class=\"wp-image-147114\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-30-1024x618.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-30-380x229.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-30-768x463.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-30-1536x927.jpg 1536w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-30.jpg 1730w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Installing core Arch Linux system.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"_Configure_the_Installed_Arch_System\">8. Configure the Installed Arch System<\/h2>\n\n\n\n<p>After the installation completes, generate a &#8220;<em>\/etc\/fstab<\/em>&#8221; file for your new Arch Linux system by issuing the following command:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-10\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">genfstab -U \/mnt &gt;&gt; \/mnt\/etc\/fstab<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-10\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Now that we have Arch installed, we must chroot into the installed root partition (&#8220;<em>\/dev\/sda1<\/em>&#8220;), which is mounted under the &#8220;<em>\/mnt<\/em>&#8221; directory.<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-11\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">arch-chroot \/mnt<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-11\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>From here, let&#8217;s first configure the timezone. Find your preferred one (&#8220;<em>\/usr\/share\/zoneinfo\/Zone\/SubZone<\/em>&#8220;) where&nbsp;&#8220;<em>Zone\/SubZone<\/em>&#8221;&nbsp;is your location, such as &#8220;<em>America\/New_York<\/em>,&#8221; &#8220;<em>Europe\/Paris<\/em>,&#8221; &#8220;<em>Asia\/Bangkok<\/em>,&#8221; and so on. You got the idea.<\/p>\n\n\n\n<p>Create a symbolic link to <a href=\"https:\/\/linuxiac.com\/how-to-set-timezone-and-sync-server-time-with-ntp-in-linux\/\">set the timezone<\/a> (replace \u201c<em>America\/New_York<\/em>\u201d with your timezone).<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-12\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">ln -sf \/usr\/share\/zoneinfo\/America\/New_York \/etc\/localtime<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-12\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Now, we need to set up the locale. The file &#8220;<em>\/etc\/locale.gen<\/em>&#8221; contains locale settings and system languages with all entries commented by default. So, we must open this file using a text editor and uncomment the line containing the desired locale.<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-13\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">nano \/etc\/locale.gen<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-13\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Uncomnent &#8220;<em>en_US.UTF-8 UTF-8<\/em>&#8221; and &#8220;<em>en_US ISO-8859-1<\/em>&#8221; (by removing the &#8220;<em>#<\/em>&#8221; sign), and any other needed locales in &#8220;<em>\/etc\/locale.gen<\/em>.&#8221; Then, press &#8220;<em>Ctrl+O<\/em>&#8221; followed by &#8220;<em>Enter<\/em>&#8221; to save, and finally, &#8220;<em>Ctrl+X<\/em>&#8221; to exit the editor.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-31.jpg\"><img decoding=\"async\" width=\"1024\" height=\"626\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-31-1024x626.jpg\" alt=\"Setting up locales.\" class=\"wp-image-147126\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-31-1024x626.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-31-380x232.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-31-768x469.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-31-1536x939.jpg 1536w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-31.jpg 1718w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Setting up locales.<\/figcaption><\/figure>\n\n\n\n<p>Now generate the locale config file using the below command:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-14\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">locale-gen<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-14\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-32.jpg\"><img decoding=\"async\" width=\"1024\" height=\"203\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-32-1024x203.jpg\" alt=\"Generating locales.\" class=\"wp-image-147129\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-32-1024x203.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-32-380x75.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-32-768x152.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-32.jpg 1087w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Generating locales.<\/figcaption><\/figure>\n\n\n\n<p>Run the command below to synchronize the hardware clock. It automatically creates a &#8220;<em>\/etc\/adjtime<\/em>&#8221; file containing descriptive information about the hardware mode clock setting and clock drift factor.<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-15\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">hwclock --systohc<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-15\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Create and set the&nbsp;&#8220;<em>LANG<\/em>&#8221;&nbsp;variable.<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-16\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\"><span class=\"hljs-built_in\">echo<\/span> LANG=en_US.UTF-8 &gt; \/etc\/locale.conf<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-16\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Now, we&#8217;ll <a href=\"https:\/\/linuxiac.com\/change-hostname-linux\/\">set the hostname<\/a>. A hostname is the computer&#8217;s name. Since I&#8217;m not the most creative at choosing names, I&#8217;ll opt for &#8220;<em>arch<\/em>.&#8221; I\u2019m sure you all could come up with something way better.<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-17\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\"><span class=\"hljs-built_in\">echo<\/span> <span class=\"hljs-string\">\"arch\"<\/span> &gt; \/etc\/hostname<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-17\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Add this name to the &#8220;<em>\/etc\/hosts<\/em>.&#8221; Edit the file with Nano and add the following lines (replace &#8220;<em>arch<\/em>&#8221; with the hostname you chose earlier).<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-18\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">nano \/etc\/hosts<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-18\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-19\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">127.0.0.1      localhost\n::1            localhost\n127.0.1.1      arch<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-19\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Don&#8217;t forget to <a href=\"https:\/\/linuxiac.com\/how-to-change-remove-disable-user-password-in-linux\/\">set the password<\/a> for the root account:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-20\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">passwd<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-20\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-33.jpg\"><img decoding=\"async\" width=\"1024\" height=\"171\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-33-1024x171.jpg\" alt=\"Set a password for the root user.\" class=\"wp-image-147138\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-33-1024x171.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-33-380x64.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-33-768x129.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-33.jpg 1087w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Set a password for the root user.<\/figcaption><\/figure>\n\n\n\n<p>You&#8217;ll be asked to type it twice, but be attentive, as you will see nothing while typing.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"_Install_GRUB_Bootloader_on_Arch_Linux\">9. Install the Bootloader (systemd-boot)<\/h2>\n\n\n\n<p>I relied on a good old GRUB as my go-to bootloader for years. But then I discovered <a href=\"https:\/\/wiki.archlinux.org\/title\/Systemd-boot\" target=\"_blank\" rel=\"noreferrer noopener\">systemd-boot<\/a>, a sleek and lightweight alternative built right into systemd. Honestly, it makes GRUB feel a bit redundant\u2014why pile on extra software when systemd-boot already does the job so efficiently?<\/p>\n\n\n\n<p>Plus, there are some clear advantages to using systemd-boot over GRUB. It loads faster than GRUB because it has a simpler design and fewer features, integrates tightly with UEFI firmware, and uses the UEFI boot manager directly. Moreover, unlike GRUB, systemd-boot does not use scripts, etc.<\/p>\n\n\n\n<p>So, for this guide, we\u2019ll stick with this approach, which I recommend for all systemd-based systems. Let&#8217;s first install a single package:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-21\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">pacman -S efibootmgr<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-21\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Setting it up on our fresh Arch installation couldn\u2019t be easier:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-22\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">bootctl install<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-22\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Next, open the &#8220;<em>\/boot\/loader\/loader.conf<\/em>&#8221; file and paste the following contents into it:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-23\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">nano \/boot\/loader\/loader.conf<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-23\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-24\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">default  arch.conf\ntimeout  10\nconsole-mode max\neditor   no<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-24\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>As a final step, create a file named &#8220;<em>arch.conf<\/em>&#8221; inside the &#8220;<em>\/boot\/loader\/entries\/<\/em>&#8221; directory, adding the following contents to it:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-25\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">nano \/boot\/loader\/entries\/arch.conf<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-25\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-26\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">title   Arch Linux\nlinux   \/vmlinuz-linux\ninitrd  \/initramfs-linux.img\noptions root=\/dev\/vda3 rw<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-26\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Finally, save the file and exit.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"_Install_a_Desktop_Environment_on_Arch_Linux\">10. Install a Desktop Environment on Arch Linux<\/h2>\n\n\n\n<p>Our fresh Arch Linux currently contains only the essential software packages needed to manage the system from the command line, with no desktop environment installed. But as you might expect from Arch, it offers all those available in its repositories.<\/p>\n\n\n\n<p>Below, I\u2019ll show you how to install KDE Plasma. Don\u2019t worry\u2014I\u2019m not here to ignite the never-ending debate about which desktop environment reigns supreme.<\/p>\n\n\n\n<p>Plasma just strikes a nice balance between a traditional desktop feel and nearly endless customization options, which fits perfectly with the Arch philosophy. That\u2019s why I\u2019ve chosen it for this guide. So, let&#8217;s install it.<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-27\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">pacman -S plasma-meta kde-applications-meta<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-27\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Now, let\u2019s talk about video drivers. If you have an NVIDIA GPU, I highly recommend using the proprietary driver\u2014it\u2019s the best way to unlock your GPU&#8217;s full potential. Here\u2019s how you can install it:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-28\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">pacman -S nvidia nvidia-utils nvidia-settings<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-28\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>If you\u2019re using an AMD GPU, you\u2019re in luck! Unlike NVIDIA, AMD is strongly committed to open-source development, and Linux supports AMD GPUs right out of the box.<\/p>\n\n\n\n<p>In fact, you only need the &#8220;<em>mesa<\/em>&#8221; package, which was automatically installed as a dependency when you set up the KDE Plasma desktop environment a little while ago.<\/p>\n\n\n\n<p>Additionally, for Vulkan support (important for gaming and other GPU-intensive applications), install the following package:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-29\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">pacman -S vulkan-radeon<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-29\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>One last important clarification about video support: If you set up Arch Linux as a virtual machine, whether using VirtualBox, KVM, or any other virtualization software, you can skip installing the drivers mentioned above. VMs rely on their own virtual video drivers to handle video support for Linux guests, so there&#8217;s no need for additional driver installation.<\/p>\n\n\n\n<p>Finally, enable the SDDM (the default KDE display manager) and Network Manager to start automatically at system boot.<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">systemctl enable sddm\nsystemctl enable NetworkManager<\/code><\/span><\/pre>\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-34.jpg\"><img decoding=\"async\" width=\"1024\" height=\"201\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-34-1024x201.jpg\" alt=\"Enabling SDDM and Network Manager services.\" class=\"wp-image-147207\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-34-1024x201.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-34-380x75.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-34-768x151.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-34-1536x301.jpg 1536w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-34.jpg 1734w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Enabling SDDM and Network Manager services.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"_Create_a_Regular_User_Account\">11. Create a Regular User Account<\/h2>\n\n\n\n<p><a href=\"https:\/\/linuxiac.com\/how-to-add-user-in-linux\/\">Create a regular user account<\/a> for your daily tasks, replacing &#8220;<em>bobby<\/em>&#8221; in the example below with the username of your choice. Additionally, we make it a &#8220;<em>wheel<\/em>&#8221; <a href=\"https:\/\/linuxiac.com\/add-user-to-group-linux\/\">group member<\/a> to enable the execution of <code>sudo<\/code> commands, which we\u2019ll set up in just a moment.<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-30\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">useradd -m -G wheel bobby<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-30\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Be sure to set a password for the new user:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-31\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">passwd bobby<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-31\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-35.jpg\"><img decoding=\"async\" width=\"1024\" height=\"198\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-35-1024x198.jpg\" alt=\"Adding a regular user account to Arch Linux.\" class=\"wp-image-147210\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-35-1024x198.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-35-380x74.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-35-768x149.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-35.jpg 1101w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Adding a regular user account to Arch Linux.<\/figcaption><\/figure>\n\n\n\n<p>Next, enable <code>sudo<\/code> privileges for a newly created user:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-32\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">EDITOR=nano visudo<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-32\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Scroll down the screen and find the line shown below, then uncomment it by removing the <em>&#8220;#<\/em>&#8221; from the start.<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-33\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\"><span class=\"hljs-comment\"># %wheel ALL=(ALL) ALL<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-33\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-36.jpg\"><img decoding=\"async\" width=\"1024\" height=\"623\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-36-1024x623.jpg\" alt=\"Add sudo privileges to a user.\" class=\"wp-image-147219\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-36-1024x623.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-36-380x231.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-36-768x467.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-36-1536x935.jpg 1536w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-36.jpg 1711w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Add sudo privileges to a user.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"_Arch_Linux_Installation_is_Done\">12. Arch Linux Installation is Done<\/h2>\n\n\n\n<p>And here we are, wrapping up our fresh Arch installation. The big moment has finally arrived! Unmount the root partition and reboot to your newly installed Arch Linux system.<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-34\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\"><span class=\"hljs-built_in\">exit<\/span>\numount -R \/mnt\nreboot<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-34\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>The systemd-boot boot manager will greet you. Wait a few seconds or press &#8220;<em>Enter<\/em>&#8221; to start loading the operating system.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-40.jpg\"><img decoding=\"async\" width=\"1010\" height=\"591\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-40.jpg\" alt=\"Systemd-boot bootloader.\" class=\"wp-image-147243\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-40.jpg 1010w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-40-380x222.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-40-768x449.jpg 768w\" sizes=\"(max-width: 1010px) 100vw, 1010px\" \/><\/a><figcaption class=\"wp-element-caption\">Systemd-boot bootloader.<\/figcaption><\/figure>\n\n\n\n<p>KDE Plasma&#8217;s SDDM login manager will welcome you. Enter the user password to log in and enjoy your freshly installed Arch Linux system in all its glory.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-38.jpg\"><img decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-38-1024x640.jpg\" alt=\"Arch Linux has been successfully installed.\" class=\"wp-image-147234\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-38-1024x640.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-38-380x238.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-38-768x480.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-38.jpg 1280w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Arch Linux has been successfully installed.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-39.jpg\"><img decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-39-1024x640.jpg\" alt=\"Arch Linux with KDE Plasma 6 desktop environment.\" class=\"wp-image-147237\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-39-1024x640.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-39-380x238.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-39-768x480.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-39-1536x960.jpg 1536w, https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/install-arch-39.jpg 1680w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Arch Linux with KDE Plasma 6 desktop environment.<\/figcaption><\/figure>\n\n\n\n<p>From this point, you can install what you want and configure your Arch Linux according to your needs and preferences. Furthermore, now is the perfect moment to check out our &#8220;<a href=\"https:\/\/linuxiac.com\/arch-linux-post-installation-steps\/\">Arch Linux Post-Installation Essential Steps<\/a>&#8221; guide\u2014<strong>it\u2019s a must<\/strong> for getting your Arch journey off to a smooth and hassle-free start.<\/p>\n\n\n\n<p>In addition, our comprehensive &#8220;<a href=\"https:\/\/linuxiac.com\/how-to-use-pacman-to-manage-software-on-arch-linux\/\" target=\"_blank\" rel=\"noreferrer noopener\">The Beginner\u2019s Guide to Using Pacman on Arch Linux<\/a>&#8221; reading will teach you everything you need to know for managing software, providing you with the confidence, solid knowledge, and clear understanding to navigate and work seamlessly with Arch&#8217;s package manager.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Conclusion\">Conclusion<\/h2>\n\n\n\n<p>And here we are, at the end of our adventure, installing Arch Linux. I know it was a bit long, but I have tried to cover all the steps and explain their essence. Now, you can proudly tell the world, &#8220;I use Arch, BTW.&#8221; I have to admit&#8230; so do I.<\/p>\n\n\n\n<p>In addition, as an Arch user, don&#8217;t forget to check out this treasure trove called&nbsp;<a href=\"https:\/\/wiki.archlinux.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Arch Wiki<\/a>. It is so well-composed and maintained that even non-Arch users glean knowledge and solutions daily.<\/p>\n\n\n\n<p>Thank you for your time spent on this guide! I\u2019d love to hear about your experience with the installation process. Feel free to share your thoughts in the comments below\u2014I always enjoy reading what you have to say.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Install Arch Linux without the hassle! This guide simplifies the process with step-by-step instructions, perfect for beginners and enthusiasts alike.<\/p>\n","protected":false},"author":10,"featured_media":146988,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,4417],"tags":[4264,4487,2015,5046],"class_list":["post-35761","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","category-linux-knowledge","tag-arch-linux","tag-aur","tag-pacman","tag-yay"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6},"post_title_panel":"","has_hero_section":"default","9ce83745cce4569cb4e377db5bc7af6f":"","hero_section":"type-2","hero_elements":[{"id":"custom_title","enabled":true,"heading_tag":"h1","title":"Home","__id":"287Ug3kXGxaH6lOiD7q_c"},{"id":"custom_description","enabled":false,"description_visibility":{"desktop":true,"tablet":true,"mobile":false},"__id":"oxH69ncbS8F-cImzFxnXs"},{"id":"custom_meta","enabled":true,"meta_elements":[{"id":"author","enabled":true,"label":"By","has_author_avatar":"no","avatar_size":50,"__id":"rARxVs5D2b2euc9s_W-3L"},{"id":"post_date","enabled":false,"label":"On","date_format_source":"default","date_format":"M j, Y","__id":"8B1jRTtu5e3QPnrBbgY6F"},{"id":"updated_date","enabled":true,"label":"Updated on","date_format_source":"default","date_format":"M j, Y","__id":"6TCuFgbQQJ7QMDPVe7Lna"},{"id":"categories","enabled":false,"label":"In","style":"simple","__id":"desV0M9wT-g7ja1x_guFc"},{"id":"comments","enabled":true,"__id":"k_g0iUz1sTUSZwpszAdkZ"}],"page_meta_elements":{"joined":true,"articles_count":true,"comments":true},"__id":"tkrakgsm_bvLQsEUazlEL","meta_type":"label","meta_divider":"circle"},{"id":"breadcrumbs","enabled":false,"__id":"DWbUESSfFQ8KrvyfXaJxU"}],"7d096f6a101cabe3ee1c8de9988350f7":"","hero_alignment1":"CT_CSS_SKIP_RULE","hero_margin":40,"hero_alignment2":"center","hero_vertical_alignment":"center","42bfc9322496b1d3d1928b2583972e95":"","hero_structure":"normal","1e48686b9ada92d81c0d83a954309cd2":"","page_title_bg_type":"custom_image","custom_hero_background":{"attachment_id":42132,"url":"https:\/\/linuxiac.com\/wp-content\/uploads\/2021\/09\/arch-linux-install-header-1024x248.png"},"parallax":{"desktop":false,"tablet":false,"mobile":false},"31ccbb0bbd889499c43c8785719160d7":"","hero_height":"250px","pageTitleFont":{"family":"PT Sans Narrow","variation":"n7","size":{"desktop":"2.8em","tablet":"2.8em","mobile":"2.8em","__changed":[]},"line-height":"CT_CSS_SKIP_RULE","letter-spacing":"CT_CSS_SKIP_RULE","text-transform":"CT_CSS_SKIP_RULE","text-decoration":"CT_CSS_SKIP_RULE"},"pageTitleFontColor":{"default":{"color":"CT_CSS_SKIP_RULEDEFAULT"}},"pageMetaFont":{"family":"Default","variation":"n6","size":"12px","line-height":"1.3","letter-spacing":"CT_CSS_SKIP_RULE","text-transform":"uppercase","text-decoration":"CT_CSS_SKIP_RULE"},"pageMetaFontColor":{"default":{"color":"CT_CSS_SKIP_RULEDEFAULT"},"hover":{"color":"CT_CSS_SKIP_RULEDEFAULT"}},"page_meta_button_type_font_colors":{"default":{"color":"CT_CSS_SKIP_RULEDEFAULT"},"hover":{"color":"CT_CSS_SKIP_RULEDEFAULT"}},"page_meta_button_type_background_colors":{"default":{"color":"CT_CSS_SKIP_RULEDEFAULT"},"hover":{"color":"CT_CSS_SKIP_RULEDEFAULT"}},"pageExcerptFont":{"family":"Default","variation":"Default","size":"CT_CSS_SKIP_RULE","line-height":"CT_CSS_SKIP_RULE","letter-spacing":"CT_CSS_SKIP_RULE","text-transform":"CT_CSS_SKIP_RULE","text-decoration":"CT_CSS_SKIP_RULE"},"pageExcerptColor":{"default":{"color":"CT_CSS_SKIP_RULEDEFAULT"}},"breadcrumbsFont":{"family":"Default","variation":"Default","size":"CT_CSS_SKIP_RULE","line-height":"CT_CSS_SKIP_RULE","letter-spacing":"CT_CSS_SKIP_RULE","text-transform":"CT_CSS_SKIP_RULE","text-decoration":"CT_CSS_SKIP_RULE"},"breadcrumbsFontColor":{"default":{"color":"CT_CSS_SKIP_RULEDEFAULT"},"initial":{"color":"CT_CSS_SKIP_RULEDEFAULT"},"hover":{"color":"CT_CSS_SKIP_RULEDEFAULT"}},"pageTitleOverlay":{"background_type":"color","background_pattern":"type-1","background_image":{"attachment_id":null,"x":0,"y":0},"gradient":"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)","background_repeat":"repeat","background_size":"auto","background_attachment":"scroll","patternColor":{"default":{"color":"#e5e7ea"}},"overlayColor":{"default":{"color":"CT_CSS_SKIP_RULE"}},"backgroundColor":{"default":{"color":"CT_CSS_SKIP_RULE"}}},"pageTitleBackground":{"background_type":"color","background_pattern":"type-1","background_image":{"attachment_id":null,"x":0,"y":0},"gradient":"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)","background_repeat":"repeat","background_size":"auto","background_attachment":"scroll","patternColor":{"default":{"color":"#e5e7ea"}},"overlayColor":{"default":{"color":"CT_CSS_SKIP_RULE"}},"backgroundColor":{"default":{"color":"var(--theme-palette-color-6)"}}},"pageTitlePadding":{"top":"50px","bottom":"50px","left":"auto","right":"auto","linked":true},"15b056546bfe86c0a26aeb362faa9b20":"","page_structure_type":"default","928528f8cb943124a4cff6ecfc46f351":"","content_style_source":"inherit","content_style":"wide","9c98c101a2cc9389297757ffd9f0db0a":"","vertical_spacing_source":"inherit","content_area_spacing":"both","background":{"background_type":"color","background_pattern":"type-1","background_image":{"attachment_id":null,"x":0,"y":0},"gradient":"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)","background_repeat":"repeat","background_size":"auto","background_attachment":"scroll","patternColor":{"default":{"color":"#e5e7ea"}},"overlayColor":{"default":{"color":"CT_CSS_SKIP_RULE"}},"backgroundColor":{"default":{"color":"CT_CSS_SKIP_RULE"}}},"content_background":{"background_type":"color","background_pattern":"type-1","background_image":{"attachment_id":null,"x":0,"y":0},"gradient":"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)","background_repeat":"repeat","background_size":"auto","background_attachment":"scroll","patternColor":{"default":{"color":"#e5e7ea"}},"overlayColor":{"default":{"color":"CT_CSS_SKIP_RULE"}},"backgroundColor":{"default":{"color":"var(--theme-palette-color-8)"}}},"content_boxed_shadow":{"inherit":false,"blur":18,"spread":-6,"v_offset":12,"h_offset":0,"inset":false,"enable":true,"color":{"color":"rgba(34, 56, 101, 0.04)"}},"boxed_content_spacing":{"desktop":{"top":"40px","bottom":"40px","left":"40px","right":"40px","linked":true},"tablet":{"top":"35px","bottom":"35px","left":"35px","right":"35px","linked":true},"mobile":{"top":"20px","bottom":"20px","left":"20px","right":"20px","linked":true}},"content_boxed_radius":{"top":"3px","bottom":"3px","left":"3px","right":"3px","linked":true},"f54fe10589a3abf7527da3125fb3bbdd":"","disable_featured_image":"no","disable_post_tags":"no","disable_share_box":"no","disable_author_box":"no","disable_posts_navigation":"no","disable_subscribe_form":"no","797b64347fe9c853bc2b6f6019e3d0d5":"","disable_related_posts":"no","disable_header":"no","disable_footer":"no","ebc9349db7c6d4c424a50a0422b9e944":"","header_footer_scripts_panel":"","header_scripts":"","769c76cd422447a3ebac869cb826b93e":"","header_after_body_scripts":"","219a3917c4aa7147f2239c0fe5d6823c":"","footer_scripts":"","bf39b75082928d0731ac23f8bc308d37":"","b79a810f3f140d97072a494a4b67bf90":"","92a5a8ab90c85da74ce00c66b25ae048":"","b60a0f22062c33b4b1ff7d71c4354b19":"","7a673ef7c586b86559111a6ce376b0fd":"","b9ba3f9a78dced8ca4292fa0dd1b5442":"","bbc3f82e74d2f906956cb8e1a87e85d2":"","f2bd1d1f8c29569a1c59c3abc705c0a3":"","77c59d6b16e75cbae5f8d0ffc1a9fcf0":"","56152dc135e2a5fa9d86d455f6ab207f":"","117fe9286fb4e44c743ee67c41e38f7e":"","4f35ed50ec1042b5eaa3329c4521bf1a":"","d8d089c230135cc529ffdd8c92190137":"","f4e490d0111ed7fe323f45c8e8f043c1":"","d74a6e761dc5fd28d3d2133a5a47aaa9":"","33fb13b08d47e26f66ffaa36f8df6129":"","07e42b68c204b581441d930a79c238cc":"","024840ff81c86bc2d968c7ff9ce6f3dc":"","75647d49d0347bae477408d3b4c29cba":"","73227000caab8766e2b5bf18b83946f1":"","061fae99f43a4e7671e248dad8c5cfa4":"","c014678389fca11fc68e416018c85983":"","2da735a9b391cc43eecb98a6be6319a3":"","74d61463f5d512d9e606c01d066c304e":"","b1cbcbc906bbda778e52b39c67615502":"","4f5fdb381234b99d188d75e0ab34a65e":"","bfdd9b22fb87037e095621ec1f10ee52":"","4ed529c8942fe3ccc1d7caac9d4f0ef5":"","a6202607f29ea56431a49c8a03f25203":"","93aac919bc61af2d652f2fc2afd3a5f2":"","page_title_image_size":"full","c5378ef538cf25b94fc3b484f9625468":"","a84a60abdf5879153c1050552937ae64":"","974d61425c03d4512f6dea6151003c1e":"","c722f0f4627813f82f8c0791590b875d":"","content_boxed_border":{"width":1,"style":"none","color":{"color":"rgba(44,62,80,0.2)"}},"464f847ff37fef619630ce14c1811490":"","a3c6fe37c4d2f67c184f297434a2aeaa":"","40c0e4f1bbc6b5fef825c49ac55f954c":"","b694aec99f88f68f257f936cb6a0d328":"","77d98bc6ce89b84eb3e3017564bcde72":""},"_links":{"self":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts\/35761","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/comments?post=35761"}],"version-history":[{"count":0,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts\/35761\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/media\/146988"}],"wp:attachment":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/media?parent=35761"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/categories?post=35761"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/tags?post=35761"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}