乐趣区

关于linux:无线网络WiFi下安装-ArchLinux-KDE-全过程教程UEFI

之前用的始终是 Manjaro,感觉用起来还不错,然而始终有个困扰我很长时间的问题,就是关机或重启所需工夫十分长,有时近 2 分钟,还找不到任何无效的解决办法,于是就想试试ArchLinux 是不是也有此问题。
所以就有了本篇老手装置教程。

一、筹备工作

下载镜像:https://repo.huaweicloud.com/…
应用 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 下的一两条镜像源即可。

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
::1 localhost  ip6-localhost ip6-loopback
ff02::1    ip6-allnodes
ff02::2    ip6-allrouters
127.0.1.1 user-arch

装置网络管理工具:

pacman -S networkmanager

NM 增加自启动:

systemctl enable NetworkManager

6 批改 root 明码

passwd

四、装置疏导程序

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 “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

pacman -S plasma kde-applications

七、一些根本软件

启动之前只装置中文字体就够了,其他软件在进入 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

教程完结。

退出移动版