最新ArchLinux安装教程【建议收藏】

发布时间 2023-05-15 09:36:12作者: 我不是萌新

主要分为以下步骤

  • 1、下载Archlinux并制作U盘启动器
  • 2、开机选择U盘启动
  • 3、系统联网
  • 4、更换国内镜像源
  • 5、开始硬盘分区(UEFI+GPT)
  • 6、格式化并挂载分区
  • 7、安装操作系统
  • 8、配置GRUB等基础设置
  • 9、用户配置
  • 10、安装桌面环境及必备软件

安装步骤如下

一、制作U盘启动工具

目前ArchLinux的最新版本为:archlinux-2023.05.03-x86_64.iso,下载地址:https://archlinux.org/download/
他这个官网好像只提供磁力链接,这里推荐一个从别的地方挖过来的迅雷X纯净版三无产品(无广告,无会员,无登录):https://www.lanzouw.com/i9JTRw1vbch
U盘启动工具可以选择Ultra ISO,但是这里推荐Ventory,一个免费开源支持多平台的工具:https://www.ventoy.net/cn/download.html

  • 1、安装Ventory工具

  • 2、写入ISO镜像文件
    直接把下载的ISO文件复制进去就行了

  • 3、开机U盘启动
    不同的主板进入BIOS的按键不一样,这里不再演示BIOS里选择你的U盘就好了,如果是VMware安装,尽管2022年ArchLinux内核已经是6,这里你还是选择5吧,虚拟机并无啥子影响

二、开始安装系统

  • 1、进行联网
    (1)WIFI连接
    2021新版ArchLinux安装镜像里的wifi连接由之前的wifi-menu改成了iwctl
iwctl

进入系统以后是这样的界面

查看当前网卡信息,我的笔记本是wlan0

device list

扫描并列出可用网络

station wlan0 scan
station wlan0 get-networks
station wlan0 connect <WIFI SSID>

连接名为TPLINK_DF1B的无线网络
exit,退出iwd模式,并ping 一下www.baidu.com 检查确认下是否连接网络成功
(2)PPPOE

pppoe-setup

进行配置或者:

systemctl start adsl

进行adsl连接,连接完后,执行:

ping www.baidu.com

或其他网址测试网络是否通
(3)其他连接
如果你是VMware这样虚拟网卡直接DHCP分配,只需要ip add查看一下,或者测试一下网络链接即可

  • 2、同步时间
timedatectl set-ntp true
  • 3、更换镜像源
    默认的都是国外的,速度非常非常慢,这可以自动选择国内的镜像源,可能会有几条超时,不放心可以去看一下
reflector -c China -a 10 --sort rate --save /etc/pacman.d/mirrorlist
  • 4、执行GPT分区
    我这里硬盘是sda,你们的可能不太一样,查看当前配置
lsblk

这里的分区计划是:
sda1------300M------/boot/efi
sda2------4G--- --SWAP
sda3------ALL-------/
因为我分配的内存是4GB所以这里交换分区也是4GB,可以根据实际情况调整,剩下的自然全部给 / 了,进入配置环境:

fdisk /dev/sda

建议先把之前的分区删除,Linux基础自己学习

n建立新分区,可以选择p主分区,或者e扩展分区,分区编号和开始扇区位置默认就行,直接回车

输入扇区大小,如:+300M,最后的根分区,默认回车是把剩下的空间全分配,不懂的百度搜教程

  • 5、格式化并挂载分区
    (1)格式化ESP分区
mkfs.fat -F32 /dev/sda1

(2)格式化根分区

mkfs.ext4 /dev/sda3

(3)格式化SWAP

mkswap /dev/sda2
  • 6、挂载分区
swapon /dev/sda2
mount /dev/sda3 /mnt
mkdir -p /mnt/boot/efi
mount /dev/sda1 /mnt/boot/EFI

查看分区情况

lsblk
  • 7、安装基本操作系统
pacstrap -i /mnt base base-devel linux linux-firmware vim
  • 8、写入分区表
    mount只是临时挂载,需要将配置写入fstab中
genfstab -U /mnt >> /mnt/etc/fstab
  • 9、切换到新分区
# arch-chroot /mnt 
  • 10、进行本地语言设置
vim /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
  • 11、设置时区
    设置硬件时间
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc --utc
  • 12、安装引导系统
pacman -S dosfstools grub efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot/EFI --recheck
grub-mkconfig -o /boot/grub/grub.cfg
  • 13、用户管理
    (1)设置root密码
passwd

(2)添加新用户
这里很奇怪,我是普通的办法新建用户,结果桌面环境进不去,这里先随便建个用户,等进入桌面环境以后再修改

useradd -m -g wheel -s /bin/bash 用户名
passwd 用户名
vim /etc/sudoers

在 root ALL=(ALL) ALL 下面添加
用户名 ALL=(ALL) ALL
为你刚才创建的用户 添加sudo权限

  • 14、安装必要软件
pacman -S dhcpcd
pacman -S iwd

最后,exit退出系统,reboot重启系统

三、进入系统配置

  • 1、连接网络
    (1)有线连接
systemctl start dhcpcd

启动dhcpcd

systemctl enable dhcpcd

设置开机自动启动dhcp服务
(2)无线连接:

systemctl start iwd

启动无线网络服务

systemctl enable iwd

执行:

iwctl

进入iwd模式,这里根刚才是一样的步骤
(3)ADSL 宽带连接:

pacman -S rp-pppoe
pppoe-setup 
systemctl start adsl

(chroot下执行不了此命令)# systemctl enable adsl

  • 2、安装桌面环境
    (1)安装显卡驱动
    首先查看显卡型号,再决斗安装什么驱动
lspci | grep VGA
pacman -S 驱动包
显卡 驱动包
通用 xf86-video-vesa
intel- xf86-video-intel
amdgpu xf86-video-amdgpu
Geforce7± xf86-video-nouveau
Geforce6/7 xf86-video-304xx
ati xf86-video-ati
(2)安装xorg窗口系统
pacman -S xorg

安装触摸板驱动

pacman -S xf86-input-synaptics

安装字体:Dejavu 和 微米黑字体(不安装的话 后面进入桌面环境设置系统语言为简体中文的时候会出现字体显示不全的问题)

pacman -S ttf-dejavu wqy-microhei

(3)安装桌面环境
桌面环境有很多,常用的2大桌面环境为GNOME和KDE。其中plasma为kde的最新版本。本文介绍GNOME和KDE的安装。其他的请自行探索。
为了简洁也可以只安装窗口管理器,但是配置稍微复杂。GNOME和KDE我有用了很长一段时间,其中GNOME用着感觉比kde流畅,但是GNOME有很多设计我感觉很蹩脚。kde比较华丽,但是用起来总感觉别扭。于是我投靠i3wm了,现在开始用i3wm平铺式窗口管理器。新手建议先安装GNOME或KDE体验一下。

名称 简介
GNOME3 gtk开发的桌面环境,默认设置简介,要想美观得折腾折腾,很大
plasma kde,qt开发,美观、华丽,设置有点复杂,很大
xfce Linus教主御用,轻量且不失美观
lxde 轻量级桌面
mate GNOME2的分支

安装plasma桌面

pacman -S plasma

安装控制台应用

pacman -S konsole

安装文件管理器

pacman -S dolphin

安装常用工具

pacman -S kde-applications

启用sddm显示管理器

systemctl enable sddm

启用网络管理器

pacman -S plasma-nm
systemctl enable NetworkManager

最后,重启系统reboot

安装gnome桌面

pacman -S gnome

安装桌面美化工具

pacman -S gnome-tweaks

安装桌面菜单编辑器

pacman -S alacarte

启动窗口管理器

systemctl enable gdm

启动网络管理器

systemctl enable NetworkManager

最后,重启系统reboot

四、进入桌面后的配置

pacman -S yay

一定要记得经常更新系统

pacman -Syy