相较而言,安装Arch linux比ubuntu麻烦很多,想看ubuntu安装过程的可以看这篇。
下载iso镜像,这里给清华镜像链接:
https://mirrors.tuna.tsinghua.edu.cn/archlinux/iso/latest/archlinux-2019.07.01-x86_64.iso用rufus之类的工具将镜像烧录到u盘上,从u盘启动安装程序
由于安装过程依赖于网络连接,如果你使用的是无线网,参考官方wiki,如果是直接可用的有线网,则直接测试
ping www.baidu.com
能ping通就没问题
- 开启网络授时
timedatectl set-ntp true
- 磁盘分区(如果是UEFI会麻烦一些,这里只介绍非UEFI的情况)
查看当前磁盘列表
fdisk -l
应该是/dev/sdX
的形式,一般来说是/dev/sda
。
cfdisk /dev/sda
如果是空白磁盘,它会让你选label type
,此处选dos
,如果没问则不必管;分区时设一个ext4主分区/dev/sda1
,设一个swap分区/dev/sda2
,然后分别创建文件系统并加载
mkfs.ext4 /dev/sda1
mkswap /dev/sda2
mount /dev/sda1 /mnt
swapon /dev/sda2
6.安装系统
首先修改软件源,以清华源为例,在文件/etc/pacman.d/mirrorlist
的头部加入
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
然后开始安装
pacstrap /mnt base base-devel
- 生成
fstab
文件
genfstab -U /mnt >> /mnt/etc/fstab
- 进入新系统
arch-chroot /mnt
- 设置时区和locale
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc
修改/etc/locale.gen
文件,取消en_US.UTF-8 UTF-8
和zh_CN.UTF-8 UTF-8
前面的注释,然后运行
locale-gen
echo "LANG=en_US.UTF-8" > /etc/locale.conf
- 设置主机名并开启DHCP
echo "HOSTNAME" > /etc/hostname
systemctl enable dhcpcd
- 设置grub
pacman -S grub os-prober
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
- 设置密码
passwd
- 重启
exit
reboot
- 添加archlinuxcn源
修改/etc/pacman.conf
,加入
[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
然后更新
sudo pacman -Syy
- 安装图形界面
sudo pacman -S xorg-server gnome
sudo systemctl enable gdm
安装显卡驱动,根据你的显卡类型选择装哪一个
sudo pacman -S xf86-video-amdgpu #AMD
sudo pacman -S xf86-video-intel #intel
sudo pacman -S xf86-video-nouveau #NVIDIA
- 开机自动联网
systemctl enable NetworkManager
- 重启之后看到的就是熟悉的图形界面了。