Arch Linux是Linux发行版,已排在最佳的十大Linux发行版之列。它是轻量级的,Arch Linux的主要目标是使事情保持简单,这就是它带有滚动发行模型的原因,该模型的每个发行版都附带新软件包。但这绝对不是针对初学者的发行版,因为它涉及基于命令行的设置。在本文中,我们将看到在您的系统中安装Arch Linux的分步指南:
安装Arch Linux的前提条件
- 64位系统
- 512 MB内存
- 1GB可用磁盘空间
- 活跃的互联网连接
- USB / DVD驱动器
- Linux命令行实用程序知识
安装Arch Linux的分步指南
步骤1)下载Arch Linux最新版本
第一步是确保您已在系统中下载了最新版本的Arch linux。如果尚未下载,请点击 这里 去下载。
步骤2)创建可引导磁盘
第二步是创建可引导磁盘,以在系统中安装Arch Linux。要在Linux桌面上创建可启动的USB磁盘,您可以使用unetbootin之类的工具,也可以使用dd命令,示例如下所示。
# dd if=archlinux-2018.07.01-x86_64.iso of=/dev/sdb bs=4M
步骤3)从USB启动
现在确保更改启动顺序以从USB启动并重新启动系统
步骤4)安装Arch Linux
现在,当系统从USB启动时,将显示带有6个选项的欢迎安装屏幕,其中包括
- 引导Arch Linux(x86_64)
- 引导现有操作系统
- 运行Memtest 86+(Mem测试)
- 硬件信息(HDT)
- 重启
- 断电
选择“ Boot Arch linux(x86_64)”并按Enter,它将加载临时操作系统,并且在自动root登录后会出现提示
步骤5)准备自己的自定义分区
下一步是准备分区,因为安装需要在根目录上安装分区,并需要一个交换文件以及home,var和tmp文件系统。就我而言,我有大约40 GB硬盘,并将在其上创建以下分区。
- / 10 GB(ext4文件系统)
- / home-12 GB(ext4文件系统)
- / var-10 GB(ext4文件系统)
- / tmp-5 GB(ext4文件系统)
- 交换-2GB(ext4文件系统)
要开始创建新分区,请键入以下命令:
[email protected] ~ # lsblk [email protected] ~ # fdisk dev/sda
现在,在命令行中为新分区键入“ n”,然后在主分区中键入“ p”。默认情况下,第一个扇区将自动分配,因此只需按Enter即可继续。仅对于最后一个扇区,您需要指定分区大小(/ root为10GB)
同样,为home创建分区,var为12 GB,10 GB为主要分区。
同样,分别创建5GB和2GB的/ tmp和Swap分区作为逻辑分区。
按“ t”,选择第6个分区,并将“ 82”设置为切换ID。 (82 id用于交换分区)
步骤6)格式化分区
现在我们已经创建了所有5个分区,是时候使用mkfs命令对其进行格式化了,交换分区将使用mkswap命令进行格式化。要创建文件系统,请键入以下命令:
[email protected] ~ # mkfs.ext4 /dev/sda1 [email protected] ~ # mkfs.ext4 /dev/sda2 [email protected] ~ # mkfs.ext4 /dev/sda3 [email protected] ~ # mkfs.ext4 /dev/sda5 [email protected] ~ # mkfswap /dev/sda6 [email protected] ~ # swapon /dev/sda6
现在是时候挂载这些分区了:
[email protected] ~ # mount /dev/sda1 /mnt [email protected] ~ # mkdir /mnt/home [email protected] ~ # mkdir /mnt/var [email protected] ~ # mkdir /mnt/tmp [email protected] ~ # mount /dev/sda2 /mnt/home [email protected] ~ # mount /dev/sda3 /mnt/var [email protected] ~ # mount /dev/sda5 /mnt/tmp
步骤7)安装Arch Linux基本软件包
到目前为止,我们已经创建了分区和,让我们安装基本的操作系统软件包。
Arch linux基本软件包包含运行系统的所有内容。基本软件包中包含的一些内容包括USB实用程序,vi编辑器,文件系统工具,库,C库等。
要安装基本软件包,请输入以下命令:
[email protected] ~ # pacstrap /mnt/base base-deve1
成功执行以上命令后,我们将获得类似以下的输出:
步骤8)生成fstab文件
安装基本软件包之后,使用genfstab命令生成fstab文件。
[email protected] ~ # genfstab -U /mnt >> /mnt/etc/fstab [email protected] ~ # cat /mnt/etc/fstab
现在将root更改为已安装的新系统,这意味着您需要为当前正在运行的进程以及所有正在运行的子进程更改root。执行下面的命令
[email protected] ~ # arch-chroot /mnt /bin/bash
步骤9)设定正确的时区
要设置时区,请输入以下命令:
ln -sf / usr / share / zoneinfo /
[email protected] ~ # ln -sf /usr/share/zoneinfo/Asia/Kolkata /etc/localtime
要查看所有时区,请输入
[email protected] ~ # ls /usr/share/zoneinfo
要配置硬件时钟,请输入:
[email protected] ~ # hwclock --systohc --utc
步骤10)配置您的区域设置
您的系统的本地设置和语言设置可以在文件/etc/locale.gen中找到。您需要做的就是在vi编辑器的帮助下打开文件,然后从首选语言中删除注释。我在这里(en_US)选择了英语(US)。取消注释首选语言后,请在命令下方运行,
[email protected] ~ # locale-gen [email protected] ~ # echo LANG=en_US.UTF-8 > /etc/locale.conf [email protected] ~ # export LANG=en_US.UTF-8
步骤11)设置主机名并安装引导程序
这是使用Linuxbuzz作为主机名:
[email protected] ~ # echo linuxbuzz > /etc/hostname
要么
[email protected] ~ # hostnamectl set-hostname "linuxbuzz" [email protected] ~ # exec bash
现在将其添加到在/ etc / hosts中找到的主机文件中
现在使用以下pacman命令安装Boot loader
[email protected] ~ # pacman -S grub [email protected] ~ # grub-install /dev/sda [email protected] ~ # grub-mkconfig -o /boot/grub/grub.cfg
步骤12)设置根密码并创建一个新用户
要设置root密码,请运行以下命令,
[email protected] ~ # passwd root
要创建新用户,请输入:
[email protected] ~ # useradd -m -G wheel,users -s /bin/bash pkumar
现在创建您自己的密码,键入以提供所需的密码。
[email protected] ~ # passwd pkumar
现在,通过添加以下行,将新用户添加到/ etc / sudoers /列表中:
pkumar ALL=(ALL) ALL
创建用户完成后,请使用以下命令更新系统,
[email protected] ~ # pacman -Syu
成功执行以上命令后,可以说我们已经成功安装了最小的ArchLinux。
步骤:13)安装Gnome桌面
如果您是Linux桌面(如Gnome)的忠实拥护者,则可以使用以下命令进行安装,请确保您的系统已连接到Internet。就我而言,我的系统已经连接到Internet并从DHCP获得IP。
[email protected] ~ # pacman -S gnome gnome-extra [email protected] ~ # pacman -S gnome gnome-extra
安装完Gnome软件包后,请使用下面的命令启动并启用GDM服务
[email protected] ~ # systemctl start gdm [email protected] ~ # systemctl enable gdm
现在重新启动系统,重新启动后,您将获得Gnome登录屏幕,使用我们在上一步中创建的相同的用户名和密码。
结束语,恭喜!您已与Gnome桌面一起成功安装了ArchLinux。现在探索并享受它?