{"id":128743,"date":"2025-05-22T19:04:44","date_gmt":"2025-05-22T19:04:44","guid":{"rendered":"\/tutorials\/?p=128743"},"modified":"2026-03-09T19:16:33","modified_gmt":"2026-03-09T19:16:33","slug":"how-to-install-arch-linux","status":"publish","type":"post","link":"\/ng\/tutorials\/how-to-install-arch-linux","title":{"rendered":"How to install Arch Linux: Manually, or using the Hostinger VPS template"},"content":{"rendered":"<?xml encoding=\"utf-8\" ?><p>Arch Linux is a minimalist, rolling-release distribution known for its extensive customizability. It&rsquo;s particularly popular among developers and tech professionals who want maximum freedom when configuring their operating systems.<\/p><p>However, this flexibility makes installing Arch Linux notoriously tricky. Despite the comprehensive documentation, beginners may be intimidated by the level of complexity involved.<\/p><p>In this tutorial, we&rsquo;ll explain how to install Arch Linux using two different methods: using Hostinger&rsquo;s VPS template, or manually with commands. You can choose according to your level of expertise.<\/p><p>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-prerequisites\"><strong>Prerequisites<\/strong><\/h2><p>Before installing Arch Linux, make sure you have a system that meets the following system requirements:<\/p><ul class=\"wp-block-list\">\n<li>x86-64 CPU architecture<\/li>\n\n\n\n<li>At least 512 MB of RAM<\/li>\n\n\n\n<li>Minimum 2 GB of storage<\/li>\n\n\n\n<li>Stable internet connection<\/li>\n<\/ul><p>Consider whether you want to install the operating system on a remote server or a desktop machine, as the procedure will differ. For a local system, you&rsquo;ll need to create a bootable drive using a tool like <a href=\"https:\/\/rufus.ie\/en\/\">Rufus<\/a>.<\/p><p>Meanwhile, the steps for installing Arch Linux on a remote server differ depending on your hosting provider. For example, Hostinger provides a one-click installer, while others might require you to upload the <strong>ISO<\/strong> file manually.<\/p><h2 class=\"wp-block-heading\" id=\"h-how-to-install-arch-linux-using-a-vps-from-hostinger\"><strong>How to install Arch Linux using a VPS from Hostinger<\/strong><\/h2><p>If you purchase <a href=\"\/ng\/vps\/arch-linux-hosting\">Hostinger&rsquo;s Arch Linux hosting plan<\/a>, you only need to complete the onboarding process &ndash; the operating system will be configured automatically.<\/p><?xml encoding=\"utf-8\" ?><figure class=\"wp-block-image size-large\"><a class=\"hgr-tutorials-cta hgr-tutorials-cta-vps-hosting\" href=\"\/ng\/vps-hosting\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2023\/02\/VPS-hosting-banner.png\/public\" alt=\"\" class=\"wp-image-77934\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2023\/02\/VPS-hosting-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2023\/02\/VPS-hosting-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2023\/02\/VPS-hosting-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2023\/02\/VPS-hosting-banner.png\/w=768,fit=scale-down 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>\n<div><p class=\"important\"><strong>Important!<\/strong> Since installing an operating system will wipe existing data on your VPS, back up important files before proceeding. However, you can skip this process when working with a new VPS.<\/p><\/div>\n\n\n\n<\/p><p>If you already have a VPS plan at Hostinger, you can easily install Arch Linux without commands by selecting the OS template. Here are the steps:<\/p><ol class=\"wp-block-list\">\n<li><a href=\"https:\/\/hpanel.hostinger.com\/\">Open <strong>hPanel<\/strong><\/a><strong> <\/strong>and log in to your hosting account.<\/li>\n\n\n\n<li>From the sidebar, select <strong>VPS<\/strong>.<\/li>\n\n\n\n<li>Click <strong>Manage<\/strong> on the VPS where you want to install Arch Linux.<\/li>\n\n\n\n<li>Navigate to the <strong>sidebar<\/strong> &rarr; <strong>OS &amp; Panel <\/strong>&rarr; <strong>Operating System<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e1ab4d58b28\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"460\" height=\"800\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/the-operating-system-menu-on-hpanel-vps-sidebar.png\/public\" alt=\"The Operating System menu on hPanel's VPS sidebar\" class=\"wp-image-128747\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/the-operating-system-menu-on-hpanel-vps-sidebar.png\/w=460,fit=scale-down 460w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/the-operating-system-menu-on-hpanel-vps-sidebar.png\/w=173,fit=scale-down 173w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/the-operating-system-menu-on-hpanel-vps-sidebar.png\/w=86,fit=scale-down 86w\" sizes=\"auto, (max-width: 460px) 100vw, 460px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ol start=\"5\" class=\"wp-block-list\">\n<li>From the <strong>Plain OS<\/strong> tab, choose <strong>Arch Linux<\/strong>. Click <strong>Change OS<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e1ab4d5a4d6\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1460\" height=\"323\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/arch-linux-template-on-hostinger-vps-os-management-menu.png\/public\" alt=\"The Arch Linux template on Hostinger's VPS OS management menu\" class=\"wp-image-128749\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/arch-linux-template-on-hostinger-vps-os-management-menu.png\/w=1460,fit=scale-down 1460w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/arch-linux-template-on-hostinger-vps-os-management-menu.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/arch-linux-template-on-hostinger-vps-os-management-menu.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/arch-linux-template-on-hostinger-vps-os-management-menu.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/arch-linux-template-on-hostinger-vps-os-management-menu.png\/w=768,fit=scale-down 768w\" sizes=\"auto, (max-width: 1460px) 100vw, 1460px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ol start=\"6\" class=\"wp-block-list\">\n<li>Check the box to acknowledge data deletion and hit <strong>Next<\/strong>.<\/li>\n\n\n\n<li>Enter a new root password and click <strong>Confirm<\/strong>. Wait a few minutes for the installation process to complete.<\/li>\n<\/ol><p>That&rsquo;s it! If you go to the VPS overview menu, you&rsquo;ll see that Arch Linux is installed on your server.<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e1ab4d5bbc8\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1460\" height=\"519\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/operating-system-information-in-hpanel-vps-overview-menu.png\/public\" alt=\"Operating system information in hPanel's VPS overview menu\" class=\"wp-image-128750\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/operating-system-information-in-hpanel-vps-overview-menu.png\/w=1460,fit=scale-down 1460w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/operating-system-information-in-hpanel-vps-overview-menu.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/operating-system-information-in-hpanel-vps-overview-menu.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/operating-system-information-in-hpanel-vps-overview-menu.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/operating-system-information-in-hpanel-vps-overview-menu.png\/w=768,fit=scale-down 768w\" sizes=\"auto, (max-width: 1460px) 100vw, 1460px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><h2 class=\"wp-block-heading\" id=\"h-how-to-manually-install-arch-linux\"><strong>How to manually install Arch Linux<\/strong><\/h2><p>If you&rsquo;re using a desktop, virtual machine, or server from another provider, you&rsquo;ll need to install Arch Linux manually. Here&rsquo;s how to do it.<\/p><h3 class=\"wp-block-heading\" id=\"h-1-boot-from-the-installation-media\"><strong>1. Boot from the installation media<\/strong><\/h3><p>If you use a virtual machine, you should have already chosen the Arch Linux <strong>ISO<\/strong> image when creating the environment. On a desktop computer, plug in a bootable USB with the Arch Linux ISO and select it as the boot device via BIOS. Check with your computer manufacturer to find out how to peform this step on your device.<\/p><p>Similarly, you&rsquo;ll need to follow your hosting provider&rsquo;s instructions to upload the Arch Linux disk image to a remote server. This process varies depending on the provider.<\/p><p>Once you&rsquo;ve loaded the disk image, you&rsquo;ll see the option to boot into different installation media. Choose Arch Linux. You can start the installation process once you see the <strong>root@archiso<\/strong> console.<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e1ab4d5d365\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"636\" height=\"478\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/arch-linux-boot-option.png\/public\" alt=\"The Arch Linux boot option\" class=\"wp-image-128751\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/arch-linux-boot-option.png\/w=636,fit=scale-down 636w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/arch-linux-boot-option.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/arch-linux-boot-option.png\/w=150,fit=scale-down 150w\" sizes=\"auto, (max-width: 636px) 100vw, 636px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><h3 class=\"wp-block-heading\" id=\"h-2-configure-basic-system-settings\"><strong>2. Configure basic system settings<\/strong><\/h3><p>Start the installation by configuring several basic system settings. Here&rsquo;s how to do it.<\/p><p><strong>Changing the keyboard layout<\/strong><\/p><p>By default, Arch Linux will use the US keyboard layout. If you want to change it, enter the following:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">loadkeys [layout-name]<\/pre><p>You can check the available layout using this command:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">localectl list-keymap<\/pre><p><strong>Checking the internet connectivity<\/strong><\/p><p>Checking if your system has access to the internet is crucial since the installation process will involve downloading packages from a remote repository. To verify the connection, ping any domain like so:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">ping archlinux.org<\/pre><p>If your system can&rsquo;t access the internet, plug in your LAN cable or use the <a href=\"https:\/\/man.archlinux.org\/man\/iwctl.1\">iwctl<\/a> command to connect to available Wi-Fi.<\/p><p><strong>Syncing the system clock<\/strong><\/p><p>An unsynced clock can cause problems, from incorrect log timestamps to machine malfunctions.<\/p><p>While you can adjust the clock manually, it is easier to sync the time via the internet by enabling the <a href=\"https:\/\/wiki.archlinux.org\/title\/Network_Time_Protocol_daemon\">Network Time Protocol<\/a> (NTP). Here&rsquo;s the command:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">timedatectl set-ntp true<\/pre><h3 class=\"wp-block-heading\" id=\"h-3-set-up-the-partitions\"><strong>3. Set up the partitions<\/strong><\/h3><p>Create partitions to divide your system&rsquo;s hard drive into multiple spaces for better data organization and separation. <a href=\"https:\/\/wiki.archlinux.org\/title\/Partitioning\">Arch Linux has several partition types<\/a> with specific purposes.<\/p><p>You can use different partition schemes depending on your needs. In this tutorial, we&rsquo;ll create a simple one comprising <strong>root<\/strong> and <strong>EFI<\/strong>. Here are the steps:<\/p><ol class=\"wp-block-list\">\n<li>List the disk in your system using the<strong> fdisk<\/strong> command:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">fdisk -l<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Choose the disk you want to partition and note its name. Typically, the main storage is the first one from the top, like <strong>\/dev\/sda<\/strong>.<\/li>\n<\/ol><figure data-wp-context='{\"imageId\":\"69e1ab4d5eae0\"}' data-wp-interactive=\"core\/image\" class=\"wp-block-image aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"559\" height=\"222\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/list-of-disks-in-arch-linux.png\/public\" alt=\"List of disks in an Arch Linux system\n\" class=\"wp-image-128752\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/list-of-disks-in-arch-linux.png\/w=559,fit=scale-down 559w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/list-of-disks-in-arch-linux.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/list-of-disks-in-arch-linux.png\/w=150,fit=scale-down 150w\" sizes=\"auto, (max-width: 559px) 100vw, 559px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><ol start=\"3\" class=\"wp-block-list\">\n<li>Enter the following command to initiate the partition creation wizard. Replace <strong>disk-name <\/strong>with the actual name.<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">fdisk disk-name<\/pre><ol start=\"4\" class=\"wp-block-list\">\n<li>Hit <strong>n<\/strong> and <strong>Enter<\/strong> to start the configuration.<\/li>\n\n\n\n<li>Configure the partition&rsquo;s <strong>disk number<\/strong>, <strong>block size<\/strong>, and <strong>space allocation<\/strong>. Use the default values for the first two settings, but change the partition size to <strong>1 GB<\/strong>.<\/li>\n\n\n\n<li>Change the partition type by hitting <strong>t<\/strong> and<strong> Enter<\/strong>.<\/li>\n\n\n\n<li>Type <strong>ef <\/strong>and hit<strong> Enter<\/strong> to reformat the partition.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e1ab4d601b2\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"702\" height=\"331\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/the-arch-linux-parition-configuration-wizard.png\/public\" alt=\"The Arch Linux partition configuration wizard\" class=\"wp-image-128753\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/the-arch-linux-parition-configuration-wizard.png\/w=702,fit=scale-down 702w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/the-arch-linux-parition-configuration-wizard.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/the-arch-linux-parition-configuration-wizard.png\/w=150,fit=scale-down 150w\" sizes=\"auto, (max-width: 702px) 100vw, 702px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ol start=\"8\" class=\"wp-block-list\">\n<li>Create the<strong> root<\/strong> partition by typing <strong>n<\/strong> and hitting <strong>Enter<\/strong>. Use the default values for all the settings, including the partition size.<\/li>\n\n\n\n<li>Type <strong>w<\/strong> and hit <strong>Enter<\/strong> to write the new settings to the disk.<\/li>\n<\/ol><p>Now, list your system disk again, and you should see the new partitions.<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e1ab4d6179f\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"619\" height=\"204\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/new-paritions-in-arch-linux-disk-list.png\/public\" alt=\"New partitions in Arch LInux disk list\" class=\"wp-image-128754\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/new-paritions-in-arch-linux-disk-list.png\/w=619,fit=scale-down 619w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/new-paritions-in-arch-linux-disk-list.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/new-paritions-in-arch-linux-disk-list.png\/w=150,fit=scale-down 150w\" sizes=\"auto, (max-width: 619px) 100vw, 619px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><h3 class=\"wp-block-heading\" id=\"h-4-create-filesystems\"><strong>4. Create filesystems<\/strong><\/h3><p>A filesystem organizes data in your storage, allowing the operating system to manage and process it properly. We must create one in each partition.<\/p><p>The type of filesystem differs depending on the partition. In our case, we&rsquo;ll implement <strong>FAT32<\/strong> on the EFI system partition and <strong>ext4<\/strong> on the root.<\/p><p>Let&rsquo;s create the FAT32 filesystem using this command. Remember to replace <strong>\/dev\/sda1<\/strong> with your actual partition name:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">mkfs.fat -F32 \/dev\/sda1<\/pre><p>Next, configure the ext4 filesystem for the root partition using this command:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">mkfs.ext4 \/dev\/sda2<\/pre><p>Then, mount the filesystems. For the EFI partition, run the following command:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">mount --mkdir \/dev\/sda1 \/mnt\/boot<\/pre><p>Meanwhile, use the following command to mount the filesystem to the root partition:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">mount \/dev\/sda2 \/mnt<\/pre><h3 class=\"wp-block-heading\" id=\"h-5-installing-arch-linux-from-mirrors\"><strong>5. Installing Arch Linux from mirrors<\/strong><\/h3><p>Installing Arch Linux requires fetching the required packages and data from mirrors. These secondary servers store a copy of the operating system for redundancy and distribute the load from the main host.<\/p><p>Arch Linux has multiple mirrors in different locations. During the installation, you should choose the closest server to minimize the download latency.<\/p><p>Here are the steps to install Arch Linux from the closest mirror:<\/p><ol class=\"wp-block-list\">\n<li>Sync the <strong>Pacman <\/strong>repository using this command:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">pacman -Syy<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Install <strong>Python3<\/strong> and <strong>Reflector<\/strong>, which enables you to filter and sort the mirrors:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">pacman -Sy python3 reflector<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Update the mirror list using the following command. We&rsquo;ll use the <strong>10<\/strong> fastest and most recently updated mirrors in the <strong>US<\/strong>:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">reflector -c \"US\" -f 10 -n 10 --save \/etc\/pacman.d\/mirrorlist<\/pre><ol start=\"4\" class=\"wp-block-list\">\n<li>Mount the <strong>root <\/strong>partition by running the following:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">mount \/dev\/sda2 \/mnt<\/pre><ol start=\"5\" class=\"wp-block-list\">\n<li>Install Arch Linux and other essential software in the partition using this command:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">pacstrap \/mnt base linux linux-firmware nano dhcpcd<\/pre><p>Wait until the installation process is finished. This might take some time, depending on your internet connection speed.<\/p><h3 class=\"wp-block-heading\" id=\"h-6-configuring-arch-linux\"><strong>6. Configuring Arch Linux<\/strong><\/h3><p>Once Arch Linux is installed, configure your system&rsquo;s basic settings to ensure it works properly. Here are some of the most essential configurations and how to set them up.<\/p><p><strong>Creating fstab<\/strong><\/p><p><strong>Fstab <\/strong>is a file that defines how your system mounts data sources like disk partitions and block devices. To generate one, run the following command:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">genfstab -U \/mnt &gt;&gt; \/mnt\/etc\/fstab<\/pre><p><strong>Switching root directory<\/strong><\/p><p>After the installation, you&rsquo;ll be located inside the live Arch Linux image by default. To configure your system, you must switch the root directory to the new Arch Linux installation. Here&rsquo;s the command:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">arch-chroot \/mnt<\/pre><p><strong>Changing time zone<\/strong><\/p><p>Like the system clock, setting the correct time zone is crucial for functionality. Before choosing a time zone, check the available ones by running this command:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">ls \/usr\/share\/zoneinfo<\/pre><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e1ab4d63377\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1081\" height=\"118\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/time-zone-options-in-arch-linux.png\/public\" alt=\"Time Zone options in Arch Linux\" class=\"wp-image-128755\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/time-zone-options-in-arch-linux.png\/w=1081,fit=scale-down 1081w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/time-zone-options-in-arch-linux.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/time-zone-options-in-arch-linux.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/time-zone-options-in-arch-linux.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/time-zone-options-in-arch-linux.png\/w=768,fit=scale-down 768w\" sizes=\"auto, (max-width: 1081px) 100vw, 1081px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Then, set the default timezone for your system using the following command. Replace <strong>Region<\/strong> and <strong>City<\/strong> with your desired values:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">ln -sf \/usr\/share\/zoneinfo\/Region\/City \/etc\/localtime<\/pre><p>For example, if you want to change your system time zone to New York, the command will look like this:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">ln -sf \/usr\/share\/zoneinfo\/America\/New_York \/etc\/localtime<\/pre><p><strong>Selecting locales<\/strong><\/p><p>Linux uses locales to render text, ensuring it displays properly. To set one up, simply open the <strong>locale.gen<\/strong> file using this command:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">nano \/etc\/locale.gen<\/pre><p>Choose your preferred locale and remove its hash (<strong>#<\/strong>) symbol. The most common one is<strong> en_US.UTF-8<\/strong>.<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e1ab4d64ab8\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1282\" height=\"80\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/the-selected-locale-in-arch-linux-locale-configuration-file.png\/public\" alt=\"The selected locale in Arch Linux locale configuration file\" class=\"wp-image-128756\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/the-selected-locale-in-arch-linux-locale-configuration-file.png\/w=1282,fit=scale-down 1282w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/the-selected-locale-in-arch-linux-locale-configuration-file.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/the-selected-locale-in-arch-linux-locale-configuration-file.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/the-selected-locale-in-arch-linux-locale-configuration-file.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/the-selected-locale-in-arch-linux-locale-configuration-file.png\/w=768,fit=scale-down 768w\" sizes=\"auto, (max-width: 1282px) 100vw, 1282px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Next, press<strong> Ctrl + X<\/strong>, <strong>Y<\/strong>, and <strong>Enter<\/strong> to save the changes. Now, generate the locales by running the following command:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">locale-gen&nbsp;<\/pre><p>Then, create the locale configuration file by entering:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">nano \/etc\/locale.conf<\/pre><p>Add your preferred locale using the LANG variable. The syntax looks like this:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">LANG=en_US.UTF-8<\/pre><p>Save the file, and the locale is now set.<\/p><p><strong>Setting up a hostname<\/strong><\/p><p>A hostname is an identifier for your system in a network. To <a href=\"\/ng\/tutorials\/linux-change-hostname\">set up a hostname<\/a>, create the hostname file using the following command:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">nano \/etc\/hostname<\/pre><p>Add your preferred hostname. Save the file by pressing <strong>Ctrl + X<\/strong>, <strong>Y<\/strong>, then <strong>Enter<\/strong>.<\/p><p>Now, create the <strong>hosts<\/strong> file, which will map the <strong>localhost <\/strong>address to the hostname. Here&rsquo;s the command:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">nano \/etc\/hosts<\/pre><p>Add the loopback IP address and your hostname at the bottom of the file. Remember to replace <strong>hostname <\/strong>with its actual value:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">127.0.1.1 hostname<\/pre><p>Save the changes. Now, finish the network configuration by enabling DHCP to allow your system to get an IP address automatically. Here&rsquo;s the command:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">systemctl enable dhcpcd<\/pre><p>\n[Important title=&rdquo;Important!&rdquo;]<strong>Important!<\/strong> To ensure your Arch Linux system&rsquo;s connectivity works properly, follow the <a href=\"https:\/\/wiki.archlinux.org\/title\/Network_configuration\">network configuration<\/a> manual to test and adjust the network settings.[\/important]<\/p><p><strong>Configuring root<\/strong><\/p><p>Set up a new password for your system&rsquo;s root user using the following command:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">passwd<\/pre><p><strong>Installing the bootloader<\/strong><\/p><p>A bootloader is software that loads the OS kernel into your machine&rsquo;s memory, allowing it to boot up. <a href=\"https:\/\/wiki.archlinux.org\/title\/Arch_boot_process#Boot_loader\">Arch Linux supports various bootloaders<\/a> that are suitable for different needs and preferences.<\/p><p>In this tutorial, we&rsquo;ll install GRUB as it is the most popular and flexible. Here&rsquo;s how to do so:<\/p><ol class=\"wp-block-list\">\n<li>Add the GRUB bootloader by running this command:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">pacman -Sy grub os-prober<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Install GRUB using the following:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">grub-install \/dev\/sda<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Create a GRUB configuration file by entering:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">grub-mkconfig -o \/boot\/grub\/grub.cfg<\/pre><p>To confirm that GRUB is configured correctly, press <strong>E <\/strong>when the system reboots. You should see a menu like the following:<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e1ab4d662cc\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"636\" height=\"473\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/the-grub-menu.png\/public\" alt=\"The GRUB menu of an Arch Linux system\" class=\"wp-image-128757\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/the-grub-menu.png\/w=636,fit=scale-down 636w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/the-grub-menu.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2025\/05\/the-grub-menu.png\/w=150,fit=scale-down 150w\" sizes=\"auto, (max-width: 636px) 100vw, 636px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p><strong>Rebooting the system<\/strong><\/p><p>To finish the installation process and apply all the changes, reboot your system. First, quit the Arch chroot environment by entering:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">exit&nbsp;<\/pre><p>Then, unmount the root partition so that you can choose the correct boot partition in GRUB:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">umount -l \/mnt<\/pre><p>Finally, remove or eject your Arch Linux installation image and restart the system:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo reboot<\/pre><h2 class=\"wp-block-heading\" id=\"h-arch-linux-post-installation-tips\"><strong>Arch Linux post-installation tips<\/strong><\/h2><p>After installing Arch Linux, whether on your Hostinger VPS or local computer, consider the following essential tips to ensure your system remains secure and performs optimally.<\/p><h3 class=\"wp-block-heading\" id=\"h-update-the-mirrorlist-regularly\"><strong>Update the mirrorlist regularly<\/strong><\/h3><p>As a rolling-release Linux distribution, Arch Linux receives patches more frequently than fixed-release OSes like Ubuntu. This makes updating your machine regularly integral for security and functionality.<\/p><p>To update your system, run the following command:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">pacman -Syu&nbsp;<\/pre><p>It synchronizes your system&rsquo;s package database with the latest information from the mirrorlist and installs patches for all outdated software.<\/p><h3 class=\"wp-block-heading\" id=\"h-enable-a-firewall\"><strong>Enable a firewall<\/strong><\/h3><p>Arch Linux doesn&rsquo;t have a firewall by default, which can be risky if your computer connects to a network or the internet. Hostinger VPS has a <a href=\"https:\/\/support.hostinger.com\/en\/articles\/8172641-how-to-use-a-managed-vps-firewall\">built-in firewall<\/a> that you can configure via hPanel.<\/p><p>If you install Arch Linux manually on your system, you must install a firewall like Uncomplicated Firewall (UFW). To do it, run this command:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">pacman -Sy ufw<\/pre><p>Then, enable UFW using the following:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">ufw enable<\/pre><p>\n[Important title=&rdquo;Important!&rdquo;]<strong>Important!<\/strong> If you&rsquo;re working with a remote system, be sure to include SSH in the firewall allowlist. Otherwise, you might lose remote access. Read our <a href=\"\/ng\/tutorials\/how-to-configure-firewall-on-ubuntu-using-ufw\">Uncomplicated Firewall tutorial<\/a> to learn more about how to configure a rule.[\/important]<\/p><p>Check the UFW status by running the following. You should see that UFW is active and running:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">systemctl status ufw<\/pre><h3 class=\"wp-block-heading\" id=\"h-set-up-automatic-backups\"><strong>Set up automatic backups<\/strong><\/h3><p>Whether you are installing Arch Linux on a server or a personal system, enabling backups is important to maintain data integrity.<\/p><p>If you are on Hostinger VPS, <strong>weekly automatic backups<\/strong> are active by default. You can also use the <strong>snapshot feature<\/strong> to save the current state of your server for easy restoration.<\/p><p>For other servers or desktop systems, the easiest way to set up an automatic backup is by using a <strong>cron job<\/strong>. You can schedule the <strong>rsync<\/strong> command to copy your data to another computer at a specific time.<\/p><h3 class=\"wp-block-heading\" id=\"h-install-a-desktop-environment\"><strong>Install a desktop environment<\/strong><\/h3><p>By default, Arch Linux only has a command-line interface. It works fine as is, but you must set up a desktop environment if you wish to employ a graphical user interface.<\/p><p><a href=\"https:\/\/wiki.archlinux.org\/title\/Desktop_environment\">Arch Linux supports two types of desktop environments<\/a>: official and unofficial. The difference is that the officially supported ones are under Arch&rsquo;s maintenance and documentation.<\/p><p>Since the steps to install desktop environments vary, check their documentation to learn more about their specific procedures. For example, here&rsquo;s how to <a href=\"https:\/\/wiki.archlinux.org\/title\/GNOME\">install Gnome<\/a>, the most popular desktop environment.<\/p><h2 class=\"wp-block-heading\" id=\"h-conclusion\"><strong>Conclusion<\/strong><\/h2><p>Arch Linux is a rolling-release distribution known for its performance and flexibility. While popular among developers, it is not ideal for beginners due to the complex setup process.<\/p><p>In Hostinger VPS, however, you can easily install Arch Linux in a few clicks by selecting the OS templates. In other systems, you must follow these steps to configure it manually:<\/p><ol class=\"wp-block-list\">\n<li>Mount the installation disk image on your system<\/li>\n\n\n\n<li>Configure basic system settings like keyboard layout and clock.<\/li>\n\n\n\n<li>Set up the partitions for your operating system.<\/li>\n\n\n\n<li>Create filesystems to define how your system arranges files.<\/li>\n\n\n\n<li>Install Arch Linux from the closest mirrors.<\/li>\n\n\n\n<li>Configure essential settings, like root password and fstab.<\/li>\n<\/ol><p>After installing the OS, make sure to set up an automatic backup and configure UFW to maintain optimal security. If you are using Hostinger&rsquo;s VPS, you don&rsquo;t need to worry about this &ndash; just use the built-in features.<\/p><?xml encoding=\"utf-8\" ?><figure class=\"wp-block-image size-large\"><a class=\"hgr-tutorials-cta hgr-tutorials-cta-vps-hosting\" href=\"\/ng\/vps-hosting\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2023\/02\/VPS-hosting-banner.png\/public\" alt=\"\" class=\"wp-image-77934\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2023\/02\/VPS-hosting-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2023\/02\/VPS-hosting-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2023\/02\/VPS-hosting-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2023\/02\/VPS-hosting-banner.png\/w=768,fit=scale-down 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-how-to-install-arch-linux-faq\"><strong>How to install Arch Linux FAQ<\/strong><\/h2><div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1747940205172\"><h3 class=\"schema-faq-question\"><strong>Is Arch Linux easy to install?<\/strong><\/h3> <p class=\"schema-faq-answer\">Arch Linux is quite tricky for beginners to install manually since it involves adjusting various configurations using commands. However, some <a href=\"\/ng\/vps-hosting\">VPS hosting<\/a> providers like Hostinger provide a one-click installer that lets you easily set up any operating system without typing commands.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1747940212799\"><h3 class=\"schema-faq-question\"><strong>Is Arch good for beginners?<\/strong><\/h3> <p class=\"schema-faq-answer\">No, Arch Linux is not considered beginner-friendly for a few reasons. For one, it is difficult to install since users must manually configure important settings like the filesystem. Also, it doesn&rsquo;t have a desktop environment by default, meaning you must work with it using commands, unless you choose to install a GUI. For these reasons, Arch Linux is more suitable for developers or tech enthusiasts.&nbsp;<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1747940217449\"><h3 class=\"schema-faq-question\"><strong>How do I install Arch Linux?<\/strong><\/h3> <p class=\"schema-faq-answer\">To install Arch Linux manually, boot from installation media with the ISO image and configure the system settings via the virtual console. You&rsquo;ll then need to create filesystems and download packages from mirror servers. If you use Hostinger VPS, you can set up Arch Linux much more easily by selecting the corresponding OS template.<\/p> <\/div> <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Arch Linux is a minimalist, rolling-release distribution known for its extensive customizability. It&rsquo;s particularly popular among developers and tech professionals who want maximum freedom when configuring their operating systems. However, this flexibility makes installing Arch Linux notoriously tricky. Despite the comprehensive documentation, beginners may be intimidated by the level of complexity involved. In this tutorial, [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/ng\/tutorials\/how-to-install-arch-linux\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":337,"featured_media":143280,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"How to install Arch Linux","rank_math_description":"Here are two methods to install Arch Linux on your system: Using the Hostinger VPS template, or manually with commands.","rank_math_focus_keyword":"how to install arch linux","footnotes":""},"categories":[22644],"tags":[],"class_list":["post-128743","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vps"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-install-arch-linux","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-install-arch-linux","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-install-arch-linux","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-install-arch-linux","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-install-arch-linux","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-install-arch-linux","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-install-arch-linux","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-install-arch-linux","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/ng\/tutorials\/wp-json\/wp\/v2\/posts\/128743","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/ng\/tutorials\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/ng\/tutorials\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/ng\/tutorials\/wp-json\/wp\/v2\/users\/337"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/ng\/tutorials\/wp-json\/wp\/v2\/comments?post=128743"}],"version-history":[{"count":7,"href":"https:\/\/www.hostinger.com\/ng\/tutorials\/wp-json\/wp\/v2\/posts\/128743\/revisions"}],"predecessor-version":[{"id":143279,"href":"https:\/\/www.hostinger.com\/ng\/tutorials\/wp-json\/wp\/v2\/posts\/128743\/revisions\/143279"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/ng\/tutorials\/wp-json\/wp\/v2\/media\/143280"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/ng\/tutorials\/wp-json\/wp\/v2\/media?parent=128743"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/ng\/tutorials\/wp-json\/wp\/v2\/categories?post=128743"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/ng\/tutorials\/wp-json\/wp\/v2\/tags?post=128743"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}