
Arch Linux Linux Linux Linux是一个免费的开源操作系统。这是不断更新的分销商,即不断更新,用户可以获得最新的软件更新和安全校正。 Arch Linux是为了简单,灵活性和经验丰富的Linux用户而设计的,他们希望完全控制其系统。
该指南的目的是为Arch Linux的安装提供完整的分步指南。本指南旨在帮助Arch Linux以及想要在系统中设置Arch Linux的经验丰富的Linux用户。
手册的目标受众:本指南的目标受众是所有有兴趣学习如何安装Arch Linux的人。该手册负责初学者和新初学者和经验丰富的Linux用户的Arch Linux,他们正在寻找一种简单且易于理解的设置系统的方法。
最低设备要求:您的系统必须满足以下最低设备的要求,以成功设置Arch Linux:
建议的硬件规范:要获得Arch Linux的最佳体验,建议具有以下规格:
现有的内存空间:Arch Linux所需的存储区域取决于软件使用要使用和安装的系统。作为一般规则,建议主安装至少为20 GB的自由空间。如果要安装其他程序或计划节省大量文件,则可能需要更多内存。
要将Arch Linux耶稣写入USB光盘:在安装Arch Linux之前,您必须创建一个带有耶稣Arch Linux的USB驱动器。为此,您可以使用Rufus或Ethcher等工具或通过Linux终端。在正式的Arch Linux网站上下载最新版本的Arch Linux Jesus,然后使用此工具在USB驱动器上写下耶稣。
下载.iso格式(从顶部出发3个chi)
通过Linux终端将Arch Linux写入USB
dd bs=4M if=/home/ismoilovdev/Documents/archlinux-x86_64.iso of=/dev/sdb conv=fsync oflag=direct status=progress例如,您将指导耶稣文件,例如, /home/ismoilovdev/Document/archlinux-x86_64.iso
of=/dev/sdb这里我的USB Dr.格式不同,以发现使用root并输入以下命令。 USB驱动器应连接到计算机。
sudo su
fdisk -l以上信息写在USB驱动器类型/dev/sda, /dev/sdb, /dev/sdx
创建UBB驱动器后,您需要使用USB上传计算机。将USB驱动器插入您的计算机并重新启动以执行此操作。根据计算机的BIOS或UFI配置,您需要单击启动菜单,然后选择USB驱动器作为引导设备(例如F12或ESC)以选择USB驱动器。
在图片中,计算机Bradns的启动菜单到引导菜单
登录启动菜单,然后选择USB选择Enter
根据您的设置,您需要连接到Internet才能完成Arch Linux的设置。如果您需要在安装过程中下载更新或软件包,这一点尤其重要。如果您没有有线的互联网或有线互联网,则可以启用USB模型并连接到带有USB电缆的Wi-Fi网络。
网络连接
ip -c a
iwctl.
device list
station wlan0 get-networks
station wlan0 connect SSID ip -ca此命令显示了分配给所有网络接口的IP地址的简要读取。 -c选项指示命令以紧凑的格式发布命令。
iwctl命令行设置和管理此Linux中的无线网络接口。这使您可以执行各种操作,例如扫描附近的无线网络,无线机制的连接和管理。
device list此命令在使用iwctl时显示系统中所有可用的无线网络设备的列表。
station wlan0 get-networks当与iwctl一起使用此命令时, wlan0将在无线网络设备中显示所有可用无线网络的列表。
station wlan0 connect SSID时,当此命令与IWCTL一起使用时,WLANN将将无线网络设备连接到带有SSID名称的无线网络。更换无线网络以连接SSID。连接后,如果是安全的网络,则需要输入网络的安全密码。
解释部门(分区):要划分部门的过程是将硬盘驱动器分为几个部门的过程,每个部门都可以用于存储不同类型的数据或安装不同的操作系统。部分是Arch Linux安装过程中的重要步骤,因为它使您可以在系统的不同部分上分开一定数量的存储空间。
现代系统中使用了两个主要部分方案:MBR(Master Boot Remord)和GPT(GUID PARITION表)。 MBR是两个的数量,支持四个主要或三个主要部分和扩展零件。另一方面,GPP支持几乎无限的部分,并且是基于UEFI的系统所必需的。
您可以将工具用作CFDISK或FDISK在硬盘驱动器上创建部分。这些Toels允许您创建,删除和更改磁盘部分。建议在创建部门的创建中至少创建两个部分:用于root(root) /文件系统,另一个用于交换。根部部门必须至少为20 GB,而交换部分必须等于或略大于系统的数量。使用CFDISK或FDISK时,您必须小心,因为不正确的部分被删除或修改,可能会不断损害您的数据。
格式化 - 准备部门使用文件系统使用的过程。在格式化期间,在“如何存储和组织信息”部分中创建文件系统。
Arch Linux有一些可以使用的文件系统,包括EXT4,BTRFS和XFS。根部最广泛使用的文件系统是Ext4,BRTF和XFS是高级用户的流行选择。要在本节中创建文件系统,您可以使用以下命令:
我们使用lsblk命令看到了部分
$ lsblk现在,通过CFDISK程序,我们将被划分。
注意:如果您具有NVME2 SSD,则将具有/dev/nvme0n1 HDD或SATA具有/dev/sda
$ cfdisk --zero /dev/sda我们将在您离开此处的部分中打开GPT,将打开一个新的部分,我们将打开一个新的512M部分,我们给出51.2m的type EFI sytem 。 EPI系统部门/boot/efi主管已安装,音量应为512 MB。
Linux交换部分用于为系统提供其他虚拟内存,如果您的RAM受到限制,这一点尤其重要。交换部分在系统结束时在系统中使用,并在系统启动时自动激活。交换部分将用计算机打开计算机或一半等于一半。例如,在将4GB RAM 4GB交换或2GB交换盘进行除去时, GB被编写为GB包装G包装Typega Linux Swap 。
Ext4 Linux文件系统部分用于存储根目录,包括操作系统操作所需的所有文件。根部通常是系统中最大的部分,其中大多数数据和文件都存储在其中。我们以ext4格式进行内存以共享Linux文件系统部分,让我们拍摄Linux file system 。通过按下Write来保存我们将单击Quit的更改enter yes 。
我们将检查部门。
$ lsblk LSBLK LSBLK LSBLK必须在我们的/dev/sda /dev/sda1 , /dev/sda2和/dev/sda3中。
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 1 476.9G 0 disk
├─sda1 8:1 1 512M 0 part /mnt/boot/EFI
├─sda2 8:2 1 4G 0 part [SWAP]
└─sda3 8:3 1 459.9G 0 part /mnt
sr0 11:0 1 779.3M 0 rom /run/archiso/bootmnt这是该系统中第一个内存设备(以SDA为特征)中的第一个内存设备的部分,通常用作EFI系统部门。 EFH系统部门是一个部分,其中包含下载系统所需的引导加载程序和系统帮助程序。此部分通常形成为FAT32文件系统,通常位于存储器设备的开头。
这用作该系统中第一个存储设备的部分(由S表示),用作Linux交换部分。用作Linux交换派对系统的虚拟内存,并与系统中的物理内存(RAM)一起使用。本节通常位于存储设备的末端,该设备的格式为swap文件系统。
这是该系统中第一个内存设备(由SDA代表)的部门,该设备用作根部。根部是系统的主要部门,其中包括操作系统操作所需的所有文件。通常将本节格式化为ext4文件系统,通常是系统中最大的部分。根部设置为文件系统/ 。
各节的格式包括在该部分中创建文件系统,这对于操作领域输入和使用操作字段是必需的。文件系统是一种在存储设备上组织数据的方法,提供了访问和管理操作系统的文件和董事的结构。
如果没有格式化部分,则无法访问操作字段,并且本节中的信息不会以操作系统的方式组织。
此外,格式化该部分允许您选择要使用的文件系统类型。不同的文件系统具有不同的功能,例如支持大文件,支持智能或支持数据。您可以通过为您的需求选择文件系统来优化系统的操作和功能。
要格式为DEV / SDA页面的ET1部分,您可以使用以下命令:
mkfs.fat -F32 /dev/sda1注意:-F32选项用于将文件系统设置为FAT32。
您可以使用以下命令将DEV / SDAAB的Linux交换部分格式化:
mkswap /dev/sda2您可以使用以下命令作为 / sda3部分的Ext4 Linux文件系统部分:
mkfs.ext4 /dev/sda3硬盘应该能够访问操作系统以在磁盘上读取和写入数据。当部分分为硬盘零件时,将其分为可用于不同目的的单独部分。每个部分被视为一个单独的磁盘,需要在文件系统中制作目录以访问它。
标记为/主要部分的主要部分是文件系统的根部,其中包括所有必要的系统文件,程序和信息。将操作系统设置为硬盘驱动器的操作系统应为格式的部分,然后应安装文件系统中的相关目录。
例如,在Arch Linux / dev / s3中,您所说的新文件系统的部分是挂式 / MNG目录。 EFI系统部门已修改为 / dev / sda1节 / MNN / boot / efi目录,该目录是存储EFI引导文件的地方。交换部门 / dev / sda 2部分被复制在交换文件系统中,用于在有足够的RAM时临时存储数据。
/在内部打开启动 / EFI文件夹:
mkdir -p /mnt/boot/EFI此命令为EFI系统部门创建目录,以存储操作系统以下载操作系统。 -p选项还用于创建关键董事,如果尚未可用。
mount /dev/sda1 /mnt/boot/EFI该命令用于将EFI系统灌输到新创建的目录中。这使您可以在操作系统安装期间访问和使用ETI系统中的存储空间。
以下命令用于查看Linux交换部分:
swapon /dev/sda2Linux交换部分由操作系统用作虚拟内存。当系统完成物理内存(RAM)时,它可以使用“交换”部分从交换部分中用于临时存储数据。
mount /dev/sda3 /mntMount / dev / sda3 / mnn命令用于应对根部分,这是操作系统的主要部分。根分支包括所有其他董事,包括 / home, / usr, / var等。
完成模型完成后,我需要用sblk命令逆转。
root@archiso ~ # lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 1 476.9G 0 disk
├─sda1 8:1 1 512M 0 part /mnt/boot/EFI
├─sda2 8:2 1 4G 0 part [SWAP]
└─sda3 8:3 1 459.9G 0 part /mnt
sr0 11:0 1 779.3M 0 rom /run/archiso/bootmntArch Linux中的主系统是指拥有功能操作系统所需的最小组件集。这包括Linux内核,系统库,基本实用程序和工具以及引导加载程序。
我们可以安装Archlinux-Keyiring程序,以防止安装主系统时出现问题。
sudo pacman -Sy archlinux-keyring sudo pacman -Sy archlinux-keyring安装Arch Linux密钥软件包的命令。
Arch Linux键是一组敞开的键,用于验证Arch Linux安装的软件包的完整性和真实性。这些键用于确保在运输过程中包装不会被打破或不会更改。
启动pacstrap命令以安装主系统。此命令从Arch Linux Febres下载并安装必要的软件包和组件。完成如下:
pacstrap /mnt base base-devel linux linux-firmware nano openssh networkmanager netctl上行中的pacstrap命令用于在/mnt中的已安装文件系统中安装主系统和必要的软件包。 / MNN主管用作安装主系统的目标主管。
MNG之后显示的软件包是主系统的组件,其中包括:
base:功能系统所需的主要软件包。base-devel:创建除源以外的其他软件包所需的开发软件包。linux: Linux内核。linux-firmware: Linux内核所需的MicroDusturur(固件)文件。nano:简单的文本编辑器。openssh:安全外壳的实现(SSIR,用于通过网络安全通信。networkmanager:一个网络连接管理器,允许您配置和管理网络连接。netctl:在Arch Linux中设置网络连接的CLI工具。专用软件包将从Arch Linux数据包存储库下载,并且 / MNN设置为文件系统。一旦完成主系统的安装,就必须创建一个fstab文件。 FSTAB文件或文件系统表用于确定操作系统启动时应安装哪些文件系统以及需要安装何处。 FSTAB文件是使用以下命令创建的:
genfstab -U /mnt >> /mnt/etc/fstab此命令创建一个文件系统图,并将其添加到新安装的操作系统/mnt/etc/fstab文件中。重要的是要确保FSTAB文件正确,因为错误的FTAB文件可以干扰操作系统的适当负载。
最后,通过运行Arch-Chroot命令,将根主管更改为您的新安装系统:
arch-chroot /mnt arch-chroot /mnt是将当前系统 / MGI中安装的新安装的Arch Linux系统更改为Root Director的命令。
简而言之,Arch-Chroot / MNN是安装Arch Linux的重要命令,因为它允许您继续从新的安装环境中设置系统。
设置了主系统后,该设置系统了。在本节中,您将学习如何设置时区,键盘布局,根密码并创建一个新的用户帐户。
时区的安装对于确保正确安装时间和日期很重要。您可以使用timedatectl命令设置时区。
hwclock --systohc --utc hwclock命令用于在系统上设置设备手表。 - 用于将设备手表设置为当前系统时间的--systohc选项。 --utc控件向命令说使用通用时间协调而不是本地时间。
ln -sf /usr/share/zoneinfo/Asia/Tashkent /etc/localtime ln -sf命令用于在时区文件/usr/share/zoneinfo/Asia/Tashkent和系统之间创建符号连接,以识别本地时间/etc/localtime文件。通过这样做,您可以将时区安装到系统到达亚洲 / Tashkent的时间时间。
通过一起使用这些命令,您可以将设备的时钟安装到当前系统时间,并为系统 / tashkent设置时区。
您需要编辑/etc/vconsole.conf以在Arch Linux中设置键盘布局。例如,要将键盘模式安装到en_US.UTF-8您将执行以下操作:
echo " KEYMAP=en_US.UTF-8 " > /etc/vconsole.conf操作系统语言的安装是一种本地化过程,以所需的语言显示文本和消息。
要设置一种新语言,您需要使用软件包管理器安装语言支持软件包。例如,在Arch Linux上,您可以使用PACMAN软件包管理器设置必要的语言支持软件包。我们在国王编码字符中使用命令调整本地语言设置
nano /ect/locale.conf nano menng从编辑器打开/etc/locale.conf文件,并添加以下配置。
LANG=en_US.UTF-8 loCale.conf文件用于确定系统本地设置的编码,包括语言和符号的编码。在这种情况下, LANG=en_US.UTF-8通过编码系统的符号来安装系统UTF-8 (EN__US)的标准语言。
最后,在/etc/locale.gen文件中,您可以通过设置环境变量来设置系统语言。为此,您#通过nano Text Murahull从/etc/locale.conf文件发出所需的语言。
nano /etc/locale.gen从#注释中获取所选语言后,我们将按ctrl+o ,然后单击ctrl+x ,以保存enter 。然后,您可以完成以下命令来创建本地语言:
sudo locale-genroot密码和新用户的创建是安装Linux系统的重要步骤。 Root帐户是Linux系统中的超级固定超级使用的超级固定器特权。该帐户可以在系统中执行任何操作,包括软件安装,设置系统设置,系统设置。
但是,就安全原因而言,通常不建议将根帐户用于日常任务。因此,最好创建一个有限好处的新用户。因此,您可以执行日常任务而无需提供根帐户,在此系统中,您可以偶然破坏某些东西的风险。
我们进入Arch Linux的主机
echo " kompyuternomi " > /etc/hostname echo "kompyuternomi" > /etc/hostname Arch Linux操作系统命令中计算机的命令名称。 Compome Iddide此提交这是Linux程序员或计算机品牌名称的名称,您可以在任何地方使用。
/ etc / hostName文件是一个配置文件,它不断托管主机名。通过启动回声命令并将输出转发到此文件,您可以将主机名安装到“计算机”。
您必须使用passWD命令在Arch Linux中创建一个root密码。此根要求您输入用户的新密码。
passwd要在Arch Linux中创建新用户,可以使用useradd和passwd命令。 userAdd的语法:
例如,要创建名为Asilbek的用户,您可以执行以下操作:
useradd -m -G wheel asilbek然后使用PARSWD命令为新用户设置密码:
passwd asilbek useradd -m为新用户创建家庭主任, -G wheel用户添加到Wheelular组中,该组允许用户执行用户。 passwd命令为新用户设置密码。
EDITOR=nano visudo启动此订单后,您将在Nano Text Editor中打开supoops配置代码。您会从这些代码中找到下面的代码行。
root ALL=(ALL) ALL
# #Uncomment to allow members of group wheel to execute any command
# %whell ALL=(ALL) ALL此代码将将行更改为下面的代码,即#%whell ALL=(ALL) ALL
root ALL=(ALL) ALL
# #Uncomment to allow members of group wheel to execute any command
%whell ALL=(ALL) ALL EDITOR=nano visudo是打开使用Nano Text Editor编辑的SITATERS文件的命令。
%wheel ALL=(ALL) ALL一个可以添加到sudo文件中的系列,以使SUSO偏好为Weel组。 Wheel Groupi通常是一个特殊的小组,用于为某些用户提供管理福利。
Sudoders文件是一个配置文件,它确定允许哪些用户使用Sudo执行优先命令以及允许执行哪些命令。 Sauders文件只能由root用户编辑。
visudo命令用于编辑Sudorers文件。此命令仅提供一个用户同时编辑文件,并在存储文件之前将其语法检查为错误。它有助于防止错误并确保文件是真实且功能正常的。
将%wheel ALL=(ALL) ALL Wheel Groupy的成员提供Suso特权。这两种动作都是需要高特权的系统控制功能所必需的,但对于每个系统都是非常危险的。
Bootloader是一个将操作系统加载到内存并分配管理的程序。这是计算机运行时工作的第一个软件,该软件负责启动操作系统并将控制转移到它。
Arch Linux是著名的Bootloader程序(Grand Unified Bootloader)和Syswinux。 GRUB是许多Linux发行版的标准引导程序,提供了一个基于菜单的接口来选择上传的操作系统。 Syslinux是一种轻型引导加载程序,通常用于从所采用的环境(例如USB驱动器)中加载Linux分布。
在Arch Linux中,必须执行以下步骤以安装和配置引导程序:
使用PACMAN软件包管理器将Bootloader与以下命令一起使用:
pacman -S grub efibootmgr dosfstools mtools os-prober intel-ucode此命令用于在Arch Linux系统中安装与Bootloader相关的多个软件包。安装的软件包是:
grub (Grand Unified Bootload):这是加载程序引导程序,允许操作系统从内置操作系统列表中下载。
基于此UEFI(统一的可扩展固件接口), efibootmgr系统是用于管理系统分区中引导复位的工具。
该dosfstools通常提供助理程序,以创建和验证用于UEFI系统中加载的部分的MS-DOS FAT文件系统。
mtools此软件包提供了一组用于使用DOS光盘和磁盘图像的实用程序。
os-prober用于识别同一辆车中安装的其他操作系统和引导加载程序。
intel-ucode或amd-ucode此软件包包括用于Intel处理器和AMD处理器的微型更新,可帮助改善系统稳定性和安全性。
pacman命令软件包用于在Arch Linux系统中安装软件包。 -S选项定义了需要在软件包中安装的软件包和后面显示的软件包名称。
mkinitcpio -p linux mkinitcpio -p linux是用于还原Linux内核的第一个Ramdis映像的命令。第一个Ramdisk映像是一个临时文件系统,在安装真实的根文件系统之前,该系统在下载过程中加载到内存。它包含下载系统所需的基本驱动程序和其他组件。
当Linux内核中包含mkinitcpio -p linux时,有必要还原第一个ramdis。这样可以确保可以成功加载系统的必要驱动程序和组件。
$ grub-install --target=x86_64-efi --bootloader-id=GRUB --recheck grub-install该组用于安装引导加载程序。 --target=x86_64-efi选项指示目标体系结构x86_64和bootloader应以uefi模式安装。
此命令用于使用UEFI固件安装GRUB作为Arch Linux系统的引导加载程序。 GRUB是一种流行的引导加载程序,它支持加载系统,并广泛用于Linux系统。 Grub-Astall组提供的选项用于在目标体系结构的管理器,EFI Bootloader Files,ETCI Boot Manager中设置Bootloader名称。
grub-mkconfig -o /boot/grub/grub.cfg grub-mkconfig命令创建一个Bootloader配置文件。该文件定义了系统的系统上传设置,包括标准操作系统和超时的标准战利品时间以下载标准操作系统。
-o选项定义输出(输出)文件,在这种情况下为/boot/grub/grub.cfg 。它基于文件/etc/default/grub /etc/grub.d目录中其他配置文件中的设置。
bootctl update这些步骤位于Arch Linux系统中,并在Linux系统中配置引导加载程序。安装了murladder / boot / efi目录,并使用 / boot/grub.cfg配置文件。 BootCT Update命令将确保Bootloader的更新和正确操作。
对于Arch Linux,我们安装驱动程序和实用程序。
pacman -S neofetch python firefox unzip xarchiver git htop net-tools e2fsprogs xfsprogs iproute2 pacman -S命令,然后使用软件包名称列表将这些软件包安装到Arch Linux。以下是列出的每个软件包的简要说明:
该命令是一种命令行,用于在neofetch终端显示系统数据和设备详细信息。
python脚本创建,Web开发,信息分析和更受欢迎的编程语言。
firefox Mozilla开发的著名开源网络浏览器。
该命令是一种命令行,用于从unzip ZIP档案中产生文件。
图形档案管理器,支持xarchiver Zip,Rar和Tain等各种档案格式。
git是一种流行的版本控制系统,用于合作管理源代码和编程项目。
用于跟踪系统资源(例如htop CPU和内存)的支持程序。
net-tools网络界面(包括命令的控制程序)用于管理IFCONFIG,ARP和NETSTATE。
e2fsprogs EXT2,EXT3和EXT4用于管理文件系统的实用程序集。
xfsprogs XFS是用于管理文件系统的一组实用程序。
iproute2网络接口,路由表和一套用于流量管理的实用程序。
此命令在Arch Linux系统中设置这些软件包。
设置图形驱动器非常重要,因为它们允许图形硬件系统有效通信和软件。如果未安装相关的图形驱动器,则可能会违反系统的图形性能,从而导致人员率低,图形伪像和其他视觉问题。此外,如果没有相关的图形驱动程序,某些软件可能无法正常工作或根本无法正常工作。因此,必要图的安装对于实现系统的最佳性能和功能非常重要。
您需要选择此图形驱动程序。
pacman -S xf86-video-intelpacman -S xf86-video-amdgpu pacman -S nvidia nvidia-utilspacman -S virtualbox-gues-utilssudo systemctl enable sshd.service && systemctl enable NetworkManagersudo systemctl enable sshd.service我喜欢系统中的SSH服务。 SSHD是安全壳(SSH)协议的程序,它允许对网络进行安全远程访问。通过激活SSHD服务,您允许用户使用SSH客户端连接到系统。
systemctl enable NetworkManager我喜欢系统中的NetworkManager服务。 NetworkManner是一项管理Linux系统中网络连接的服务,包括以太网,Wi-Fi和移动网络。通过启用NetworkManager,您允许您自动管理和自定义与系统的网络连接。
这两个命令共同允许您访问SSC并管理系统中的网络,这使得更容易远程连接和管理。启用或不服从这些服务取决于系统的特定用途和需求。 biroq,ko'pchilik foydalanuvchilar uchun uchun ushbu xizmatlarni yoqish odatiy va tavsiya etilgan eTilgan amaliyotdir。
exit Oddiy Arch Linux o'rnatilishi kontekstida siz asosiy tizimni o'rnatish va sozlashdan so'ng chroot muhitidan chiqish uchun exit buyrug'idan foydalanasiz. Bu zarur, chunki chroot muhiti o'rnatish jarayonida foydalaniladigan vaqtinchalik ildiz fayl tizimi bo'lib, u tizimning doimiy qismi bo'lish uchun mo'ljallanmagan.
Chroot muhitidan chiqish va jonli tizimga qaytish o'rnatish jarayonini yakunlashda muhim qadamdir, chunki u har qanday o'rnatilgan bo'limlarni o'chirish va yangi Arch Linux o'rnatilishidan foydalanishni boshlash uchun tizimni qayta ishga tushirish imkonini beradi.
Shuning uchun, exit buyrug'i o'rnatish jarayonini yakunlash uchun zarur va o'rnatish jarayonida tegishli vaqtda ishlatilishi kerak.
umount -a umount -a buyrug'i tizimdagi barcha o'rnatilgan fayl tizimlarini o'chirish uchun ishlatiladi. -a opsiyasi tizimning ishlashi uchun muhim deb belgilanganlaridan tashqari barcha fayl tizimlarini o'chirib qo'yish kerakligini bildiradi.
Oddiy Arch Linux o'rnatilishi kontekstida siz chroot muhitidan chiqqaningizdan so'ng va tizimni qayta ishga tushirishdan oldin umount -a buyrug'idan foydalanasiz. Bu barcha o'rnatilgan fayl tizimlari to'g'ri o'chirilganligini va ma'lumotlarning buzilishi yoki boshqa muammolarga olib kelishi mumkin bo'lgan uzluksiz fayl tizimi operatsiyalari yo'qligini ta'minlash uchun zarur.
Barcha fayl tizimlarini o'chirish orqali umount -a buyrug'i o'rnatish jarayonida kiritilgan har qanday o'zgarishlar diskda to'g'ri saqlanishini va tizimni qayta ishga tushirishdan oldin toza holatda bo'lishini ta'minlaydi.
Shuning uchun umount -a buyrug'i Arch Linuxni o'rnatish jarayonining muhim qismidir va o'rnatish jarayonida tegishli vaqtda ishlatilishi kerak.
sudo rebootArch Linuxni o'rnatish jarayonida diskni qismlarga ajratish, asosiy tizimni o'rnatish yoki boot loaderni sozlash kabi muayyan vazifalarni bajarganingizdan so'ng tizimni qayta ishga tushirishingiz kerak bo'ladi. O'rnatish muvaffaqiyatli yakunlanishi uchun o'rnatish yo'riqnomasini diqqat bilan kuzatib borish va tizimni tegishli vaqtlarda qayta ishga tushirish muhimdir.
sudo reboot -dan foydalanib, tizim barcha ishlaydigan jarayonlar va xizmatlarni ehtiyotkorlik bilan o'chiradi, o'rnatilgan fayl tizimlarini o'chiradi va tizimni qayta ishga tushiradi. Bu tizimning toza holatda bo'lishini va o'rnatish jarayonida kiritilgan har qanday o'zgarishlarning to'g'ri qo'llanilishini ta'minlaydi.
Shunday qilib, ha, tizimni to'g'ri qayta ishga tushirish va o'rnatish jarayonida kiritilgan har qanday o'zgarishlar to'g'ri qo'llanilishini ta'minlash uchun Arch Linuxni o'rnatish jarayonida sudo reboot buyrug'idan foydalanish zarur.
Arch Linux o'rnatilgandan va tizim qayta ishga tushirilgandan so'ng, kompyuter Arch Linux operatsion tizimi bilan ishga tushadi. Foydalanuvchiga tizimga kirish uchun foydalanuvchi nomi va parolni kiritishi mumkin bo'lgan tizimga kirish so'rovi taqdim etiladi.
Tizimga kirgandan so'ng, foydalanuvchi standart bo'yicha buyruq qatori interfeysiga kirish huquqiga ega bo'ladi. Ushbu minimal o'rnatish foydalanuvchi o'z ehtiyojlariga moslashtirilgan to'liq ishlaydigan tizimni yaratish uchun ish desktop environment yoki window managerni va boshqa dasturlarni qo'lda o'rnatishi kerakligini anglatadi.
Grafik ish stoli muhitini o'rnatish uchun foydalanuvchi kerakli paketlarni o'rnatish uchun pacman paket menejeridan foydalanadi.
Arch Linux-ni o'rnatgandan so'ng, tizim ishlaydi, lekin foydalanuvchi grafik interfeysi (GUI) yoki ish stoli muhiti (DE) bilan birga kelmaydi. Tizimdan grafik interfeys bilan foydalanish uchun DE o'rnatilishi kerak.
DE - bu operatsion tizim bilan o'zaro aloqada bo'lish uchun yaxlit va integratsiyalangan foydalanuvchi interfeysini ta'minlovchi dasturiy ta'minot to'plami. Bunga fayl boshqaruvchisi, grafik ilovalarni ishga tushirish moslamasi va tizim sozlamalari kabi xususiyatlar kiradi. Arch Linux uchun bir nechta DE mavjud, jumladan GNOME, KDE, Xfce, Cinnamon, Deepin, LXDE va boshqalar.
DE ni o'rnatish uchun bir nechta paketlarni o'rnatish kerak, jumladan DE ning o'zi, displey drayverlari va displey menejeri. Displey drayverlari grafik uskuna bilan bog'lanish uchun zarurdir va displey menejeri foydalanuvchilarning tizimga kirishi uchun kirish ekranini taqdim etadi.
Xfce4 - bu Arch Linux-ga o'rnatilishi mumkin bo'lgan yengil va mashhur ish stoli muhiti. Xfce4 ni o'rnatish uchun terminalda quyidagi buyruqdan foydalanishingiz mumkin:
sudo pacman -Syyu xfce4 xfce4-goodies lightdm lightdm-gtk-greeter xorg mesa xf86-video-intelsudo systemctl enable lightdm.service
sudo reboot Ushbu kod XFCE4 ish stoli muhitini va XFCE4 uchun qo'shimcha plaginlar va yordamchi dasturlarni taqdim etadigan xfce4-goodies kabi ba'zi qo'shimcha paketlarni o'rnatadi. Shuningdek, u grafik login screenni taqdim qiluvchi displey menejeri lightdm va GTK+ toolkitdan foydalanadigan LightDM displey menejeri uchun greeter lightdm-gtk-greeterni o'rnatadi.
Bundan tashqari, u grafik foydalanuvchi interfeyslari uchun asos bo'lgan dasturiy ta'minot frameworki bo'lgan X Window System bo'lgan xorg ni o'rnatadi. Shuningdek, u Xorg uchun 3D grafiklarni qo'llab-quvvatlaydigan OpenGL specificationning open-source ilovasi bo'lgan mesa -ni o'rnatadi.
Kodning ikkinchi qatori LightDM displey menejerini boshqarish uchun masul bo'lgan tizim xizmati bo'lgan lightdm.service -ni ishga tushiradi. Bu LightDM displey menejerining yuklash vaqtida avtomatik ravishda ishga tushishini ta'minlaydi va foydalanuvchiga grafik interfeys orqali tizimga kirish imkonini beradi.
Agar sizga xfce4ni o'zini standart dizayni ko'rishini yoqmasa uni didingizga qarab xoxlagancha bezab olishingiz mumkin. Quyida havolada Arch linuxga o'rnatilgan xfce4ni dizayni o'zgartirish qo'llanmasi va konfiguratsiya fayllar, kodlari bor.

Agar siz boshqa DE larni o'rnatmoqchi bo'lsagiz quyidagi havola orqai o'zongizga yoqqan De larni o'rnatib olishingiz mumkin
Xulosa qilib aytganda, biz foydalanuvchilarga yengil va soddalashtirilgan hisoblash muhitini taqdim etuvchi kuchli va sozlanishi mumkin bo'lgan Arch Linux operatsion tizimini o'rnatishni yakunladik. O'rnatish jarayonida biz diskni qismlarga ajratdik, asosiy tizimni o'rnatdik, boot loaderni sozladik, qo'shimcha dasturiy ta'minotni o'rnatdik va tarmoq va foydalanuvchi hisoblari kabi asosiy tizim konfiguratsiyalarini o'rnatdik.
Tizimni qayta ishga tushirgandan so'ng, bizga Arch Linux buyruq qatori interfeysi taqdim etildi, u bizning ehtiyojlarimizga moslashtirilgan va moslashtirilgan. Bu yerdan foydalanuvchilar qo'shimcha dasturlarni o'rnatishlari, tizim sozlamalarini sozlashlari va Arch Linux muhitini o'z xohishlariga ko'ra nozik sozlashlari mumkin. Keyin biz Desktop Environment o'rnatdik.
O'rnatish jarayoni boshqa Linux distributivlariga qaraganda ancha murakkab bo'lishi mumkin bo'lsa-da, Arch Linux-ning afzalliklari uning moslashuvchanligi, minimalizmi va sozlanishidadir. Bu ularning o'ziga xos ehtiyojlariga moslashtirilishi mumkin bo'lgan yengil va samarali operatsion tizimni xohlaydigan foydalanuvchilar uchun ideal tanlovdir. Ushbu repositoryda qo'llanmaning .docx varianti ham mavjud.