Does Your Computer Use EFI EFI is a type of firmware, meaning that its software built into the computer to handle lowlevel tasks. Most importantly, the firmware. BIOS Multicore Software Development Kit Version 2. Users Guide. Last updated 05082016. Arch Linux also provides a Multiarch environment for different CPU Architectures, such as 3. ARM. The software packages, dependencies and security patches are mostly updated on regular basis, making Arch Linux a cutting age distribution with a few solid tested packages for a production environment. Arch Linux also maintains AUR Arch User Repository, which is a huge community driven software repositories mirror. AUR repo mirrors allows users to compile software from sources and install it via Pacman and Yaourt Yet Another User Repository Tool package managers. This tutorial presents a step by step basic Arch Linux installation process through a CDUSB bootable image on UEFI based machines. For other customizations or details visit Official Arch Linux Wiki page at https wiki. Requirements. Download Arch Linux ISO Image. Step 1 Create Disk Partitions Layout. First of all go do Arch Linux download page and grab the latest CD image i. CDUSB then plug it into your system CDUSB drive. IMPORTANT STEP Also make sure your system has an Ethernet plugged in cable with internet connectivity and also an active DHCP server enabled. After the CDUSB boots up you will be presented with first Arch Linux Installer options. Here, select Arch Linux archiso x. UEFI CD and press Enter key to continue. Arch Linux Boot Menu. After the installer decompresses and loads the Linux Kernel you will be automatically thrown to an Arch Linux Bash terminal TTY with root privileges. A good step now is to list your machine NICs and verify internet network connection by issuing the following commands. Check Arch Linux Network. In case you dont have a DHCP server configured at your premises to dynamically allocate IP addresses to clients, issue the below commands to manually configure an IP address for Arch Live media. Replace the network interface and IP addresses accordingly. Configure IP Address on Arch Linux. On this step you can also list your machine hard disk by issuing the following commands. Check Arch Linux Disk. In case your machine is a virtual based machine, the hard disks can have other names than sdx, such as xvda, vda etc. Issue the below command to list virtual disk if youre unaware of the disk naming scheme. Check Virtual Disks. Important to note is that the name convention for Raspberry PI drive storage usually is devmmcblk. RAID cards can be devcciss. On the next step well start to configure the Hard Disk partitions. For this stage you can run cfdisk, cgdisk, parted or gdisk utilities to perform a disk partition layout for a GPT disk. I strongly recommend using cfdisk for its wizard driven and simplicity in use. For a basic partition layout table use the following structure. EFI System partition devsda. M size, FAT3. 2 formatted. Swap partition devsda. RAM recommended size, Swap On. Root partition devsda. G size or rest of HDD space, ext. Now lets actually start creating disk layout partition table by running cfdisk command against machine hard drive, select GPT label type, then select Free Space then hit on New from bottom menu, as illustrated in the below screenshots. Select Arch Linux Label Type. Select Arch Linux Installation Disk. Type the partition size in MB 3. M and press enter key, select Type from bottom menu and choose EFI System partition type, as shown in the following screenshots. EFI System Size. EFI System Type. Select EFI System. Youve finished configuring the EFI System partition. Next, lets create the Swap partition using the same procedure. Use down arrow key and select again the remaining Free Space and repeat the steps above New partition size 2x. RAM size recommended you can safely use 1. G Type Linux swap. Use the below screenshots as a guide to create the swap partition. Create Swap Partition. Set Swap Partition Size. Select Partition Type. Select Swap Partition. Finally, for root partition use the following configuration New Size rest of free space Type Linux filesystem. After you review Partition Table select Write, answer with yes in order to apply disk changes and then, type quit to exit cfdisk utility, as shown in the below images. Create Root Partition. Set Root Partition Size. Select Type for Root Partition. Select Linux Filesystem. Partition Table Summary. Bollywood Movies Songs Download Video. Confirm Partition Changes. Quit Disk Management Console. For now, your partition table has been written to HDD GPT but no file system was yet created on top of it. You can also review partition table summary by running fdisk command. Now, its time to format the partitions with the required file systems. Issue the following commands to create a FAT3. EFI System partition devsda, to create the EXT4 file system for the root partition devsda. F3. 2 devsda. 1. Create Arch Linux Filesystem. Step 2 Install Arch Linux. In order to install Arch Linux, the root partition must be mounted to mnt directory mount point in order to be accessible. Also the swap partition needs to be initialized. Issue the below commands to configure this step. Mount Root Partition. After the partitions had been made accessible, is time to perform Arch Linux system installation. To increase installation packages download speed you can edit etcpacman. You can also enable Arch Multilib support for the live system by uncommenting the following lines from etcpacman. Include etcpacman. Enable Arch Multilib. Next, start installing Arch Linux by issuing the following command. Install Arch Linux. Depending on your system resources and internet speed the installer can take from 5 to 2. After the installation completes, generate fstab file for your new Arch Linux system by issuing the following command. U p mnt mntetcfstab. Subsequently inspect fstab file content by running the below command. Generate fstab File. Step 3 Arch Linux System Configuration. In order to further configure Arch Linux, you must chroot into mnt system path and add a hostname for your system by issuing the below commands. Next, configure your system Language. Choose and uncomment your preferred encoding languages from etclocale. US. UTF 8 UTF 8. US ISO 8. Set Arch Linux Language. Generate your system language layout. LANGenUS. UTF 8 etclocale. LANGenUS. UTF 8. Next step is to configure your system time zone by creating a symlink for your sub time zone usrsharezoneinfoContinentMaincity to etclocaltime file path. EuropeBucharest etclocaltime. You should also configure hardware clock to use UTC the hardware clock is usually set to the local time. Configure Arch Linux Timezone. Guide To Installing Arch Linux Dual Boot© 2017