Arch Linux安装教程
准备
官网下载archlinux镜像文件archlinux-2019.12.01-x86_64.iso
真机安装:
使用Rufus将iso写入U盘,并从U盘启动电脑
虚拟机安装:
新建虚拟机挂载iso,并启动
安装
启动后进入Live环境:
网络测试
ping baidu.com
设置时间
timedatectl set-ntp true
硬盘设置
fdisk -l 找到自己要安装系统的硬盘(通常是/dev/sda)
cfdisk /dev/sda 分区(按照自己喜好分区,通常是系统分区+swap分区)
mkfs.ext4 /dev/sda1 把需要安装系统的分区进行格式化
mkswap /dev/sda2 如果创建了swap
swapon /dev/sda2 如果创建了swap
mount /dev/sda1 /mnt 挂载系统分区
设置镜像server (不进行这步也可以,下载软件包会比较慢)
vim /etc/pacman.d/mirrorlist 把China的镜像放到最上面
安装基础包(这一步会下载安装一些软件包,速度快慢视网速和机器性能而定)
pacstrap /mnt base linux linux-firmware
生成fstab
genfstab -U /mnt >>/mnt/etc/fstab
Change root 切换到到新安装的系统
(后面操作都在新系统内进行)
命令:arch-chroot /mnt
设置时区
ln -sf/usr/share/zoneinfo/Asia/Shanghai /etc/localtime
生成/etc/adjtime
hwclock –systohc
安装文本编辑器nano和vim
pacman -Syy nano vim
设置Locale
nano /etc/locale.gen(最前面添加以下文本,或者找到对应行删除前面#注释)
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_TW.UTF-8UTF-8
执行locale-gen生成locale信息
locale-gen
创建locale.conf
echo LANG=en_US.UTF-8 >/etc/locale.conf
创建hostname
echo archlinux > /etc/hostname
编辑hosts
nano /etc/hosts
安装引导grub
pacman -S grub
grub-install /dev/sda
grub-mkconfig -o/boot/grub/grub.cfg
安装设置sudo
pacman -S sudo
visudo 删除wheel和sudo组前面的#注释
设置用户/组
passwd 设置root密码
groupadd sudo 增加sudo用户组,组内用户可以使用sudo命令提权
useradd -m -G sudo,wheel -s
/bin/bash username 增加用户替换成自己的用户名
passwd username 设置新增用户的密码
额外安装
pacman -S dhcpcd 自动获取ip服务
systemctl enable dhcpcd 开机自启动
善后
exit 退出chroot环境
umount -R /mnt 卸载
重启
reboot
使用新增的用户即可登录系统。这样安装完成系统是没有图形界面的,后面我会写教程专门介绍怎么安装桌面环境。
使用图形向导安装 Arch Linux