首先从官方或者国内镜像网站将系统镜像下载下来,然后使用软碟通写进U盘里,在开机bois里设定UEFI启动否则U盘将无法引导或无法进入命令行,不同机器方法不一,根据自己的机器型号自行百度。
-
连接网络,并测试网络通断
-
vim或vi打开
/etc/pacman.d/mirrorlist
文件使用gg后再使用dG清空内容并添加国内源,格式:Server = https://......
我这里用了清华源Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
,添加完成后使用pacman -Syy刷新
-
fdisk -l
查看磁盘状况以及要将系统安装的那个盘,我这里是sda,sdb为我的装机U盘 -
使用
mkfs.ext4 /dev/sda
吧sda格式化一下,然后用fdisk /dev/sda
开始分区:
输入g创建GPT分区
n新建分区,第一步是设定序号默认即可,第二部First …是选择开始地址默认即可,第三部因为这里是我之后设定的EFI分区所以输入+512M分512mb即可
n新建分区,还是按照上面的步骤,这次是boot分区第三部也+512M
n新建分区,这次就是系统的其他部分分区,一路默认回车
w写入退出
-
fdisk -l
在查看一下分区情况 -
然后
mkfs.fat -F32 /dev/sda1
将EFI分区格式化为fat32,然后mkfs.ext4 /dev/sda2
将boot分区格式化为ext4,然后mkfs.ext4 /dev/sda3
将sda3格式化为ext4
-
使用
mount /dev/sda3 /mnt
将系统分区挂载到/mnt上去,mkdir /mnt/boot
在系统分区内创建Boot目录并使用mount /dev/sda2 /mnt/boot
将sda2挂在到boot目录上去,mkdir /mnt/boot/EFI
创建EFI目录,并使用mount /dev/sda1 /mnt/boot/EFI
将sda1挂在上去。 -
使用
pacstarp -i /mnt base base-devel linux linux-firmware dhcpcd
将基础的系统以及依赖安装上去,经过我亲试,这些缺一不可否则之后安装完引导后系统将无法引导启动,其中dhcpcd是为了之后系统能正常上网用的,不装他装好系统后连有线网都上不了,之后一路回车默认 -
使用
genfstab -U /mnt > /mnt/etc/fstab
配置fstab,并记得用cat /mnt/etc/fstab
查看内容验证是否成功
-
使用
arch-chroot /mnt
切换到新系统,并使用pacman -S vim
安装vim -
使用
vim /etc/locale.gen
查看并配置本地语言,将en_US.UTF-8与zh_CN.UTF-8前面的#删除并保存退出,最后使用locale-gen
使设置生效
-
执行
echo LANG=en_US.UTF8 > /etc/locale.conf
-
执行
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
设定时区 -
执行
hwclock --systohc --utc
设定硬件时间 -
执行
pacman -S dosfstools efibootmgr grub
安装引导程序 -
执行
grub-install --target=x86_64-efi --efi-directory=/boot/EFI --recheck
进行引导安装,不出错的话应该是下面这样 -
执行
grub-mkconfig -o /boot/grub/grub.cfg
进行引导程序配置,执行无误的话应该如下图 -
执行
passwd
设定root密码 -
执行
useradd -m -g users -s /bin/bash '你的用户名'
,来添加一个普通用户,然后设定其密码,记住这里必须要添加一个普通用户,否则之后装好gdm进行登录时则无法登录(gdm不允许使用root用户登录) -
执行
vim /etc/sudoers
在root ALL=(ALL) ALL下面在添加一句‘你的用户名’ALL=(ALL) ALL,赋予你的普通用户sudo执行的权限,更改完后使用wq!强制写入退出,如果不加!他会一直提示你readonly无法写入退出。 -
exit推出,reboot重启,至此一个基本的arch linux就安装完成,启动后登录root执行
sudo systemctl start dhcpcd
启动dhcpcd在执行sudo systemctl enable dhcpcd
设置其开机自启,然后ping一下查看网络通短 -
执行
pacman -S gnome gnome-extra
安装gnome桌面一直回车全部默认,当然你也可以自行安装其他桌面 -
执行
sudo pacman -S xorg gnome-tweaks
安装x窗口管理器与美化工具 -
执行
sudo systemctl enable gdm
设置gdm开机自启,sudo pacman -S networkmanager
安装网络管理工具,sudo systemctl enable NetworkManager
设定开机自启
reboor
重启
最后记得用sudo vim /etc/pacman.conf
打开文件后在最后加上
[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
将archlinuxcn添加进去
reboot重启,至此一个基本的arch linux就安装完成了,之后在写写一些基本的常用软件工具配置与桌面美化。