【ArchLinux】【KDE】Archlinux的安装与使用
由于巨硬的Win系统太拉了,Ubuntu跟一些国产Linux系统又不是你喜欢的,Archlinux绝对是你的不二之选,本篇文章主要为安装系统做教程为什么不用ArchInstall?那样更简便因为此软件尚未成熟且不保证100%安装成功,用命令行稳妥点注意:此教程不提供双系统共存教程,且需要全盘格式化,请将重要资料备份此文章篇幅较长,大约7000字左右,预计最少15分钟完成安装。
开头
前言
由于巨硬的Win系统太拉了,Ubuntu跟一些国产Linux系统又不是你喜欢的,Archlinux绝对是你的不二之选,本篇文章主要为安装系统做教程
为什么不用ArchInstall?那样更简便
因为此软件尚未成熟且不保证100%安装成功,用命令行稳妥点
注意:此教程不提供双系统共存教程,且需要全盘格式化,请将重要资料备份
此文章篇幅较长,大约7000字左右,预计最少15分钟完成安装
所需环境
一台少于12年前推出的台式机/笔记本-支持UEFI引导并安装WindowsXP(不包括)以上系统
一个不少于4G的U盘或移动硬盘 用来做启动盘
演示环境
可以此环境作参考
VMware Workstation 17.0
硬件 | 数值 |
---|---|
硬盘SCSI | 60G |
内存 | 4G |
处理器 | 2 |
相关链接
ArchLinux镜像-USTC开源站 - 点击右边获取安装镜像,选择Archlinux,版本默认
Rufus单文件-下载之家 - 直链下载
ArchLinux中文Wiki - 本文根据此wiki优化
安装教程
在Windows环境下制作启动盘
将U盘插入电脑,最好插在USB3.0/3.1口,并打开Rufus,按照以下图片进行设置
随后点击底部的开始按钮开始制作,耐心等待制作完成
如果弹出‘检测到ISOhybrid镜像’窗口,点击OK即可
如果弹出‘需要下载’窗口,点击是即可
进入ArchLinux Live环境安装
为硬盘分区
关掉电脑,进入BIOS启动项,以华硕为例,开机按F8进入启动项菜单,选择U盘Part1项进入
随后会进入GNU GRUB引导界面,选择第一项
敲击回车
等待一段时间后,ArchLinux Live环境启动,看见以下界面,则启动成功
fdisk -l
来查看硬盘情况,并记下名称,如图所示
名称一般为/dev/xxx 比较常见的有/dev/sda和/dev/nvme0n1
分区名称一般为/dev/xxxn 比较常见的有/dev/sda1和/dev/nvme0n1p1(最后的1即分区号码)
进入可视化硬盘分区软件进行分区
cfdisk /dev/xxx
“/dev/xxx"即硬盘名称,以”/dev/sda"为例,下文都以此为例,输入时记得按需求更改
如出现”Select … lable“,请按照硬盘格式选择
首先如果你先前没有删除全盘分区,请先跟着我删除,反之则跳过
cfdisk磁盘工具的选择方式为按下键盘的
↑ ↓选择分区 ← →选择底部选项
上图中给大家列出几个常用功能注释,现在切换选项至”Delete“删除分区
如果你有多个分区,请一步一删除分区,直至只剩下一个”Free space“
”Free space“ 意为 ”空闲空间“ 取自百度翻译
然后,确认”Free space“是否跟磁盘大小一致(查看Size Type一项)
随后跟着我新建分区
如何新建分区?
删除所有分区后,会锁定Free space一项,此时出现一个按钮”New“新建分区
新建分区分五步
1.新建 2.设置大小 3.设置类型 4.确认信息无误 5.保存退出
执行新建之后,首先会让你设置分区大小,单位G M T 分别代表 GiB MiB TiB
另外,底部也有英文说明
两个例子
如果想再次添加分区,切换到”Free space“继续添加
第二步选择类型,切换到Type选项,并敲击回车
你会看到很多选项卡,默认是Linux filesystem
Linux filesystem 意为Linux文件系统
回车确认分区
分区表
我放了一张分区表格,按照下列表格依次添加分区
分区大小 | 分区类型 |
---|---|
500M | EFI System |
4G | Linux swap |
剩余全部 | Linux filesystem |
最后应该是这样的
哪里分错了,删除分区再来一遍,直到和上图一样为准
之后切换到”Write“保存,输入yes
切换到”Quit“退出
fdisk -l
再次确认分区无误后,继续
格式化分区
mkfs.ext4 /dev/第三个分区(Linux filesystem类型)
mkswap /dev/第二个分区(Linux swap)
mkfs.fat -F 32 /dev/第一个分区(EFI System)
最后请对照输出是否一致,一致继续,反之重新格式化
分区完成,开始安装
挂载分区
mount /dev/第三个分区 /mnt
mount --mkdir /dev/第一个分区 /mnt/boot
注意,中间有个空格
swapon /dev/第二个分区
输入完后应无输出,如果有,那么一定是报错,请检查
切换镜像源
nano /etc/pacman.d/mirrorlist
在第一行加入Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
或直接将第一行域名替换
详见UTSC开源镜像站帮助
Ctrl + S保存
Ctrl + X退出
这里不是很推荐用清华源,速度太慢
安装基本系统
pacstrap -K /mnt base linux-zen linux-firmware base-devel
linux-zen为内核,可替换”linux“普通版 ”linux-lts“长期支持版
随后就是超级无敌解压时刻
你应该看到以上输出才算成功
设置
将Live环境(当前)挂载信息传入基本系统(即硬盘内)
genfstab -U /mnt >> /mnt/etc/fstab
进入基本系统内
arch-chroot /mnt
设置时区为上海
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
此命令无输出,如果你看到输出了说明是报错
校准时间
hwclock --systohc
下载nano 文本编辑
pacman -Sy
pacman -S nano
解锁语言
cd /etc
nano locale.gen
按住↓找到#en_US.UTF-8 UTF-8
并去掉前面的#
保存退出
设置语言
nano locale.conf
输入LANG=en_US.UTF-8 UTF-8
保存退出
设置root用户密码
passwd
输入字符是隐藏的,是为了保护隐私,输入两次即可
看到如上输出后继续
新建用户/设置密码
以qianmo为例
useradd -m 你的用户名
passwd 你的用户名
看到如上输出后继续
设置sudo用户
nano sudoers
在root ALL=…ALL的下一行加上你的用户名 ALL=(ALL) ALL
修改完后是这样的,确认无误保存退出 继续
设置设备名称
nano hostname
设置一个名字,随便写
保存退出
安装efibootmgr
pacman -Sy
pacman -S grub efibootmgr
cd /
安装GRUB引导/配置引导
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB
grub-mkconfig -o /boot/grub/grub.cfg
设置网络
pacman -Sy
pacman -S networkmanager
systemctl enable NetworkManager
注意大小写
重启,进入系统
拔掉U盘,之后
exit
reboot
重启后应该是这样的
回车进入
输入你的root密码
进入ArchLinux正式环境安装
检测网络
使用ping baidu.com
进行ping操作,检查网络是否连接
Ctrl+C停止ping
出现以上输出,继续
设置
相关网络设置
依次输入以下命令
pacman -Sy
pacman -S networkmanager net-tools
systemctl enable NetworkManager
pacman -S dhcpcd
systemctl enable dhcpd
第三行命令注意大小写
声音软件包
pacman -Sy
pacman -S alsa-utils pulseaudio pulseaudio-alsa
安装常用软件
pacman -Sy
pacman -S firefox gwenview packagekit-qt5 packagekit appstream-qt appstream man neofetch openssh git wget
安装桌面环境(推荐,非必须)
如果你不选择安装桌面环境,占用会减少,但操作相对麻烦,GUI软件无法使用,但作为服务器我不推荐你安装桌面环境,以KDE为例,且只讲KDE的安装,相关教程去网上搜
解锁中文显示
cd /etc
nano locale.gen
nano locale.conf
locale-gen
pacman -S adobe-source-han-serif-cn-fonts adobe-source-han-sans-cn-fonts wqy-zenhei wqy-microhei noto-fonts-cjk noto-fonts-emoji noto-fonts-extra ttf-dejavu
nano locale.gen
下滑到最低下,将#zh_CN.UTF-8 UTF-8
前面的”#“去掉
之后保存退出,输入nano locale.conf
加上如下内容
LANG=zh_CN.UTF-8
LC_CTYPE=”zh_CN.UTF-8“
LC_NUMERIC=”zh_CN.UTF-8″
LC_TIME=”zh_CN.UTF-8″
LC_COLLATE=”zh_CN.UTF-8″
LC_MONETARY=”zh_CN.UTF-8″
LC_MESSAGES=”zh_CN.UTF-8″
SDDM(图形登录界面)
pacman -Sy
pacman -S sddm sddm-kcm
systemctl enable sddm
之后会出来很多选项,一路回车,等待安装完成
如果期间出现长时间未响应,卡住了 请执行pacman -Sy
或ping https://mirrors.ustc.edu.cn/
检查镜像站是否停用
KDE桌面安装
pacman -Sy
pacman -S plasma konsole kate filelight dolphin ark
KDE桌面配置
如遇到选择,请回车
之后reboot
重启进入桌面环境继续配置
第一次进入桌面环境会遇到弹窗,点击”Skip“
之后进入终端
切换ArchLinuxCN源/开启Aur助手
nano /etc/pacman.conf
pacman -S archlinuxcn-keyring paru
nano /etc/pacman.conf
在末尾加入以下内容
[archlinuxcn]
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
保存退出
相关链接:Paru使用教程 - 知乎
FCITX中文输入法安装
pacman -Sy
pacman -S fcitx5-im fcitx5-chinese-addons fcitx5-pinyin-zhwiki fcitx5-pinyin-moegirl fcitx5-material-color
EDITOR=nano sudoedit /etc/environment
reboot
EDITOR=nano sudoedit /etc/environment
输入以下内容
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
SDL_IM_MODULE=fcitx
之后重启
重启后进入设置
添加拼音输入法,点右下角”应用“
如提示启用云拼音,选择是,到此输入法配置完成
结尾
另外,在开始菜单中,Firefox为火狐浏览器
如果你已将文章一字一句读完并安装成功,不妨点个赞?此文章一共用了四个小时完成,查阅大量资料和wiki结合出优化版安装教程,制作不易。
更多推荐
所有评论(0)