Installation guide (हिन्दी)

यह दस्तावेज़
Arch Linux
को install करने के लिए एक मार्गदर्शिका है, जो आधिकारिक installation image से बनाए गए installation medium से boot किए गए live system का उपयोग करके बनाया गया है। Installation medium accessibility features प्रदान करता है जिनका विवरण
Install Arch Linux with accessibility options
पृष्ठ पर दिया गया है। Installation के वैकल्पिक साधनों के लिए,
Category:Installation process
देखें।
Install करने से पहले,
FAQ
देखने की सलाह दी जाती है। इस दस्तावेज़ में उपयोग की जाने वाली conventions (परंपराओं) के लिए,
Help:Reading
देखें। विशेष रूप से, code examples में placeholders (
italics
में formatted) हो सकते हैं जिन्हें manually (हाथ से) replace करना होगा।
यह guide संक्षिप्त रखी गई है और आपको सलाह दी जाती है कि प्रत्येक section में प्रस्तुत क्रम में निर्देशों का पालन करें। अधिक विस्तृत निर्देशों के लिए, संबंधित
ArchWiki
articles या विभिन्न programs के
man pages
देखें, जो दोनों इस guide से linked हैं। Interactive help के लिए,
IRC channel
और
forums
भी उपलब्ध हैं।
Arch Linux किसी भी
x86_64
-compatible machine पर चलना चाहिए जिसमें कम से कम 512 MiB RAM हो, हालांकि installation के लिए live system को boot करने के लिए अधिक memory की आवश्यकता होती है।
[१]
एक basic installation में 2 GiB से कम disk space लगनी चाहिए। चूंकि installation process को remote repository से packages retrieve (प्राप्त) करने की आवश्यकता होती है, इसलिए यह guide मानता है कि एक working internet connection उपलब्ध है।
Pre-installation (पूर्व-स्थापना)
Installation image प्राप्त करें (Acquire an installation image)
Download
page पर जाएं और, इस बात पर निर्भर करते हुए कि आप कैसे boot करना चाहते हैं, ISO file या netboot image, और संबंधित PGP signature प्राप्त करें।
PGP Signature क्या है?
PGP (Pretty Good Privacy) Signature एक
डिजिटल सुरक्षा मुहर
(digital security seal) है जो यह सुनिश्चित करती है कि downloaded file असली (authentic) है और उसमें कोई छेड़छाड़ (tampering) नहीं की गई है। यह file की integrity (अखंडता) को verify करता है।
Signature को verify करें (Verify signature)
Image signature को उपयोग से पहले verify करने की सलाह दी जाती है, विशेष रूप से जब
HTTP mirror
से download कर रहे हों, जहां downloads को आमतौर पर intercept करके
malicious images परोसने
का खतरा होता है।
ISO PGP signature
को
https://archlinux.org/download/#checksums
से ISO directory में download करें और इसे verify करने के लिए वहां दिए गए निर्देशों का पालन करें।
वैकल्पिक रूप से, एक मौजूदा Arch Linux installation से चलाएं:
$ pacman-key -v archlinux-
version
-x86_64.iso.sig
Note
Signature स्वयं manipulated (हेरफेर) की जा सकती है यदि इसे
archlinux.org
के बजाय mirror site से download किया गया है। इस स्थिति में, सुनिश्चित करें कि public key, जिसका उपयोग signature को decode करने के लिए किया जाता है, किसी अन्य, trustworthy key द्वारा signed है।
gpg
command public key का fingerprint output करेगा।
Signature की authenticity (प्रामाणिकता) को verify करने का एक अन्य तरीका यह सुनिश्चित करना है कि public key का fingerprint उस
Arch Linux developer
के key fingerprint से identical (समान) है जिसने ISO-file को sign किया था। Keys को authenticate करने के लिए public-key process के बारे में अधिक जानकारी के लिए
Wikipedia:Public-key cryptography
देखें।
Installation medium तैयार करें (Prepare an installation medium)
ISO को target machine तक
USB flash drive
,
optical disc
या
PXE
के साथ network के माध्यम से पहुंचाया जा सकता है: ISO file से installation medium तैयार करने के लिए उपयुक्त article का पालन करें।
Netboot image के लिए, UEFI booting के लिए USB flash drive तैयार करने के लिए
Netboot#Boot from a USB flash drive
का पालन करें।
Live environment को boot करें (Boot the live environment)
Note
Arch Linux installation images Secure Boot को support नहीं करती हैं। Installation medium को boot करने के लिए आपको
Secure Boot को disable करना
होगा। यदि वांछित हो, तो installation पूरा करने के बाद
Secure Boot
को set up किया जा सकता है।
वर्तमान boot device को उस device पर point करें जिसमें Arch Linux installation medium है। आमतौर पर यह
POST
phase के दौरान एक key दबाकर प्राप्त किया जाता है, जैसा कि splash screen पर संकेत दिया गया है। विवरण के लिए अपने motherboard के manual को देखें।
जब installation medium का boot loader menu दिखाई दे,
यदि आपने ISO का उपयोग किया है, तो
Arch Linux install medium
का चयन करें और installation environment में प्रवेश करने के लिए
Enter
दबाएं।
यदि आपने Netboot image का उपयोग किया है, तो
Mirror
menu से भौगोलिक रूप से करीबी mirror चुनें, फिर
Boot Arch Linux
का चयन करें और
Enter
दबाएं।
Tip
ISO UEFI के लिए
systemd-boot
और BIOS booting के लिए
syslinux
का उपयोग करता है।
boot parameters
दर्ज करने के लिए क्रमशः
e
या
Tab
का उपयोग करें। Netboot image iPXE का उपयोग करता है और boot parameters को
Boot options
menu में specify किया जा सकता है। List के लिए
/usr/share/doc/mkinitcpio-archiso/README.bootparams
देखें।
Manually defined boot parameter का एक सामान्य उदाहरण font size होगा। HiDPI screens पर बेहतर readability के लिए—जब वे पहले से ही ऐसे के रूप में recognized नहीं होते हैं—
fbcon=font:TER16x32
का उपयोग मदद कर सकता है। विस्तृत explanation के लिए
HiDPI#Linux console (tty)
देखें।
आप पहले
virtual console
पर root user के रूप में logged in होंगे, और एक
Zsh
shell prompt के साथ presented होंगे।
एक अलग console पर switch करने के लिए—उदाहरण के लिए, installation के साथ-साथ
Lynx
के साथ इस guide को देखने के लिए—
Alt+
arrow
keyboard shortcut
का उपयोग करें। Configuration files को
edit
करने के लिए,
mcedit(1)
,
nano
और
vim
उपलब्ध हैं। Installation medium में शामिल packages की list के लिए
pkglist.x86_64.txt
देखें।
Console keyboard layout और font set करें (Set the console keyboard layout and font)
Default
console keymap
US
है। उपलब्ध layouts को list किया जा सकता है:
# localectl list-keymaps
Keyboard layout को set करने के लिए, इसका नाम
loadkeys(1)
को pass करें। उदाहरण के लिए,
German
keyboard layout को set करने के लिए:
# loadkeys de-latin1
Console fonts
/usr/share/kbd/consolefonts/
में स्थित हैं और path और file extension को छोड़कर
setfont(8)
के साथ set किए जा सकते हैं। उदाहरण के लिए,
HiDPI screens
के लिए उपयुक्त सबसे बड़े fonts में से एक का उपयोग करने के लिए, चलाएं:
# setfont ter-132b
Boot mode को verify करें (Verify the boot mode)
Boot mode को verify करने के लिए,
UEFI bitness
की जांच करें:
# cat /sys/firmware/efi/fw_platform_size
यदि command
64
return करती है, तो system UEFI mode में booted है और इसमें 64-bit x64 UEFI है।
यदि command
32
return करती है, तो system UEFI mode में booted है और इसमें 32-bit IA32 UEFI है। जबकि यह supported है, यह boot loader choice को उन तक सीमित कर देगा जो mixed mode booting को support करते हैं।
यदि यह
No such file or directory
return करती है, तो system
BIOS
(या
CSM
) mode में booted हो सकता है।
यदि system उस mode में boot नहीं हुआ जो आप चाहते थे (UEFI vs BIOS), तो अपने motherboard के manual को देखें।
Internet से connect करें (Connect to the internet)
Live environment में network connection set up करने के लिए, निम्नलिखित steps से गुजरें:
सुनिश्चित करें कि आपका
network interface
listed और enabled है, उदाहरण के लिए
ip-link(8)
के साथ:
# ip link
Wireless और WWAN के लिए, सुनिश्चित करें कि card
rfkill
के साथ blocked नहीं है।
Network से connect करें:
Ethernet—cable plug in करें।
Wi-Fi—
iwctl
का उपयोग करके wireless network के लिए authenticate करें।
Mobile broadband modem—
mmcli
utility के साथ mobile network से connect करें।
अपने network connection को configure करें:
DHCP
: dynamic IP address और DNS server assignment (
systemd-networkd
और
systemd-resolved
द्वारा प्रदान किया गया) Ethernet, WLAN, और WWAN network interfaces के लिए out of the box काम करना चाहिए।
Static IP address:
Network configuration#Static IP address
का पालन करें।
Connection को
ping
के साथ verify किया जा सकता है:
# ping ping.archlinux.org
Note
Installation image में,
systemd-networkd
,
systemd-resolved
,
iwd
और
ModemManager
preconfigured और default रूप से enabled हैं। Installed system के लिए ऐसा नहीं होगा।
System clock को update करें (Update the system clock)
Live system को accurate time की आवश्यकता होती है ताकि package signature verification failures और TLS certificate errors को रोका जा सके।
systemd-timesyncd
service live environment में default रूप से enabled है और internet से connection स्थापित होने के बाद time automatically synchronized होगा।
System clock के synchronized होने को सुनिश्चित करने के लिए
timedatectl(1)
का उपयोग करें:
# timedatectl
Disks को partition करें (Partition the disks)
जब live system द्वारा recognized होते हैं, तो disks को
block device
जैसे
/dev/sda
,
/dev/nvme0n1
या
/dev/mmcblk0
को assigned किया जाता है। इन devices को identify करने के लिए,
lsblk
या
fdisk
का उपयोग करें।
# fdisk -l
rom
,
loop
या
airootfs
में समाप्त होने वाले results को ignored किया जा सकता है।
mmcblk*
devices जो
rpmb
,
boot0
और
boot1
में समाप्त होते हैं, उन्हें ignored किया जा सकता है।
Note
यदि disk show up नहीं होती है,
सुनिश्चित करें कि disk controller RAID mode में नहीं है
।
Tip
Partitioning से पहले जांचें कि आपकी NVMe drives और Advanced Format hard disk drives
optimal logical sector size
का उपयोग कर रही हैं।
एक chosen device के लिए निम्नलिखित
partitions
आवश्यक
हैं:
Root directory
/
के लिए एक partition।
UEFI
mode में booting के लिए: एक
EFI system partition
।
Partition tables को modify करने के लिए
fdisk
जैसे
partitioning tool
का उपयोग करें। उदाहरण के लिए:
# fdisk
/dev/the_disk_to_be_partitioned
Note
भविष्य में risky और complicated conversion या re-partitioning procedures से बचने के लिए long-term partitioning scheme की योजना बनाने के लिए समय लें।
यदि आप
LVM
,
system encryption
या
RAID
के लिए कोई stacked block devices बनाना चाहते हैं, तो इसे अभी करें।
यदि disk जिससे आप boot करना चाहते हैं
पहले से ही एक EFI system partition है
, तो दूसरा न बनाएं, बल्कि existing partition का उपयोग करें।
Swap
space को उन file systems के लिए
swap file
पर set किया जा सकता है जो इसे support करते हैं। वैकल्पिक रूप से, system install करने के बाद
swap on zram
को set up करके disk based swap को पूरी तरह से avoided किया जा सकता है।
Example layouts (उदाहरण layouts)
UEFI with
GPT
Installed system पर mount point
Partition
Partition type
Suggested size (सुझाई गई आकार)
/boot
1
/dev/
efi_system_partition
EFI system partition
1 GiB
[SWAP]
/dev/
swap_partition
Linux swap
कम से कम 4 GiB
/
/dev/
root_partition
Linux x86-64 root (/)
Device का शेष भाग। कम से कम 23–32 GiB।
अन्य mount points
, जैसे
/efi
, संभव हैं, बशर्ते कि उपयोग किया गया boot loader root volume से kernel और initramfs images को load करने में capable हो।
Arch boot process#Boot loader
में warning देखें।
BIOS with
MBR
Installed system पर mount point
Partition
Partition type
Suggested size (सुझाई गई आकार)
[SWAP]
/dev/
swap_partition
Linux swap
कम से कम 4 GiB
/
/dev/
root_partition
Linux
Device का शेष भाग। कम से कम 23–32 GiB।
Partitioning#Example layouts
भी देखें।
Partitions को format करें (Format the partitions)
एक बार partitions बन जाने के बाद, प्रत्येक newly created partition को एक उपयुक्त
file system
के साथ formatted होना चाहिए। विवरण के लिए
File systems#Create a file system
देखें।
उदाहरण के लिए,
/dev/
root_partition
पर
Ext4
file system बनाने के लिए, चलाएं:
# mkfs.ext4 /dev/
root_partition
यदि आपने
swap
के लिए एक partition बनाया है, तो इसे
mkswap(8)
के साथ initialize करें:
# mkswap /dev/
swap_partition
Note
Stacked block devices के लिए
/dev/
*_partition
को उपयुक्त block device path से replace करें।
यदि आपने EFI system partition बनाया है, तो इसे
mkfs.fat(8)
का उपयोग करके FAT32 में
format करें
।
Warning
केवल EFI system partition को format करें यदि आपने इसे partitioning step के दौरान बनाया है। यदि disk पर पहले से ही एक EFI system partition था, तो इसे reformat करना अन्य installed operating systems के boot loaders को destroy कर सकता है।
# mkfs.fat -F 32 /dev/
efi_system_partition
File systems को mount करें (Mount the file systems)
Root volume को
/mnt
पर
Mount
करें। उदाहरण के लिए, यदि root volume
/dev/
root_partition
है:
# mount /dev/
root_partition
/mnt
/mnt
के अंतर्गत कोई भी शेष mount points बनाएं (जैसे
/boot
के लिए
/mnt/boot
) और volumes को उनके संबंधित hierarchical order में mount करें।
Tip
Specified mount point को create करने के लिए
--mkdir
option के साथ
mount(8)
चलाएं। वैकल्पिक रूप से, पहले से
mkdir(1)
का उपयोग करके इसे create करें।
UEFI systems के लिए, EFI system partition को mount करें। उदाहरण के लिए:
# mount --mkdir /dev/
efi_system_partition
/mnt/boot
यदि आपने
swap
volume बनाया है, तो इसे
swapon(8)
के साथ enable करें:
# swapon /dev/
swap_partition
genfstab(8)
बाद में mounted file systems और swap space को detect करेगा।
Installation (स्थापना)
Mirrors को select करें (Select the mirrors)
Install किए जाने वाले packages को
mirror servers
से download किया जाना चाहिए, जो
/etc/pacman.d/mirrorlist
में defined हैं। List में एक mirror जितना ऊपर placed होता है, package download करते समय उसे उतनी ही अधिक priority दी जाती है।
Live system पर, सभी HTTPS mirrors enabled हैं (यानी uncommented)। Topmost worldwide mirror अधिकांश लोगों के लिए काफी fast होना चाहिए, लेकिन फिर भी आप यह देखने के लिए file को inspect करना चाह सकते हैं कि यह satisfactory है या नहीं। यदि नहीं है, तो file को accordingly
edit
करें, और भौगोलिक रूप से closest mirrors को list के top पर move करें, हालांकि अन्य criteria को भी ध्यान में रखा जाना चाहिए। वैकल्पिक रूप से, आप विभिन्न criteria के आधार पर mirrorlist file बनाने के लिए
reflector
का उपयोग कर सकते हैं।
यह file बाद में
pacstrap
द्वारा new system में copy की जाएगी, इसलिए इसे सही करना उचित है।
Essential packages को install करें (Install essential packages)
कोई भी configuration (
/etc/pacman.d/mirrorlist
को छोड़कर) live environment से installed system में carried over नहीं होती है। Install करने के लिए केवल अनिवार्य package
base
है, जिसमें live installation के सभी tools
शामिल नहीं
हैं, इसलिए अधिक packages install करना अक्सर आवश्यक होता है।
विशेष रूप से, निम्नलिखित software की समीक्षा करें और वह सब कुछ install करें जो आपको चाहिए:
CPU
microcode
updates—
amd-ucode
या
intel-ucode
—hardware bug और security fixes के लिए,
Userspace utilities for file systems
जो system पर उपयोग की जाएंगी—उदाहरण के लिए file system creation और
fsck
के उद्देश्यों के लिए,
RAID
या
LVM
को access और manage करने के लिए utilities यदि वे system पर उपयोग की जाएंगी,
अन्य devices के लिए specific
firmware
जो
linux-firmware
में शामिल नहीं हैं (उदाहरण के लिए
onboard audio
के लिए
sof-firmware
, Marvell wireless के लिए
linux-firmware-marvell
और
Broadcom wireless
के लिए कई firmware packages में से कोई भी),
Networking
के लिए आवश्यक software (उदाहरण के लिए
एक network manager या standalone DHCP client
, Wi-Fi के लिए
authentication software
, mobile broadband connections के लिए
ModemManager
),
एक
console text editor
(उदाहरण के लिए
nano
) console से configuration files को edit करने की अनुमति देने के लिए,
Man
और
info
pages में documentation access करने के लिए packages:
man-db
,
man-pages
और
texinfo
।
तुलना के लिए, live system में उपलब्ध packages
pkglist.x86_64.txt
में पाए जा सकते हैं।
अधिक packages या package groups install करने के लिए, नीचे
pacstrap(8)
command में names को append करें (space separated) या
new system में chrooted
होने के दौरान उन्हें
install
करने के लिए
pacman
का उपयोग करें।
उदाहरण के लिए, Linux
kernel
और common hardware के लिए firmware के साथ एक basic installation:
# pacstrap -K /mnt base linux linux-firmware
Tip
आप
linux
को अपनी पसंद के
kernel
package से substitute कर सकते हैं, या आप
container
में install करते समय इसे पूरी तरह से omit कर सकते हैं।
आप virtual machine या container में install करते समय firmware package के installation को omit कर सकते हैं।
Pacstrap में इस initial package selection में केवल वह शामिल होना चाहिए जो system को boot करने के लिए आवश्यक है; अन्य सभी software post-installation installed या replaced किया जा सकता है।
System को configure करें (Configure the system)
Fstab
Startup पर needed file systems (जैसे boot directory
/boot
के लिए उपयोग किया जाने वाला) को mounted प्राप्त करने के लिए, एक
fstab
file generate करें।
UUID
या labels द्वारा define करने के लिए क्रमशः
-U
या
-L
का उपयोग करें:
# genfstab -U /mnt >> /mnt/etc/fstab
Resulting
/mnt/etc/fstab
file की जांच करें, और errors की स्थिति में इसे
edit
करें।
Chroot
New system के environment, tools, और configurations के साथ सीधे interact करने के लिए अगले steps के लिए जैसे कि आप इसमें booted थे, new system में
change root
करें:
# arch-chroot /mnt
Time (समय)
Human convenience के लिए (उदाहरण के लिए सही local time दिखाना या Daylight Saving Time को handle करना),
time zone
set करें:
# ln -sf /usr/share/zoneinfo/
Area
/
Location
/etc/localtime
/etc/adjtime
generate करने के लिए
hwclock(8)
चलाएं:
# hwclock --systohc
यह command मानता है कि hardware clock
UTC
पर set है। विवरण के लिए
System time#Time standard
देखें।
Clock drift को रोकने और accurate time सुनिश्चित करने के लिए,
systemd-timesyncd
जैसे
Network Time Protocol
(NTP) client का उपयोग करके
time synchronization
set up करें।
Localization (स्थानीयकरण)
सही region और language specific formatting (जैसे dates, currency, decimal separators) का उपयोग करने के लिए,
/etc/locale.gen
को
edit
करें और UTF-8
locales
को uncomment करें जिनका आप उपयोग करेंगे। चलाकर locales generate करें:
# locale-gen
locale.conf(5)
file
Create
करें, और accordingly
LANG variable set करें
:
/etc/locale.conf
LANG=
en_US.UTF-8
यदि आपने
console keyboard layout set किया
, तो changes को
vconsole.conf(5)
में persistent बनाएं:
/etc/vconsole.conf
KEYMAP=
de-latin1
Network configuration (नेटवर्क कॉन्फ़िगरेशन)
अपने system को एक consistent, identifiable name assign करने के लिए (विशेष रूप से networked environment में उपयोगी),
hostname
file
create
करें:
/etc/hostname
yourhostname
Tip
Hostname चुनने की सलाह के लिए,
RFC 1178
देखें। जैसा कि
hostname(7)
में explained है, इसमें 1 से 63 characters होने चाहिए, केवल lowercase
a
से
z
,
0
से
9
, और
-
का उपयोग करते हुए, और
-
से शुरू नहीं होना चाहिए।
Newly installed environment के लिए
network configuration
पूरा करें। इसमें उपयुक्त
network management
software को install करना, यदि आवश्यक हो तो इसे configure करना और इसके systemd unit को enable करना शामिल हो सकता है ताकि यह boot पर start हो।
Initramfs
एक नया
initramfs
बनाना आमतौर पर आवश्यक नहीं है, क्योंकि
pacstrap
के साथ
kernel
package के installation पर
mkinitcpio
चलाया गया था।
LVM
,
system encryption
या
RAID
के लिए,
mkinitcpio.conf(5)
को modify करें और initramfs image को recreate करें। यदि आपने
default console keymap को change किया
है, तो केवल initramfs को recreate करना आवश्यक है:
# mkinitcpio -P
Root password (रूट पासवर्ड)
Administrative actions perform करने की अनुमति देने के लिए
root user
के लिए एक secure
password
set करें:
# passwd
Boot loader
अपने partitioning scheme के लिए applicable boot loader चुनें और इसे install करें। अपनी choice बनाने के लिए
Arch boot process#Boot loader
में explanations और comparison table देखें, फिर इसके dedicated page पर installation instructions का पालन करें।
Reboot (रीबूट)
exit
type करके या
Ctrl+d
दबाकर chroot environment से exit करें।
Optionally सभी partitions को
umount -R /mnt
के साथ manually unmount करें: यह किसी भी "busy" partitions को notice करने और
fuser(1)
के साथ cause खोजने की अनुमति देता है।
अंत में,
reboot
type करके machine को restart करें: अभी भी mounted कोई भी partitions
systemd
द्वारा automatically unmounted हो जाएंगे। Installation medium को remove करना याद रखें और फिर root account के साथ new system में login करें।
Post-installation (स्थापना के बाद)
System management directions और post-installation tutorials (जैसे unprivileged user accounts बनाना, graphical user interface set up करना, sound या touchpad) के लिए
General recommendations
देखें।
Applications की list के लिए जो interest की हो सकती हैं,
List of applications
देखें।
शब्दकोश (Glossary)
ISO (आईएसओ)
ISO
एक disk image file format है जिसमें पूरे optical disc (जैसे CD या DVD) का content होता है। Arch Linux installation के लिए, ISO file में वह सब कुछ होता है जो system को boot करने और install करने के लिए आवश्यक है। इसे USB drive पर लिखा जा सकता है या सीधे boot किया जा सकता है।
Repository (रिपॉजिटरी)
Repository
एक central storage location है जहां software packages को maintain और organize किया जाता है। Arch Linux में, repositories (जैसे core, extra, community) में thousands of pre-compiled packages होते हैं जिन्हें आप
pacman
command का उपयोग करके आसानी से install कर सकते हैं। Repository एक online library की तरह है जहां से आप software download करते हैं।
Shell Prompt (शेल प्रॉम्प्ट)
Shell Prompt
वह text line है जो आपको terminal या console में दिखाई देती है, जो indicate करती है कि system आपके commands के लिए तैयार है। उदाहरण के लिए,
#
root user के लिए prompt है, और
$
normal user के लिए। Prompt के बाद आप commands type करते हैं।
Mounting (माउंटिंग)
Mounting
वह process है जिसमें एक file system (जैसे hard drive partition या USB drive) को operating system के directory tree में एक specific location (mount point) पर accessible बनाया जाता है। उदाहरण के लिए, जब आप
mount /dev/sda1 /mnt
चलाते हैं, तो आप
/dev/sda1
partition को
/mnt
directory में mount कर रहे हैं, जिससे आप इसके contents को access कर सकते हैं।
Live Environment (लाइव एनवायरनमेंट)
Live Environment
एक temporary, fully functional operating system है जो USB drive या CD/DVD से directly boot होता है बिना hard disk पर install किए। Arch Linux installation medium एक live environment प्रदान करता है जिससे आप system को install करने से पहले test कर सकते हैं या installation process को perform कर सकते हैं। Live environment में किए गए changes temporary होते हैं और reboot के बाद lost हो जाते हैं।
Kernel (कर्नेल)
Kernel
operating system का core (मूल) है जो hardware और software के बीच interface के रूप में काम करता है। यह memory management, process management, device drivers, और system calls को handle करता है। Linux kernel वह foundation है जिस पर पूरा Arch Linux system built है। Installation के दौरान, आप
linux
package install करते हैं जो actual Linux kernel होता है।