ArchLinux系统安装教程

前言

以前一直听说Arch在Linux的各大发行版本中是对新手最不友好的一个,前几天安装了一下果然如此,一步没弄好就得重新安装,考验我的耐心。没办法,谁让Arch是最有逼格的那一个呢。小编呕心沥血安装了三次才弄好,整理了这篇安装教程。

效果如下

gnome桌面,是不是很好看呀~

安装步骤

1. 刷新本地时间

# ping baidu.com
# timedatectl set-ntp true

2. 配置软件仓库镜像

# vi /etc/pacman.d/mirrorlist

3. 硬盘分区并格式化

fdisk -l                #查看磁盘
cfdisk /dev/sda         #进入分区
mkfs.vfat -F32 /dev/sda1#efi引导才会用到
mkfs.ext4 /dev/sda1     #格式化分区
mkswap /dev/sda2        #格式化交换分区
swapon /dev/sda2        #启动交换分区
#挂载分区
mount /dev/sda1 /mnt
mkdir /mnt/home
mount /dev/sda3 /mnt/home

4. 安装最基本的软件包

pacstrap /mnt base base-devel linux linux-firmware

5. 生成分区表

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

6. 进入 chroot 环境

arch-chroot /mnt
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #设置时区
hwclock --systohc --utc #设定硬件时钟
pacman -S vim
vim /etc/locale.gen #取消en_US.UTF-8和zh_CN.UTF-8的注释
locale-gen
echo LANG=en_US.UTF-8 > /etc/locale.conf
export LANG=en_US.UTF-8
pacman -S wqy-zenhei ttf-fireflysung #安装中文字体

7. 安装 bootloader

pacman -S grub
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg

==8. 安装其他软件(重要)==

pacman -S dialog wpa_supplicant netctl iw dhcpcd

8. 创建root密码

echo archlinux > /etc/hostname
passwd

9. 重启

exit #退出chroot 环境
umount -R /mnt
reboot

10. 配置网络

sudo systemctl start dhcpcd
sudo systemctl enable dhcpcd

11. 安装 GNOME桌面

pacman -S xorg xorg-server #安装x环境
pacman -S gnome gnome-extra
systemctl start gdm.service
systemctl enable gdm.service

12. 安装yaourt

  1. 添加archlinuxcn
在 /etc/pacman.conf 文件末尾添加以下两行:

[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
  1. 安装yaourt
pacman -S archlinuxcn-keyring
pacman -Sy
pacman -S yaourt
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容