当前位置: 首页 > news >正文

【ArchLinux】【KDE】Archlinux的安装与使用

文章目录

  • 开头
    • 前言
    • 所需环境
    • 演示环境
    • 相关链接
  • 安装教程
    • 在Windows环境下制作启动盘
    • 进入ArchLinux Live环境安装
      • 为硬盘分区
        • 如何新建分区?
        • 分区表
        • 格式化分区
      • 分区完成,开始安装
        • 挂载分区
        • 切换镜像源
        • 安装基本系统
        • 设置
          • 将Live环境(当前)挂载信息传入基本系统(即硬盘内)
          • 进入基本系统内
          • 设置时区为上海
          • 校准时间
          • 下载nano 文本编辑
          • 解锁语言
          • 设置语言
          • 新建用户/设置密码
          • 设置sudo用户
          • 设置设备名称
          • 安装efibootmgr
          • 安装GRUB引导/配置引导
          • 设置网络
          • 重启,进入系统
    • 进入ArchLinux正式环境安装
      • 检测网络
      • 设置
        • 相关网络设置
        • 声音软件包
        • 安装常用软件
      • 安装桌面环境(推荐,非必须)
        • 解锁中文显示
        • SDDM(图形登录界面)
          • KDE桌面安装
      • KDE桌面配置
        • 切换ArchLinuxCN源/开启Aur助手
        • FCITX中文输入法安装
  • 结尾

开头

前言

由于巨硬的Win系统太拉了,Ubuntu跟一些国产Linux系统又不是你喜欢的,Archlinux绝对是你的不二之选,本篇文章主要为安装系统做教程

为什么不用ArchInstall?那样更简便
因为此软件尚未成熟且不保证100%安装成功,用命令行稳妥点
注意:此教程不提供双系统共存教程,且需要全盘格式化,请将重要资料备份
此文章篇幅较长,大约7000字左右,预计最少15分钟完成安装

所需环境

一台少于12年前推出的台式机/笔记本-支持UEFI引导并安装WindowsXP(不包括)以上系统
一个不少于4G的U盘或移动硬盘 用来做启动盘

演示环境

可以此环境作参考
VMware Workstation 17.0

硬件数值
硬盘SCSI60G
内存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文件系统

回车确认分区

分区表

我放了一张分区表格,按照下列表格依次添加分区

分区大小分区类型
500MEFI System
4GLinux 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 -Syping 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结合出优化版安装教程,制作不易。

相关文章:

【ArchLinux】【KDE】Archlinux的安装与使用

文章目录开头前言所需环境演示环境相关链接安装教程在Windows环境下制作启动盘进入ArchLinux Live环境安装为硬盘分区如何新建分区?分区表格式化分区分区完成,开始安装挂载分区切换镜像源安装基本系统设置将Live环境(当前)挂载信息…...

Go语言精修(尚硅谷笔记)第六章

六、函数、包和错误处理 6.1 函数概念 不用函数的弊端 1)写法可以完成功能, 但是代码冗余 2 ) 同时不利于代码维护 概念:为完成某一功能的程序指令(语句)的集合,称为函数。 在Go中,函数分为: 自定义函数、系统函数 基本语法 //函数的基本语法 fu…...

Photoshop的功能

Photoshop是一款功能强大的图片编辑软件,它提供了数百种不同的工具和特效,让您可以编辑图片、创建图形和设计网页等。 以下是Photoshop的一些主要功能: 1.图层:Photoshop允许您创建多个图层,让您可以在每一个图层上进…...

C++初阶——内存管理

目录 1. C/C内存分布 2. C语言中动态内存管理方式:malloc/calloc/realloc/free 3. C内存管理方式 3.1 new/delete操作内置类型 3.2 new和delete操作自定义类型 4. operator new与operator delete函数 重要 4.1 operator new与operator delete函数&#xff08…...

uds服务汇总

还有一些服务列举在下面: RequestDownload(服务ID为0x34)和RequestUpload(服务ID为0x35):这两个服务用于在ECU和诊断器之间进行数据传输。通过 RequestDownload服务,诊断器可以请求ECU接收一些数…...

【深度学习】2023李宏毅homework1作业一代码详解

研一刚入门深度学习的小白一枚,想记录自己学习代码的经过,理解每行代码的意思,这样整理方便日后复习也方便理清自己的思路。感觉每天时间都不够用了!!加油啦。 第一部分:导入模块 导入各个模块&#xff0…...

【软件测试】基础知识第二篇

文章目录一. 开发模型1. 瀑布模型2. 螺旋模型3. 增量和迭代模型3.1 增量模型3.2 迭代模型3.3 增量和迭代模型的区别4. 敏捷模型4.1 敏捷宣言4.2 scrum模型二. 开发模型V 模型W 模型一. 开发模型 1. 瀑布模型 瀑布模型在软件工程中占有重要地位,是所有其他模型的基…...

Java中File类以及初步认识流

1、File类操作文件或目录属性 (1)在Java程序中通过使用java.io包提供的一些接口和类,对计算机中的文件进行基本的操作,包括对文件和目录属性的操作、对文件读写的操作; (2)File对象既可以表示…...

【C语言】文件操作详细讲解

本章要分享的内容是C语言中文件操作的内容,为了方便大家学习,目录如下 目录 1.为什么要使用文件 2.什么是文件 2.1 程序文件 2.2 数据文件 2.3 文件名 3.文件的打开和关闭 3.1文件指针 3.2打开和关闭 4.文件的顺序读写 4.1顺序读写函数介绍…...

爱奇艺万能联播使用教程

众所周知,爱奇艺是百度旗下的一款产品,所以今天用爱奇艺万能联播的方法实现下载百度网盘,并没有破解百度网盘,是官方正版下载渠道。软件是官方版本,大家双击安装即可。 安装完成以后,在软件中就有了“访问网…...

真题讲解-软件设计(三十七)

数据流图DFD(真题讲解)-软件设计(三十六)https://blog.csdn.net/ke1ying/article/details/129803164 在网络安全管理中,加强内防内控可采取的策略是? 终端访问权限,防止合法终端越权访问。加强…...

Android 上的协程(第一部分):了解背景

本系列文章 Android 上的协程(第一部分):了解背景 Android 上的协程(第二部分):入门 Android上的协程 (第三部分): 实际应用 Android 上的协程(第一部分):了解背景 这篇…...

【H3C】VRRP2 及Vrrp3基本原理 华为同用

文章目录VRRP2基本概念报文格式主备选举规则(优先级)0和255双Master原因VRRP认证VRRP状态机抢占模式VRRP主备切换状态项目场景VRRP3H3C参考致谢VRRP2 基本概念 VRRP路由器(VRRP Router):运行VRRP的设备,它…...

【数据库】SQL语法

目录 1. 常用数据类型 2. 约束 3. 数据库操作 4. 数据表操作 查看表 创建表格 添加数据 删除数据 修改数据 单表查询数据 多表查询数据 模糊查询 关联查询 连接查询 数据查询的执行顺序 4. 内置函数 1. 常用数据类型 整型:int浮点型:flo…...

JavaEE简单示例——文件的上传和下载

文件的上传和下载的实现原理的简单介绍 表单的构成 首先,我们先来介绍我们的需要用到的表单,在这个表单中,首先值得我们注意的就是,在type为file的input标签中.这个控件是我们主要用来选择上传的文件的, 除此之外,我们要想实现文件的上传,还需要将method的属性的值设置为post…...

【C语言督学训练营 第五天】数组字符串相关知识

文章目录前言一、数组的定义1.一维数组①.如何定义②.声明规则③.内存分布④.初始化方法2.二维数组3.高维数组二、访问数组元素相关问题1.访问越界2.数组的传递三、Scanf与字符数组1.字符数组初始化2.scanf读取字符四、字符数组相关函数前言 今天的C语言训练营没有安排高维数组…...

GPT-4 免费体验方法

POE 在Quora上非常受欢迎的手机聊天机器人Poe App已经集成ChatGPT助手!除了最初集成的三个聊天机器人Sage、Claude和Dragonfly外,Poe现在还加入了第四位ChatGPT。由于使用了ChatGPT API,因此Poe拥有真正的ChatGPT。 现在更是第一批集成了GP…...

中断-屏蔽位

1.中断控制器(PIC:适用于单处理器、APIC) 1.定义 中断控制器可以看作是中断服务的代理,外设五花八门,如果没有一个中断的代理,外设想要给cpu发送中断信号来处理中断。那么只能是外设连接在cpu引脚上,由于cpu引脚很宝贵,所以不可能拿出那么多引脚来供外设连接,所以就有…...

【洛谷P1636】 Einstein学画画

题目描述:Einstein 学起了画画。此人比较懒~~,他希望用最少的笔画画出一张画……给定一个无向图,包含 n 个顶点(编号 1∼n),m 条边,求最少用多少笔可以画出图中所有的边。输入格式第一行两个整数…...

户外LED显示屏钢结构制作原则

户外LED显示屏在施工安装时是必须要制作固定钢结构的,因为户外LED显示屏工作环境相对比较恶劣,制作钢结构一是为了安全,二是为了提高防护等级。那么户外LED显示屏钢结构制作原则是什么呢?迈普光彩小编总结了一些分享个大家。 户外…...

Solopreneur 7×24 Agent 工作流:从 ARIS 论文里抠出 5 个可落地步骤

论文:ARIS: Autonomous Research via Adversarial Multi-Agent Collaboration arXiv:2605.03042(2026.5.4 上海交大) 适合人群:独立开发者 / Solopreneur / 想搭"睡眠工作流"的人 一、先讲一个我自己的故事 我做独立开…...

2026年主流云平台对ONNX Runtime的支持情况

ONNX Runtime作为微软开源的跨平台推理引擎,凭借跨框架兼容性、低延迟、高吞吐量的核心优势,已成为2026年AI推理场景的核心支撑工具——据IDC 2026年Q1 AI推理市场报告显示,ONNX Runtime在云平台推理引擎使用率达68%,较2025年提升…...

2026届学术党必备的六大AI写作神器实际效果

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 从事学术研究范畴内,撰写论文常常要消耗大量的时间以及精力,诸多的学…...

NotebookLM辅助文献综述全链路拆解(2024最新版:支持arXiv/DOI/中文知网多源解析)

更多请点击: https://intelliparadigm.com 第一章:NotebookLM文献综述辅助的范式变革 NotebookLM 是 Google 推出的基于用户自有文档的 AI 助手,其核心能力在于对上传 PDF、TXT 等学术文献进行语义索引与上下文感知问答,彻底重构…...

2026届最火的降重复率工具横评

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 于学术写作范畴之内,维普降AI已然变成众多学者以及毕业生所聚焦关注的重点。伴随…...

嵌入式通信系统抗干扰设计:从硬件防护到协议容错的实战指南

1. 项目概述:当通信遇上“嘈杂”的现实世界干了十几年嵌入式,从工业控制到智能家居,从车载网络到物联网终端,我踩过最多的坑,往往不是算法有多复杂,代码有多难写,而是通信链路在各种现实环境下的…...

微信读书笔记助手:3分钟快速上手的终极笔记管理指南

微信读书笔记助手:3分钟快速上手的终极笔记管理指南 【免费下载链接】wereader 一个浏览器扩展:主要用于微信读书做笔记,对常使用 Markdown 做笔记的读者比较有帮助。 项目地址: https://gitcode.com/gh_mirrors/wer/wereader 微信读书…...

抖音无水印下载终极指南:douyin-downloader完整教程

抖音无水印下载终极指南:douyin-downloader完整教程 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback support…...

AI写教材高效秘籍!低查重AI工具助力,快速完成教材编写任务!

AI写教材:解决传统教材创作痛点,提升教学价值 许多教材的编写者都面临这样一个问题:他们投入了大量时间和精力来精心打磨正文内容,却因缺乏必要的配套资源,导致整体教学效果不理想。课后练习的设计需要具有梯度性的题…...

高校图书馆未公开的Perplexity学术协议:解锁DOI深度解析、跨库引文追踪与灰色文献捕获权限

更多请点击: https://codechina.net 第一章:高校图书馆未公开的Perplexity学术协议全景解析 Perplexity学术协议并非官方发布的标准规范,而是国内部分高校图书馆在采购或对接Perplexity Pro教育版API服务时,经谈判形成的定制化协…...