无线网络(WiFi)下安装 ArchLinux + KDE 全过程教程(UEFI)

之前用的一直是Manjaro,觉得用起来还不错,但是一直有个困扰我很长时间的问题,就是关机或重启所需时间非常长,有时近2分钟,还找不到任何有效的解决办法,于是就想试试ArchLinux是不是也有此问题。
所以就有了本篇新手安装教程。

一、准备工作

下载镜像:https://repo.huaweicloud.com/archlinux/iso/latest/
使用Ventoy制作启动u盘,将下载好的镜像复制到u盘里即可。
在现在的系统下对硬盘进行分区,分出三个ext4格式的分区,分别设置为 60G、80G 和 8G,对应//homeswap,当然,分区大小也要根据自己的需求进行调整。
(这里先进行分区,更容易开始下面的操作,动手能力强的人可以忽略分区,在第2步里再进行分区。)

1 U盘启动

根据自己的电脑型号找到对应的进入开机启动项选择列表。
想装ArchLinux的人肯定不会在这里卡住吧。
Ventoy里选择archlinux的镜像,即可进入ArchLinux Live,开始下面的安装之旅。

2 格式化分区

找到目标分区的标识:

fdisk -l

比如结果为:

设备            起点      末尾      扇区   大小 类型
/dev/sda1       2048   1323007   1320960   645M EFI 系统  --> 比如此分区设为  /boot/efi
/dev/sda2    1323008 495762996 494439989 235.8G Microsoft 基本数据
/dev/sda3  495763456 621589627 125826172    60G Microsoft 基本数据
/dev/sda4  621592576 622725119   1132544   553M Windows 恢复环境
/dev/sda5  622725120 748554239 125829120    60G Linux 文件系统  --> 比如此分区设为  /

设备             起点       末尾      扇区   大小 类型
/dev/sdb1  1827696640 1953523711 125827072    60G Linux 文件系统  --> 比如此分区设为 /home
/dev/sdb2   144984064  294221823 149237760  71.2G Linux 文件系统  
/dev/sdb3   294221824  713680895 419459072   200G Microsoft 基本数据
/dev/sdb4   713680896 1133139967 419459072   200G Microsoft 基本数据
/dev/sdb5  1133139968 1827696014 694556047 331.2G Microsoft 基本数据
/dev/sdb7          34    1026047   1026014   501M Microsoft 基本数据
/dev/sdb8   126363648  144984063  18620416   8.9G Linux swap  --> 比如此分区设为 swap

格式化//home的分区:

mkfs.ext4 /dev/sda5
mkfs.ext4 /dev/sdb1

初始化swap分区:

mkswap /dev/sdb8

3 挂载分区

将根硬盘挂载到/mnt

mount /dev/sda5 /mnt

将home硬盘挂载到/mnt/home

mkdir /mnt/home
mount /dev/sdb1 /mnt/home

挂载efi分区:

mkdir -p /mnt/boot/efi
mount /dev/sda1 /mnt/boot/efi

激活交换分区:

swapon /dev/sdb8

4 连接WiFi

进入无线网管理交到提示符:

iwctl

下面的操作都是在提示符内完成。
首先,如果不知道你的网络设备名称,请列出所有 WiFi 设备:

device list

比如无线设备名为wlan0
然后,要扫描网络,执行:

station wlan0 scan

再然后,就可以列出所有可用的网络:

station wlan0 get-networks

比如要连接的WiFi叫CMCC
最后,要连接到一个网络:

station wlan0 connect CMCC

输入密码后回车,即连接上了WiFi。
退出无线提示符:

exit

测试网络是否联通:

ping baidu.com

没联通的话,重复并检查之前的操作。

5 更新系统时间

timedatectl set-ntp true

二、安装

1 选择镜像

文件 /etc/pacman.d/mirrorlist 定义了软件包会从哪个镜像源下载。
手动删除不必要的镜像源:

vim /etc/pacman.d/mirrorlist

参考:使用dd删除当前行,ndd为删除包括当前行在内的n行。
只保留# China下的一两条镜像源即可。

最新的 archlinux 镜像中已经没有各个国家的源了,建议全部删除此文件中的内容,手动添加国内源,如北外镜像源:

Server = https://mirrors.bfsu.edu.cn/archlinux/$repo/os/$arch

2 安装必须的软件包

pacstrap /mnt base base-devel linux linux-firmware

系统到此已经安装完了。

三、配置系统

1 Fstab

用以下命令生成 fstab 文件 (用 -U-L 选项设置UUID 或卷标):

genfstab -U /mnt >> /mnt/etc/fstab

检查一下生成的 /mnt/etc/fstab 文件是否正确。:

cat /mnt/etc/fstab

2 Chroot

root身份进入新安装的系统:

arch-chroot /mnt

3 时区

设置时区

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

运行 hwclock(8) 以生成 /etc/adjtime

hwclock --systohc

4 本地化

本地化的程序与库若要本地化文本,都依赖 Locale,后者明确规定地域、货币、时区日期的格式、字符排列方式和其他本地化标准。
需在这两个文件设置:locale.genlocale.conf

vim /etc/locale.gen

使用:500来到第500行,应该为#zh_CN.UTF-8 UTF-8,输入0光标跳到当前行的首位,输入x删除#号。
接着执行 locale-gen 以生成 locale 信息:

locale-gen

创建/etc/locale.conf

vim /etc/locale.conf

添加下面环境变量:

LANG=en_US.UTF-8

不推荐在此设置任何中文 locale,会导致 tty 乱码。

5 网络配置

vim /etc/hostname

添加你的域名,比如user-arch

vim /etc/hosts

添加:

127.0.0.1   localhost
127.0.1.1   user-arch  # 改为你设置的 hostname
255.255.255.255 broadcasthost

::1 localhost  ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

安装网络管理工具:

pacman -S networkmanager

NM添加自启动:

systemctl enable NetworkManager

6 修改root密码

passwd

7 添加用户账号

假设你要添加的用户名是user,添加新用户:

useradd -m user

为此用户设置密码:

pwd user

四、安装引导程序

1 安装

pacman -S grub efibootmgr

安装grub到efi分区:

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ArchLinux

2 生成grub配置

grub-mkconfig -o /boot/grub/grub.cfg

五、设置中文环境

要列出所有启用的locale,使用:

locale -a

启用一个 Locale 前,需要先生成它. 在 /etc/locale.gen 中取消对应的注释,然后执行 locale-gen. 注释掉某行,则会移除对应的 locale.请启用所有用户都可能使用的 locale 及其变体。
参考第三步中的本地化。

1 设置 locale

想要显示正在使用的 Locale 和相关的环境变量,运行:

locale

要查看已经生产的 locale:

localectl list-locales

设置环境变量:

vim /etc/locale.conf

替换为下面的内容:

LANG=zh_CN.UTF-8
LC_COLLATE=C
LC_TIME=zh_CN.UTF-8

2 不重启,立即启用新语言环境

unset LANG
source /etc/profile.d/locale.sh

六、安装KDE

wayland不了解,导致安装了kde wayland后,字体极其模糊。
Wayland 是新的显示服务协议,Weston 是参考实现。目前还处于开发阶段,支持的程序很少。

1 安装显卡驱动

Linux 内核包含了开源的视频驱动,支持硬件加速。OpenGL 和 X11 的 2D 加速需要用户空间工具。
执行如下命令查询显卡类型:

lspci | grep -e VGA -e 3D

安装对应的驱动,输入下面命令,查看所有开源驱动:

pacman -Ss xf86-video

2 安装显示管理器

pacman -S sddm

添加为自启动服务:

systemctl enable sddm.service

3 安装 xorg

pacman -S xorg-server

4 安装 KDE

kde-applications会安装全部 KDE 软件,如果你不需要安装全部,可以只安装其中几个。

安装桌面和全部 KDE 软件:

pacman -S plasma-meta kde-applications

只安装文件管理器 Dolphin、终端模拟器 Konsole:

pacman -S plasma-meta konsole dolphin

七、一些基本软件

启动之前只安装中文字体就够了,其他软件在进入kde桌面后再安装比较好。

1、中文字体

pacman -S adobe-source-han-sans-cn-fonts

2、输入法

安装:

sudo pacman -S fcitx5-rime fcitx5-configtool fcitx5-gtk fcitx5-qt

添加自启:

cp /usr/share/applications/org.fcitx.Fcitx5.desktop ~/.config/autostart

设置环境变量:

vim .pam_environment

输入法环境变量

GTK_IM_MODULE DEFAULT=fcitx
QT_IM_MODULE  DEFAULT=fcitx
XMODIFIERS    DEFAULT=\@im=fcitx
SDL_IM_MODULE DEFAULT=fcitx

教程结束。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,293评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,604评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,958评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,729评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,719评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,630评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,000评论 3 397
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,665评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,909评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,646评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,726评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,400评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,986评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,959评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,197评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,996评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,481评论 2 342

推荐阅读更多精彩内容