UEFI മെഷീനുകളിൽ ആർച്ച് ലിനക്സ് ഇൻസ്റ്റാളേഷനും കോൺഫിഗറേഷനും


റോളിംഗ് റിലീസ് മോഡൽ കാരണം ആർച്ച് ലിനക്uസിന്റെ ലാളിത്യവും അത്യാധുനിക സോഫ്uറ്റ്uവെയർ പാക്കേജുകളും നിമിത്തം ഗ്നു ലിനക്uസിന്റെ ഏറ്റവും വൈവിധ്യമാർന്ന വിതരണങ്ങളിലൊന്നാണ്, ആർച്ച് ലിനക്uസ് ലിനക്uസ് ലോകത്തെ തുടക്കക്കാർക്ക് വേണ്ടിയല്ല. ഗ്രാഫിക്കൽ ഇന്റർഫേസ് പിന്തുണയില്ലാതെ സങ്കീർണ്ണമായ ഒരു കമാൻഡ്-ലൈൻ ഇൻസ്റ്റാളറും ഇത് നൽകുന്നു. കമാൻഡ്-ലൈൻ ഇൻസ്റ്റലേഷൻ മോഡൽ സിസ്റ്റം ഇൻസ്റ്റോൾ ചെയ്യുന്ന ജോലി വളരെ അയവുള്ളതാക്കുന്നു, എന്നാൽ ലിനക്സ് തുടക്കക്കാർക്ക് വളരെ ബുദ്ധിമുട്ടുള്ളതുമാണ്.

എല്ലാറ്റിനുമുപരിയായി, ആർച്ച് ലിനക്സ് പാക്മാൻ പാക്കേജ് മാനേജർ വഴി സ്വന്തം സോഫ്uറ്റ്uവെയർ പാക്കേജുകളുടെ ശേഖരണങ്ങൾ നൽകുന്നു. 32ബിറ്റ്, 64ബിറ്റ്, എആർഎം എന്നിങ്ങനെയുള്ള വ്യത്യസ്ത സിപിയു ആർക്കിടെക്ചറുകൾക്കായി ആർച്ച് ലിനക്സ് ഒരു മൾട്ടിയാർക്ക് എൻവയോൺമെന്റ് നൽകുന്നു.

സോഫ്റ്റ്uവെയർ പാക്കേജുകൾ, ഡിപൻഡൻസികൾ, സെക്യൂരിറ്റി പാച്ചുകൾ എന്നിവ പതിവായി അപ്uഡേറ്റ് ചെയ്യപ്പെടുന്നു, ഇത് ഒരു പ്രൊഡക്ഷൻ എൻവയോൺമെന്റിനായി കുറച്ച് സോളിഡ് ടെസ്റ്റ് ചെയ്ത പാക്കേജുകളുള്ള ഒരു അത്യാധുനിക വിതരണമാക്കി ആർച്ച് ലിനക്uസിനെ മാറ്റുന്നു.

ആർച്ച് ലിനക്സ് AUR - ആർച്ച് യൂസർ റിപ്പോസിറ്ററിയും പരിപാലിക്കുന്നു, ഇത് ഒരു വലിയ കമ്മ്യൂണിറ്റി-ഡ്രൈവ് സോഫ്uറ്റ്uവെയർ ശേഖരണ മിററാണ്. സോഴ്uസുകളിൽ നിന്ന് സോഫ്uറ്റ്uവെയർ കംപൈൽ ചെയ്യാനും Pacman , Yaourt (Yet Another User Repository Tool) പാക്കേജ് മാനേജർമാർ വഴി ഇൻസ്റ്റാളുചെയ്യാനും AUR റിപ്പോ മിററുകൾ ഉപയോക്താക്കളെ അനുവദിക്കുന്നു.

ഈ ട്യൂട്ടോറിയൽ യുഇഎഫ്ഐ അടിസ്ഥാനമാക്കിയുള്ള മെഷീനുകളിൽ ഒരു സിഡി/യുഎസ്ബി ബൂട്ടബിൾ ഇമേജ് വഴി അടിസ്ഥാന ആർച്ച് ലിനക്സ് ഇൻസ്റ്റാളേഷൻ പ്രക്രിയയുടെ ഘട്ടം ഘട്ടമായി അവതരിപ്പിക്കുന്നു. മറ്റ് ഇഷ്uടാനുസൃതമാക്കലുകൾക്കോ വിശദാംശങ്ങൾക്കോ https://wiki.archlinux.org-ലെ ഔദ്യോഗിക ആർച്ച് ലിനക്സ് വിക്കി പേജ് സന്ദർശിക്കുക.

  1. ആർച്ച് ലിനക്സ് ISO ഇമേജ് ഡൗൺലോഡ് ചെയ്യുക

ഘട്ടം 1: ഒരു ഡിസ്ക് പാർട്ടീഷനുകളുടെ ലേഔട്ട് സൃഷ്ടിക്കുക

1. ഒന്നാമതായി, ആർച്ച് ലിനക്സ് ഡൗൺലോഡ് പേജിൽ പോയി ഏറ്റവും പുതിയ സിഡി ഇമേജ് (അതായത് നിലവിലെ സ്ഥിരതയുള്ള പതിപ്പ്: 2020.05.01) എടുക്കുക, ഒരു ബൂട്ടബിൾ സിഡി/യുഎസ്ബി സൃഷ്uടിച്ച ശേഷം അത് നിങ്ങളുടെ സിസ്റ്റം സിഡിയിൽ പ്ലഗ് ചെയ്യുക./യുഎസ്ബി ഡ്രൈവ്.

2. പ്രധാന ഘട്ടം! കൂടാതെ, നിങ്ങളുടെ സിസ്റ്റത്തിൽ ഇന്റർനെറ്റ് കണക്റ്റിവിറ്റിയുള്ള ഒരു ഇഥർനെറ്റ് കേബിൾ പ്ലഗ് ഇൻ ചെയ്uതിട്ടുണ്ടെന്നും ഒരു സജീവ DHCP സെർവർ പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെന്നും ഉറപ്പാക്കുക.

3. സിഡി/യുഎസ്ബി ബൂട്ട് അപ്പ് ചെയ്uതതിന് ശേഷം നിങ്ങൾക്ക് ആദ്യത്തെ ആർച്ച് ലിനക്സ് ഇൻസ്റ്റാളർ ഓപ്ഷനുകൾ നൽകും. ഇവിടെ, Arch Linux archiso x86_64 UEFI സിഡി തിരഞ്ഞെടുത്ത് തുടരാൻ എന്റർ കീ അമർത്തുക.

4. ഇൻസ്റ്റാളർ ഡീകംപ്രസ്സുചെയ്uത് ലിനക്സ് കേർണൽ ലോഡ് ചെയ്uത ശേഷം, നിങ്ങളെ റൂട്ട് പ്രത്യേകാവകാശങ്ങളുള്ള ഒരു ആർച്ച് ലിനക്സ് ബാഷ് ടെർമിനലിലേക്ക് (TTY) എറിയപ്പെടും.

താഴെ പറയുന്ന കമാൻഡുകൾ നൽകി നിങ്ങളുടെ മെഷീൻ NIC-കൾ ലിസ്റ്റുചെയ്യുകയും ഇന്റർനെറ്റ് നെറ്റ്uവർക്ക് കണക്ഷൻ സ്ഥിരീകരിക്കുകയും ചെയ്യുക എന്നതാണ് ഇപ്പോൾ ഒരു നല്ല ഘട്ടം.

# ifconfig
# ping -c2 google.com

ക്ലയന്റുകൾക്ക് ഡൈനാമിക് ആയി IP വിലാസങ്ങൾ അനുവദിക്കുന്നതിന് നിങ്ങളുടെ പരിസരത്ത് ഒരു DHCP സെർവർ കോൺഫിഗർ ചെയ്uതിട്ടില്ലെങ്കിൽ, ആർച്ച് ലൈവ് മീഡിയയ്uക്കായി ഒരു IP വിലാസം സ്വമേധയാ കോൺഫിഗർ ചെയ്യുന്നതിന് താഴെയുള്ള കമാൻഡുകൾ നൽകുക.

അതിനനുസരിച്ച് നെറ്റ്uവർക്ക് ഇന്റർഫേസും ഐപി വിലാസങ്ങളും മാറ്റിസ്ഥാപിക്കുക.

# ifconfig eno16777736 192.168.1.52 netmask 255.255.255.0 
# route add default gw 192.168.1.1
# echo “nameserver 8.8.8.8” >> /etc/resolv.conf

ഈ ഘട്ടത്തിൽ, താഴെ പറയുന്ന കമാൻഡുകൾ നൽകി നിങ്ങളുടെ മെഷീൻ ഹാർഡ് ഡിസ്കും ലിസ്റ്റ് ചെയ്യാം.

# cat /proc/partitions
# ls /dev/[s|x|v]d*
# lsblk
# fdisk –l 

നിങ്ങളുടെ മെഷീൻ ഒരു വെർച്വൽ അധിഷ്ഠിത മെഷീൻ ആണെങ്കിൽ, ഹാർഡ് ഡിസ്കുകൾക്ക് xvda, vda, മുതലായ sdx അല്ലാതെ മറ്റ് പേരുകൾ ഉണ്ടാകാം. ഡിസ്ക് നാമകരണ സ്കീമിനെക്കുറിച്ച് നിങ്ങൾക്ക് അറിയില്ലെങ്കിൽ വെർച്വൽ ഡിസ്ക് ലിസ്റ്റ് ചെയ്യാൻ താഴെയുള്ള കമാൻഡ് നൽകുക.

# ls /dev | grep ‘^[s|v|x][v|d]’$* 

Raspberry PI ഡ്രൈവ് സ്റ്റോറേജിന്റെ പേര് കൺവെൻഷൻ സാധാരണയായി /dev/mmcblk0 ആണ്, കൂടാതെ ചില തരത്തിലുള്ള ഹാർഡ്uവെയർ RAID കാർഡുകൾക്ക് /dev/cciss ആയിരിക്കാം എന്നത് ശ്രദ്ധിക്കേണ്ടതാണ്.

5. അടുത്ത ഘട്ടത്തിൽ, ഞങ്ങൾ ഹാർഡ് ഡിസ്ക് പാർട്ടീഷനുകൾ കോൺഫിഗർ ചെയ്യാൻ തുടങ്ങും. ഈ ഘട്ടത്തിൽ നിങ്ങൾക്ക് ഒരു GPT ഡിസ്കിനുള്ള ഡിസ്ക് പാർട്ടീഷൻ ലേഔട്ട് നടത്താൻ cfdisk, cgdisk, parted അല്ലെങ്കിൽ gdisk യൂട്ടിലിറ്റികൾ പ്രവർത്തിപ്പിക്കാൻ കഴിയും. വിസാർഡ്-ഡ്രൈവിനും ഉപയോഗത്തിലെ ലാളിത്യത്തിനും cfdisk ഉപയോഗിക്കാൻ ഞാൻ ശക്തമായി ശുപാർശ ചെയ്യുന്നു.

അടിസ്ഥാന പാർട്ടീഷനായി, ലേഔട്ട് പട്ടിക താഴെ പറയുന്ന ഘടന ഉപയോഗിക്കുന്നു.

  • EFI സിസ്റ്റം പാർട്ടീഷൻ (/dev/sda1) 300M വലുപ്പം, FAT32 ഫോർമാറ്റ് ചെയ്uതു.
  • സ്വാപ്പ് പാർട്ടീഷൻ (/dev/sda2) ശുപാർശ ചെയ്യുന്ന 2xRAM വലുപ്പം, സ്വാപ്പ് ഓൺ.
  • റൂട്ട് പാർട്ടീഷൻ (/dev/sda3) കുറഞ്ഞത് 20G വലുപ്പമോ ബാക്കിയുള്ള HDD സ്ഥലമോ ഉള്ള, ext4 ഫോർമാറ്റ് ചെയ്uതു.

ഇനി നമുക്ക് മെഷീൻ ഹാർഡ് ഡ്രൈവിനെതിരെ cfdisk കമാൻഡ് പ്രവർത്തിപ്പിച്ച് ഡിസ്ക് ലേഔട്ട് പാർട്ടീഷൻ ടേബിൾ സൃഷ്uടിക്കാൻ തുടങ്ങാം, GPT ലേബൽ തരം തിരഞ്ഞെടുക്കുക, തുടർന്ന് Free Space തിരഞ്ഞെടുക്കുക, തുടർന്ന് താഴെയുള്ള സ്uക്രീൻഷോട്ടുകളിൽ ചിത്രീകരിച്ചിരിക്കുന്നതുപോലെ താഴെയുള്ള മെനുവിൽ നിന്ന് New എന്നതിൽ അമർത്തുക.

# cfdisk /dev/sda

6. പാർട്ടീഷൻ വലുപ്പം MB-ൽ (300M) ടൈപ്പ് ചെയ്uത് എന്റർ കീ അമർത്തുക, താഴെയുള്ള മെനുവിൽ നിന്ന് തരം തിരഞ്ഞെടുക്കുക, ഇനിപ്പറയുന്ന സ്uക്രീൻഷോട്ടുകളിൽ കാണിച്ചിരിക്കുന്നതുപോലെ EFI സിസ്റ്റം പാർട്ടീഷൻ തരം തിരഞ്ഞെടുക്കുക.

നിങ്ങൾ EFI സിസ്റ്റം പാർട്ടീഷൻ കോൺഫിഗർ ചെയ്യുന്നത് പൂർത്തിയാക്കി.

7. അടുത്തതായി, അതേ നടപടിക്രമം ഉപയോഗിച്ച് നമുക്ക് സ്വാപ്പ് പാർട്ടീഷൻ ഉണ്ടാക്കാം. താഴേക്കുള്ള അമ്പടയാള കീ ഉപയോഗിക്കുക, ശേഷിക്കുന്ന ശൂന്യമായ ഇടം വീണ്ടും തിരഞ്ഞെടുത്ത് മുകളിലുള്ള ഘട്ടങ്ങൾ ആവർത്തിക്കുക: പുതിയ -> പാർട്ടീഷൻ വലുപ്പം 2xRAM വലുപ്പം ശുപാർശ ചെയ്uതിരിക്കുന്നു (നിങ്ങൾക്ക് സുരക്ഷിതമായി 1G ഉപയോഗിക്കാം) -> Type Linux സ്വാപ്പ്.

സ്വാപ്പ് പാർട്ടീഷൻ ഉണ്ടാക്കുന്നതിനുള്ള ഗൈഡായി താഴെയുള്ള സ്ക്രീൻഷോട്ടുകൾ ഉപയോഗിക്കുക.

8. അവസാനമായി, /(root) പാർട്ടീഷനായി ഇനിപ്പറയുന്ന കോൺഫിഗറേഷൻ ഉപയോഗിക്കുക: പുതിയ -> വലുപ്പം: ശൂന്യമായ ഇടം -> തരം Linux ഫയൽസിസ്റ്റം.

നിങ്ങൾ പാർട്ടീഷൻ ടേബിൾ അവലോകനം ചെയ്uതതിന് ശേഷം എഴുതുക തിരഞ്ഞെടുക്കുക, ഡിസ്uക് മാറ്റങ്ങൾ പ്രയോഗിക്കുന്നതിന് അതെ എന്ന് ഉത്തരം നൽകുക, തുടർന്ന്, ചുവടെയുള്ള ചിത്രങ്ങളിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, cfdisk യൂട്ടിലിറ്റിയിൽ നിന്ന് പുറത്തുകടക്കാൻ quit  എന്ന് ടൈപ്പ് ചെയ്യുക.

9. ഇപ്പോൾ, നിങ്ങളുടെ പാർട്ടീഷൻ ടേബിൾ എച്ച്ഡിഡി ജിപിടിയിൽ എഴുതിയിട്ടുണ്ടെങ്കിലും അതിന് മുകളിൽ ഫയൽ സിസ്റ്റമൊന്നും ഇതുവരെ സൃഷ്uടിച്ചിട്ടില്ല. fdisk കമാൻഡ് പ്രവർത്തിപ്പിച്ച് നിങ്ങൾക്ക് പാർട്ടീഷൻ ടേബിൾ സംഗ്രഹം അവലോകനം ചെയ്യാനും കഴിയും.

# fdisk -l

10. ഇപ്പോൾ, ആവശ്യമായ ഫയൽ സിസ്റ്റങ്ങൾ ഉപയോഗിച്ച് പാർട്ടീഷനുകൾ ഫോർമാറ്റ് ചെയ്യാനുള്ള സമയമാണിത്. EFI സിസ്റ്റം പാർട്ടീഷനായി (/dev/sda) ഒരു FAT32 ഫയൽ സിസ്റ്റം ഉണ്ടാക്കുന്നതിനും, റൂട്ട് പാർട്ടീഷനായി (/dev/sda3) EXT4 ഫയൽ സിസ്റ്റം ഉണ്ടാക്കുന്നതിനും /dev/sda2-നുള്ള swap പാർട്ടീഷൻ ഉണ്ടാക്കുന്നതിനും താഴെ പറയുന്ന കമാൻഡുകൾ നൽകുക.

# mkfs.fat -F32 /dev/sda1
# mkfs.ext4 /dev/sda3
# mkswap /dev/sda2

ഘട്ടം 2: ആർച്ച് ലിനക്സ് ഇൻസ്റ്റാൾ ചെയ്യുക

11. ആർച്ച് ലിനക്സ് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനായി, /(റൂട്ട്) പാർട്ടീഷൻ ആക്uസസ് ചെയ്യാൻ /mnt ഡയറക്uടറി മൗണ്ട് പോയിന്റിലേക്ക് മൗണ്ട് ചെയ്തിരിക്കണം. കൂടാതെ, സ്വാപ്പ് പാർട്ടീഷൻ ആരംഭിക്കേണ്ടതുണ്ട്. ഈ ഘട്ടം ക്രമീകരിക്കുന്നതിന് താഴെയുള്ള കമാൻഡുകൾ നൽകുക.

# mount /dev/sda3 /mnt
# ls /mnt 
# swapon /dev/sda2

12. പാർട്ടീഷനുകൾ ആക്uസസ് ചെയ്uത ശേഷം, ആർച്ച് ലിനക്uസ് സിസ്റ്റം ഇൻസ്റ്റാളേഷൻ നടത്താനുള്ള സമയമാണിത്. ഇൻസ്റ്റാളേഷൻ പാക്കേജുകളുടെ ഡൗൺലോഡ് വേഗത വർദ്ധിപ്പിക്കുന്നതിന് നിങ്ങൾക്ക് എഡിറ്റ് /etc/pacman.d/mirrorlist ഫയൽ എഡിറ്റ് ചെയ്യാനും മിറർ ഫയൽ ലിസ്റ്റിന് മുകളിൽ ഏറ്റവും അടുത്തുള്ള മിറർ വെബ്uസൈറ്റ് (സാധാരണയായി നിങ്ങളുടെ രാജ്യ സെർവർ ലൊക്കേഷൻ തിരഞ്ഞെടുക്കുക) തിരഞ്ഞെടുക്കാനും കഴിയും.

# nano /etc/pacman.d/mirrorlist

/etc/pacman.conf ഫയലിൽ നിന്ന് ഇനിപ്പറയുന്ന വരികൾ അൺകമന്റ് ചെയ്തുകൊണ്ട് നിങ്ങൾക്ക് ലൈവ് സിസ്റ്റത്തിനായി ആർച്ച് മൾട്ടിലിബ് പിന്തുണ പ്രവർത്തനക്ഷമമാക്കാനും കഴിയും.

[multilib]
Include = /etc/pacman.d/mirrorlist

13. അടുത്തതായി, ഇനിപ്പറയുന്ന കമാൻഡ് നൽകി ആർച്ച് ലിനക്സ് ഇൻസ്റ്റാൾ ചെയ്യാൻ ആരംഭിക്കുക.

# pacstrap /mnt base base-devel linux linux-firmware nano vim

നിങ്ങളുടെ സിസ്റ്റം ഉറവിടങ്ങളും ഇന്റർനെറ്റ് വേഗതയും അനുസരിച്ച് ഇൻസ്റ്റാളറിന് 5 മുതൽ 20 മിനിറ്റ് വരെ എടുത്തേക്കാം.

14. ഇൻസ്റ്റാളേഷൻ പൂർത്തിയായ ശേഷം, ഇനിപ്പറയുന്ന കമാൻഡ് നൽകി നിങ്ങളുടെ പുതിയ ആർച്ച് ലിനക്സ് സിസ്റ്റത്തിനായി fstab ഫയൽ സൃഷ്ടിക്കുക.

# genfstab -U -p /mnt >> /mnt/etc/fstab

തുടർന്ന്, താഴെയുള്ള കമാൻഡ് പ്രവർത്തിപ്പിച്ച് fstab ഫയൽ ഉള്ളടക്കം പരിശോധിക്കുക.

# cat /mnt/etc/fstab

ഘട്ടം 3: ആർച്ച് ലിനക്സ് സിസ്റ്റം കോൺഫിഗറേഷൻ

15. ആർച്ച് ലിനക്uസ് കൂടുതൽ കോൺഫിഗർ ചെയ്യുന്നതിനായി, നിങ്ങൾ സിസ്റ്റം പാഥിലേക്ക് ക്രോട്ട് ചെയ്യുകയും താഴെ പറയുന്ന കമാൻഡുകൾ നൽകിക്കൊണ്ട് നിങ്ങളുടെ സിസ്റ്റത്തിന് ഒരു ഹോസ്റ്റ് നെയിം ചേർക്കുകയും വേണം.

# arch-chroot /mnt
# echo "archbox-tecmint" > /etc/hostname

16. അടുത്തതായി, നിങ്ങളുടെ സിസ്റ്റം ഭാഷ കോൺഫിഗർ ചെയ്യുക. നിങ്ങളുടെ ഇഷ്ടപ്പെട്ട എൻകോഡിംഗ് ഭാഷകൾ /etc/locale.gen ഫയലിൽ നിന്ന് തിരഞ്ഞെടുത്ത് അൺകമന്റ് ചെയ്യുക, തുടർന്ന് ഇനിപ്പറയുന്ന കമാൻഡുകൾ പ്രവർത്തിപ്പിച്ച് നിങ്ങളുടെ ഭാഷ സജ്ജമാക്കുക.

# pacman -S nano
# nano /etc/locale.gen

locale.gen ഫയൽ ഉദ്ധരണി:

en_US.UTF-8 UTF-8
en_US ISO-8859-1

നിങ്ങളുടെ സിസ്റ്റം ഭാഷാ ലേഔട്ട് സൃഷ്ടിക്കുക.

# locale-gen
# echo LANG=en_US.UTF-8 > /etc/locale.conf
# export LANG=en_US.UTF-8

17. നിങ്ങളുടെ സബ് ടൈം സോണിനായി (/usr/share/zoneinfo/Continent/Main_city) /etc/localtime ഫയൽ പാതയിലേക്ക് ഒരു സിംലിങ്ക് സൃഷ്uടിച്ച് നിങ്ങളുടെ സിസ്റ്റം സമയ മേഖല കോൺഫിഗർ ചെയ്യുക എന്നതാണ് അടുത്ത ഘട്ടം.

# ls /usr/share/zoneinfo/
# ln -s /usr/share/zoneinfo/Aisa/Kolkata /etc/localtime

UTC ഉപയോഗിക്കുന്നതിന് നിങ്ങൾ ഹാർഡ്uവെയർ ക്ലോക്കും കോൺഫിഗർ ചെയ്യണം (ഹാർഡ്uവെയർ ക്ലോക്ക് സാധാരണയായി പ്രാദേശിക സമയത്തേക്ക് സജ്ജീകരിച്ചിരിക്കുന്നു).

# hwclock --systohc --utc

18. പ്രശസ്തമായ പല ലിനക്സ് വിതരണങ്ങളെയും പോലെ, ആർച്ച് ലിനക്സും വ്യത്യസ്ത ലോക ലൊക്കേഷനുകൾക്കും ഒന്നിലധികം സിസ്റ്റം ആർക്കിടെക്ചറുകൾക്കുമായി റിപ്പോ മിററുകൾ ഉപയോഗിക്കുന്നു. സ്റ്റാൻഡേർഡ് റിപ്പോസിറ്ററികൾ ഡിഫോൾട്ടായി പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ട്, എന്നാൽ നിങ്ങൾക്ക് മൾട്ടിലിബ് റിപ്പോസിറ്ററികൾ സജീവമാക്കണമെങ്കിൽ, ചുവടെയുള്ള ഉദ്ധരണിയിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, നിങ്ങൾ [multilib] നിർദ്ദേശങ്ങൾ അൺകമന്റ് ചെയ്യണം.

# nano /etc/pacman.conf

19. നിങ്ങൾക്ക് Yaourt പാക്കേജ് ടൂൾ പിന്തുണ പ്രവർത്തനക്ഷമമാക്കണമെങ്കിൽ (AUR പാക്കേജുകൾ ഡൗൺലോഡ് ചെയ്യുന്നതിനും നിർമ്മിക്കുന്നതിനും ഉപയോഗിക്കുന്നു) /etc/pacman.conf ഫയലിന്റെ അടിയിലേക്ക് പോയി ഇനിപ്പറയുന്ന നിർദ്ദേശങ്ങൾ ചേർക്കുക.

[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch

20. റിപ്പോസിറ്ററി ഫയൽ എഡിറ്റ് ചെയ്uത ശേഷം, ചുവടെയുള്ള കമാൻഡ് പ്രവർത്തിപ്പിച്ച് ഡാറ്റാബേസ് മിററുകളും പാക്കേജുകളും സമന്വയിപ്പിച്ച് അപ്uഡേറ്റ് ചെയ്യുക.

# pacman -Syu

21. അടുത്തതായി, റൂട്ട് അക്കൗണ്ടിനായി ഒരു പാസ്uവേഡ് സജ്ജീകരിക്കുകയും താഴെയുള്ള കമാൻഡുകൾ നൽകിക്കൊണ്ട് ആർച്ച് ബോക്സിൽ Sudo പ്രത്യേകാവകാശങ്ങളുള്ള ഒരു പുതിയ ഉപയോക്താവിനെ സൃഷ്ടിക്കുകയും ചെയ്യുക. കൂടാതെ, ആദ്യ ലോഗിൻ സമയത്ത് പാസ്uവേഡ് മാറ്റാൻ പുതിയ ഉപയോക്താവിനെ നിർബന്ധിക്കുന്നതിന് ഉപയോക്തൃ പാസ്uവേഡ് കാലഹരണപ്പെടുക.

# passwd
# useradd -mg users -G wheel,storage,power -s /bin/bash your_new_user
# passwd your_new_user
# chage -d 0 your_new_user

22. പുതിയ ഉപയോക്താവിനെ ചേർത്തതിന് ശേഷം, പുതുതായി ചേർത്ത ഉപയോക്താവിന് റൂട്ട് പ്രത്യേകാവകാശങ്ങൾ നൽകുന്നതിന് നിങ്ങൾ sudo പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുകയും /etc/sudoers ഫയലിൽ നിന്ന് വീൽ ഗ്രൂപ്പ് ലൈൻ അപ്ഡേറ്റ് ചെയ്യുകയും വേണം.

# pacman -S sudo
# pacman -S vim
# visudo 

/etc/sudoers ഫയലിലേക്ക് ഈ വരി ചേർക്കുക:

%wheel ALL=(ALL) ALL

24. അവസാന ഘട്ടത്തിൽ, പുനരാരംഭിച്ചതിന് ശേഷം ആർച്ച് ബൂട്ട് അപ്പ് ചെയ്യുന്നതിന് ബൂട്ട് ലോഡർ ഇൻസ്റ്റാൾ ചെയ്യുക. Linux വിതരണങ്ങൾക്കും ആർച്ച് ലിനക്സിനുമുള്ള ഡിഫോൾട്ട് ബൂട്ട് ലോഡറും GRUB പാക്കേജ് പ്രതിനിധീകരിക്കുന്നു.

ആദ്യത്തെ ഹാർഡ് ഡിസ്കിലെ യുഇഎഫ്ഐ മെഷീനുകളിൽ GRUB ബൂട്ട് ലോഡർ ഇൻസ്റ്റോൾ ചെയ്യുന്നതിനും ആർച്ച് ലിനക്സ് കണ്ടുപിടിക്കുന്നതിനും GRUB ബൂട്ട് ലോഡർ ഫയൽ കോൺഫിഗർ ചെയ്യുന്നതിനും, ഇനിപ്പറയുന്ന സ്ക്രീൻഷോട്ടുകളിൽ കാണിച്ചിരിക്കുന്നതുപോലെ താഴെ പറയുന്ന കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുക.

# pacman -S grub efibootmgr dosfstools os-prober mtools
# mkdir /boot/EFI
# mount /dev/sda1 /boot/EFI  #Mount FAT32 EFI partition 
# grub-install --target=x86_64-efi  --bootloader-id=grub_uefi --recheck

25. അവസാനമായി, താഴെ പറയുന്ന കമാൻഡ് നൽകി GRUB കോൺഫിഗറേഷൻ ഫയൽ ഉണ്ടാക്കുക.

# grub-mkconfig -o /boot/grub/grub.cfg

അഭിനന്ദനങ്ങൾ! Arch Linux ഇപ്പോൾ നിങ്ങളുടെ ബോക്uസിനായി ഇൻസ്റ്റാൾ ചെയ്യുകയും കോൺഫിഗർ ചെയ്യുകയും ചെയ്uതു. chroot പരിതസ്ഥിതിയിൽ നിന്ന് പുറത്തുകടക്കുക, പാർട്ടീഷനുകൾ അൺമൗണ്ട് ചെയ്യുക, താഴെയുള്ള കമാൻഡുകൾ നൽകി സിസ്റ്റം റീബൂട്ട് ചെയ്യുക എന്നിവയാണ് ഇപ്പോൾ ആവശ്യമായ അവസാന ഘട്ടങ്ങൾ.

# exit
# umount -a
# telinit 6

26. റീബൂട്ട് ചെയ്ത ശേഷം, ഇൻസ്റ്റലേഷൻ മീഡിയ ഇമേജ് നീക്കം ചെയ്യുക, താഴെ കാണിച്ചിരിക്കുന്നതുപോലെ സിസ്റ്റം നേരിട്ട് GRUB മെനുവിലേക്ക് ബൂട്ട് ചെയ്യും.

27. ആർച്ച് ലിനക്സിലേക്ക് സിസ്റ്റം ബൂട്ട്-അപ്പ് ചെയ്യുമ്പോൾ, ഇൻസ്റ്റലേഷൻ പ്രക്രിയയിൽ നിങ്ങളുടെ ഉപയോക്താവിനായി കോൺഫിഗർ ചെയ്തിട്ടുള്ള ക്രെഡൻഷ്യലുകൾ ഉപയോഗിച്ച് ലോഗിൻ ചെയ്യുകയും താഴെ കാണിച്ചിരിക്കുന്നതുപോലെ ഉപയോക്തൃ അക്കൗണ്ട് പാസ്uവേഡ് മാറ്റുകയും ചെയ്യുക.

28. സിസ്റ്റത്തിൽ ഡിഎച്ച്സിപി ക്ലയന്റ് ഡിഫോൾട്ടായി പ്രവർത്തിക്കാത്തതിനാൽ നിങ്ങൾക്ക് ഇന്റർനെറ്റ് നെറ്റ്uവർക്ക് കണക്ഷൻ നഷ്uടമാകും. ഈ പ്രശ്നം തരണം ചെയ്യുന്നതിനായി, DHCP ക്ലയന്റ് ആരംഭിക്കുന്നതിനും പ്രവർത്തനക്ഷമമാക്കുന്നതിനുമായി റൂട്ട് പ്രത്യേകാവകാശങ്ങളോടെ താഴെ പറയുന്ന കമാൻഡ് നൽകുക.

കൂടാതെ, നെറ്റ്uവർക്ക് ഇന്റർഫേസ് ഉയർന്നതാണോയെന്നും ഡിഎച്ച്സിപി സെർവർ അനുവദിച്ച ഐപി വിലാസമുണ്ടോയെന്നും ഇന്റർനെറ്റ് കണക്ഷൻ പ്രതീക്ഷിച്ചതുപോലെ പ്രവർത്തിക്കുന്നുണ്ടോയെന്നും പരിശോധിക്കുക. ഇന്റർനെറ്റ് കണക്ഷൻ പരിശോധിക്കാൻ റാൻഡം ഡൊമെയ്ൻ പിംഗ് ചെയ്യുക.

$ sudo systemctl start dhcpcd
$ sudo systemctl enable dhcpcd
# ip a
# ping -c2 google.com

നിലവിൽ, ആർച്ച് ലിനക്സ് സിസ്റ്റത്തിൽ ഗ്രാഫിക്കൽ യൂസർ ഇന്റർഫേസ് ഇല്ലാതെ, കമാൻഡ്-ലൈനിൽ നിന്ന് സിസ്റ്റം നിയന്ത്രിക്കുന്നതിന് ആവശ്യമായ അടിസ്ഥാന സോഫ്uറ്റ്uവെയർ പാക്കേജുകൾ മാത്രമേ അടങ്ങിയിട്ടുള്ളൂ.

ഉയർന്ന പോർട്ടബിലിറ്റി, റോളിംഗ് റിലീസ് സൈക്കിളുകൾ, സോഴ്uസ് പാക്കേജുകൾ സമാഹരിക്കൽ, ഇൻസ്റ്റാൾ ചെയ്ത സോഫ്uറ്റ്uവെയറിനുമേലുള്ള ഗ്രാനുലാർ നിയന്ത്രണം, പ്രോസസ്സിംഗ് വേഗത എന്നിവ കാരണം, Arch Linux Gentoo Linux-നോട് പല തരത്തിലും സാമ്യമുണ്ട്, എന്നാൽ Gentoo സങ്കീർണ്ണമായ ആർക്കിടെക്uചറൽ ഡിസൈനിലേക്ക് ഉയരാൻ കഴിയില്ല.

എന്നിരുന്നാലും, ഒരു ആർച്ച് ലിനക്സ് സിസ്റ്റം കൈകാര്യം ചെയ്യുന്ന പ്രക്രിയ Linux തുടക്കക്കാർക്ക് ശുപാർശ ചെയ്യുന്നില്ല. ആർച്ച് പോലുള്ള ലിനക്സ് സിസ്റ്റം പ്രവർത്തിപ്പിക്കാൻ ആഗ്രഹിക്കുന്ന ലിനക്സ് തുടക്കക്കാർ ആദ്യം മഞ്ചാരോ ലിനക്സ് ഡിസ്ട്രിബ്യൂഷൻ ഇൻസ്റ്റാൾ ചെയ്തുകൊണ്ട് ആർച്ച് ലിനക്സ് തത്വങ്ങൾ പഠിക്കണം.