UEFI-GPT安装Archlinux简易教程

1.下载镜像,制作安装U盘,使用U盘启动(具体步骤略)

贴上下载页面地址
https://archlinux.org/download/

2.启动后,首先连接网络

使用WiFi连接互联网:

rfkill unblock wifi
iwctl device list
# 将DEVICE换成你的网络设备
iwctl station DEVICE scan
iwctl station DEVICE get-networks
# 如果有密码(将PASSWORD换成密码,将DEVICE换成你的网络设备,将NETWORK换成你要用的网络)
iwctl --passphrase PASSWORD station DEVICE connect NETWORK
# 如果没有密码
iwctl DEVICE connect NETWORK

或直接使用网线连接互联网

对连接情况进行测试

ping www.baidu.com

3.同步网络时间

timedatectl set-ntp true

4.修改发行源

vim /etc/pacman.d/mirrorlist

不想用vim的话,用nano也可以
推荐把163源放到最前面,其他的国内源也可以,建议多写几行,然后把国外源全删掉
具体换源方法参照各大开源镜像站的介绍

5.磁盘分区

使用以下命令查看磁盘

lsblk

或者

fdisk -l

使用以下命令进行系统分区

fdisk /dev/XXX  #XXX换成你要指定的磁盘

不想用fdisk的话,用cfdisk也可以。修改完记得写入保存。
将要分3个区:ESP,根,交换。如果你想使用交换文件,交换分区可以不要。你也可以分一个home区,看你是否需要了。
一般来说,ESP几百MB完全足够,根分区推荐给大一点(一般来说一百多G够日常使用,有别的需求可以更多),swap分区的大小建议与你的运行内存大小一致。
如果你没有ESP,那就需要新建。注意!如果你已经有ESP,那么里面很可能有其他系统的引导文件,下面的格式化(mkfs)步骤一定要慎重!
为了方便描述,现在规定:
ESP是/dev/sda1
根是/dev/sda2
swap是/dev/sda3
在接下来的安装过程中,请结合自己实际情况修改
格式化ESP:

mkfs.vfat /dev/sda1

格式化根分区:

mkfs.ext4 /dev/sda2      #也可以是其他的文件系统

设置交换分区:

mkswap /dev/sda3

启用交换分区:

swapon /dev/sda3

6.挂载分区

mount /dev/sda2 /mnt
mkdir -p /mnt/boot/EFI
mount /dev/sda1 /mnt/boot/EFI

使用

lsblk

可以检查分区挂载是否正确

7.安装系统软件包

pacstrap -i /mnt base base-devel linux linux-firmware linux-headers dhcpcd

推荐一并安装:networkmanager ,ntfs-3g

8.配置fstab

自动配置:

genfstab -U /mnt >> /mnt/etc/fstab      #也可以是genfstab -L /mnt >> /mnt/etc/fstab

手动配置请自行查阅archwiki。
使用

cat /mnt/etc/fstab

检查 fstab 是否正确

9.切换至新系统

arch-chroot /mnt

10.修改 locale 设定

pacman -S nano vim
vim /etc/locale.gen      #也可以用nano

找到下面这两行

#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 os-prober
grub-install --target=x86_64-efi --efi-directory=/boot/EFI --recheck
grub-mkconfig -o /boot/grub/grub.cfg

13.修改 root 密码

passwd

14.创建新用户

useradd -m -g users -s /bin/bash YOURS_USERNAME      #将YOURS_USERNAME替换成你的用户名

修改密码

passwd YOURS_USERNAME      #将YOURS_USERNAME替换成你的用户名

给新用户 sudo 权限

vim /etc/sudoers

参照其中的这段代码

root ALL=(ALL) ALL

添加

YOURS_USERNAME ALL=(ALL) ALL      #将YOURS_USERNAME替换成你的用户名

15.安装WiFi控制器(如果你需要)

pacman -S iw wpa_supplicant dialog
systemctl enable dhcpcd

16.安装显卡驱动

Intel 显卡安装

pacman -S xf86-video-intel

NVIDIA显卡安装

pacman -S xf86-video-nouveau

AMD显卡安装

pacman -S xf86-video-ati

另外,接下来要安装的xorg全家桶里包含了通用驱动。
还有,xf86-video-intel可能会导致闪屏、花屏,假如你遇到了这些现象,请改用xorg的通用驱动(xf86-video-vesa)。

17.安装xorg

pacman -S xorg

18.安装一些中文字体

pacman -S ttf-dejavu wqy-microhei

19.安装桌面环境

假如你要用xfce

pacman -S xfce4 xfce4-goodies lightdm

然后

systemctl enable lightdm

假如你要用KDE

pacman -S plasma kde-applications

然后

systemctl enable sddm

假如你要用Gnome

pacman -S gnome gnome-extra

然后

systemctl enable gdm

假如你要用DDE

pacman -S deepin deepin-extra

然后

systemctl enable lightdm

假如你要用其他的DE或者WM,请自行查阅archwiki。

20.安装networkmanager(假如之前未安装)

pacman -S networkmanager
systemctl enable NetworkManager

注意,即使你已经安装了networkmanager,你也应该执行以下指令

systemctl enable NetworkManager

21.安装触控板驱动(假如需要)

pacman -S xf86-input-synaptics

22.安装蓝牙驱动(假如需要)

pacman -S bluez bluez-utils
systemctl enable bluetooth.service

23.退出chroot

exit

24.重启

reboot

25.enjoy!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值