Arch Linux安装指南

Arch Linux installation guide

Arch Linux是排在前十名中的最佳发行版之一。 Arch Linux是一种轻量级且灵活的Linux发行版,由于其滚动发行版模型为每个滚动发行版(每月基本版本)都提供了最新的软件包,因此它试图保持简单。 Arch Linux开发为独立发行版,直接易用,用户相对容易理解,而不是提供精美的点击式样式管理工具。

对于初学者来说,Arch Linux的安装/安装程序有点复杂,而且像其他发行版(如Ubuntu,Fedora等)那样安装起来并不容易,并且默认情况下没有GUI。 Arch通过Pacman软件包管理器提供自己的软件包。 针对i686,x86-64和ARM体系结构进行了优化的Arch官方软件包。 或者,我们可以通过Pacman或Yaourt(但另一个用户存储库工具)从AUR – Arch用户存储库社区运营的软件包存储库中的pacman上安装不存在软件包的软件包。

1)下载Arch Linux ISO

访问Arch Linux ISO下载页面并选择torrent文件或直接ISO的下载选项,然后下载。

2)使用Arch Linux安装介质引导计算机

After downloading the Arch Linux ISO image, make it as bootable media such as (Burned CD/DVD or USB) and boot up your system with installation media. You will get below screen, choose 32-bit or 64-bit installation based on your architecture then hit Enter Key.
arch-linux-installation-steps-screen-shots-1

By default you will be logged in as a root user automatically.
arch-linux-installation-steps-screen-shots-2

确保您可以使用Internet连接以进一步安装Arch Linux。 检查您的Internet连接是否正常。

1
# ping 2daygeek.com

3)创建磁盘分区

通过运行以下命令,在继续进行磁盘分区之前,请检查HDD大小。

1
# fdisk -l

arch-linux-installation-steps-screen-shots-3
As you can see fdisk output, we are having 30 GB HDD. For Hard Disk partitions, we can use Fdisk or Cfdisk utilities, i'm going to use Cfdisk as per Arch Linux recommendation.

我的分区计划如下。

  • 大小为10 GB的Root分区/dev/sda1作为可引导的主要文件,格式为ext4。

  • Swap分区/dev/sda2作为主分区,具有两倍的RAM。

  • 逻辑分区Home/dev/sda5其余空间的格式为Extended和ext4。

  • 我们的分区计划已准备就绪,我们将通过在终端上触发Cfdisk命令来实现相同的目标。

    1
    # cfdisk

    Select label type as dos >> Choose New partition >> Enter partition size 20G or 20480M >> choose the type of partition primary >> partition type Bootable >> Then, select Write to write the partition table >> Finally choose Yes to save the changes.
    arch-linux-installation-steps-screen-shots-4

    arch-linux-installation-steps-screen-shots-5

    arch-linux-installation-steps-screen-shots-6

    arch-linux-installation-steps-screen-shots-7

    arch-linux-installation-steps-screen-shots-8

    arch-linux-installation-steps-screen-shots-9

    arch-linux-installation-steps-screen-shots-10

    对其他分区也是如此。

    使用Down Arrow并选择可用空间,然后选择New分区>>输入分区大小2G2048M >>选择分区的类型primary >>然后,选择Write写入分区表 >>最后选择Yes保存更改。

    Use Down Arrow and choose Free Space, then Choose New partition >> Enter partition size 2G or 2048M >> choose the type of partition Extended >> Then, Use Down Arrow and choose Free Space, then Choose New Enter partition size 8G or 8192M >> Then, select Write to write the partition table >> choose Yes to save the changes >> Finally choose Quit to exit from partition manager.
    arch-linux-installation-steps-screen-shots-12

    验证新创建的分区

    1
    # fdisk -l

    arch-linux-installation-steps-screen-shots-13
    It's time to create file system by firing below commands

    1
    2
    # mkfs.ext4 /dev/sda1
    # mkfs.ext4 /dev/sda5

    格式化并激活交换分区

    1
    2
    # mkswap /dev/sda2
    # swapon /dev/sda2

    4)执行Arch Base系统安装

    要执行Arch Base System安装,必须安装homeroot分区。 请按照以下步骤进行安装。

    1
    2
    3
    # mount /dev/sda1 /mnt
    # mkdir /mnt/home
    # mount /dev/sda5 /mnt/home

    将国家/地区镜像服务器移到列表顶部,以提高速度。

    1
    # nano /etc/pacman.d/mirrorlist

    arch-linux-installation-steps-screen-shots-14
    Install Arch Linux base system by issuing below command.

    1
    # pacstrap /mnt base base-devel

    默认情况下,Arch没有fstab文件,我们需要通过发出以下命令为新的Arch Linux系统生成fstab文件。

    1
    # genfstab /mnt >> /mnt/etc/fstab

    验证fstab条目

    1
    # cat /mnt/etc/fstab

    arch-linux-installation-steps-screen-shots-15

    5)执行Arch基本系统配置

    到目前为止,我们仅在Arch Live ISO中。 切换到新安装的Arch Linux系统,以执行一些基本配置以使其投入生产。

    1
    # arch-chroot /mnt

    通过取消注释/etc/locale.gen文件上的en_US.UTF-8 UTF-8,然后取消文件saveclose来配置系统语言。

    1
    2
    # nano /etc/locale.gen
    en_US.UTF-8 UTF-8

    通过发出以下命令来生成新的语言环境。

    1
    # locale-gen

    创建新的语言环境conf文件/etc/locale.conf并在其上添加以下行,然后saveclose

    1
    2
    # nano /etc/locale.conf
    LANG=en_US.UTF-8

    根据您所在的国家/地区分配系统的时区。 所有时区文件都位于/usr/share/zoneinfo/。 我来自印度,因此要添加Asia/Kolkata

    1
    # ln -s /usr/share/zoneinfo/Asia/Kolkata /etc/localtime

    通过发出以下命令来将系统时间与UTC标准进行调整/匹配。

    1
    # hwclock --systohc --utc

    启用网络连接以访问系统上的Internet。

    1
    2
    # systemctl enable dhcpcd
    # systemctl start dhcpcd

    设置root用户密码。

    1
    # passwd

    6)安装Grub

    我们几乎完成了90%的工作,我们需要安装引导加载程序以完成安装。

    1
    2
    3
    # pacman -S grub os-prober
    # grub-install /dev/sda
    # grub-mkconfig -o /boot/grub/grub.cfg

    我们已经成功安装了Arch Linux进行生产,最后从系统中安装了exit,然后将umount分区了/mnt/mnt/home,然后是reboot系统。

    1
    2
    3
    4
    # exit
    # umount /mnt
    # umount /mnt/home
    # reboot

    Arch Linux boot menu screen shot.
    arch-linux-installation-steps-screen-shots-17

    Enter User Name as root & password Your root password, then hit Enter. Yes, i have successfully logged in system.
    arch-linux-installation-steps-screen-shots-18
    Enjoy…)