安装Arch Linux
注意我用的是虚拟机但是实体机里安装的步骤是一样的或者大体都是一样的注意本教程省略了一些步骤你可以通过官方安装教程来查看详细内容注意本教程完全按照UEFI x86_64来安装其他电脑可能不一样1.进入Live环境首先需要一个可以用的电脑实体机、虚拟机都可以但是推荐x86_64或者叫amd64因为官方Arch只支持x86_64。接着需要一个U盘用来存放安装镜像推荐使用Ventoy往U盘里写入镜像。接着需要从Arch的下载页面获取镜像文件直接拖入U盘即可。当然如果用的是虚拟机只需要简单地设置一下镜像文件即可直接启动虚拟机就能正常进入live环境。不过如果是从实体机启动的话就需要先进入BIOS或者UEFI选择从U盘启动。BIOS可以通过在开机但还没进入系统时按F2有些机器可能不一样可以上网查一下来进入。启动后会给你几个选项选择第一个“Arch Linux安装介质x86_64UEFI”即可进入live环境。其实它这里已经提示了你的系统比如说我这里就是UEFI启动的并且是x86_64架构。只要按下回车静静等待一会就可以进入这么一个界面现在就成功进入了live环境是的事实上刚才这些只是准备步骤现在才是正式安装。接下来请确保已经连接到网络因为需要从网上下载必要内容你可以用以下命令来检查ip link接下来需要检查时间是否同步可以通过以下命令查看时间timedatectl如果你发现输出的时间刚好慢了8小时没关系说明用的是格林尼治时间而非北京时间。2.划分磁盘分区接着输入fdisk -l输出结果类似下图只需要关注每条的第一行即可Disk /dev/sda: 64GiB, 68719476736 bytes, 134217728sectors硬盘的名字可能会不一样比如我这里是/dev/sda其他可能叫/dev/nvme0n1之类的反正需要记住这个名字马上就会用到接下来需要给磁盘划分分区分区就是Windows上的C盘、D盘每个分区有不同的用途。接着输入cfdisk /dev/你刚才记忆的硬盘名字我这里就是那个/dev/sda所以直接输入/dev/sda就行接着选择gpt回车就能进入如下界面最底下有四个按钮新建、退出、帮助、写入、导出接着使用你的方向键选中Free Space选中New回车接着会让你输入大小输入2G即可具体大小可以调整但不要小于1G。接下来Free Space上面会多出一个新的名字/dev/sda1不同设备名字可能不同请记住这个名字或者在你的本子上写下/dev/sda1 efi_system_partition这几个字具体名字根据你设备上显示的改但是一定要记住这是efi_system_partition你会发现最底下多了个Type选项选中它就会弹出一堆东西不用管它直接往上选中EFI System然后回车。接着如法炮制选中Free Space创建一个新的分区大小随意类型为Linux swap然后记住这个分区的名字把它记作swap_partition。最后再次选中Free Space创建一个新的分区可以把剩余空间全部给它类型为Linux root (x86-64)记住它的名字把它记作root_partition你的界面应该会变成这样现在检查一下你的本子上或者你脑子里是否都记住了这三个分区的名字及其用途它们分别是/dev/sda1名字可能不同efi_system_partition类型为EFI System/dev/sda2名字可能不同swap_partition类型为Linux swap/dev/sda3名字可能不同root_partition类型为Linux root (x86-64)一定要记住这些这真的非常重要绝对不能记错最后选中底部的Write回车输入yes再次回车等待写入完毕接着选中Quit退出即可划分磁盘分区这一步结束了。3.格式化磁盘分区光是划分还不够还需要给它对应的格式。efi_system_partition需要fat32root_partition需要ext4swap_partition需要特殊格式。通过以下三条命令完成格式化mkfs.fat -F 32 /dev/efi_system_partition mkswap /dev/swap_partition mkfs.ext4 /dev/root_partition把这里面的替换成你刚才记忆的具体的磁盘分区比如sda1、nvme0n1p1等。4.安装前步骤在安装之前需要先挂载分区。在Linux里分区是可以被挂载的比如说以Windows举例的话就是把D盘挂载到C盘变成了一个普通的文件夹虽然物理上C盘、D盘是独立的但是却可以通过挂载从C盘里访问D盘的内容。在Linux里你当前操作的是live环境你所做的一切在系统退出后都会消失所以需要挂载把你刚才刚分区好的空间挂载进来这样才能真正向其安装系统。首先需要把根分区挂载到/mnt目录上之后你对/mnt做的一切都等价于对root_partition分区进行操作。mount /dev/root_partition /mnt接下来把efi_system_partition挂载到/mnt/bootmount --mkdir /dev/efi_system_partition /mnt/boot/boot是一个非常重要的地方系统启动时会首先执行它。最后启动swap_partitionswapon /dev/sda2现在就大功告成了可以正式开始安装了。5.安装系统首先执行可选步骤pacman -S reflector等待更新完成输入y即可开始安装reflector。安装完成后输入reflector --save /etc/pacman.d/mirrorlist等待执行完成即可。接下来开始安装真正的系统首先输入pacstrap -K /mnt base linux linux-firmware这将会安装系统必备的东西等待安装完成。可能会比较久视网络环境而定6.配置系统现在系统就安装好了输入genfstab -U /mnt /mnt/etc/fstab接着进入新系统需要进行最后的配置你可能还记得刚才所做的一些都是在live环境里进行的而不是新系统arch-chroot /mnt1.修改时区你可能还记得一开始调用timedatectl时输出的是格林尼治时间所以现在需要修改时区。ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime hwclock --systohc2.本地化接下来需要安装一个文本编辑工具pacman -S nano接着通过这个工具打开/etc/locale-gennano /etc/locale.gen然后通过方向键向下找到en_US.UTF-8 UTF-8这一行删掉前面的#符号。接下来CtrlO回车保存文件CtrlX退出编辑。p.s.或者如果你足够熟练用sed -i s/^# *\(en_US.UTF-8\)/\1/ /etc/locale.gen也是可以的然后输入locale-gen等待完成即可。然后编辑当前要用的语言nano /etc/locale.conf然后输入LANGen_US.UTF-8接着CtrlO回车保存CtrlX退出。p.s.或者如果你足够熟练用echo LANGen_US.UTF-8 /etc/locale.conf也是可以的3.主机名然后配置主机名也就是你电脑的名字nano /etc/hostname输入你想要的任意名字但是必须包含 1-63 个字符仅使用小写的a-z、0-9以及-且不得以-开头。接着CtrlO回车保存CtrlX退出。p.s.或者如果你足够熟练用echo 主机名 /etc/hostname也是可以的4.设置root密码接下来为root用户设置一个密码passwd密码不会显示直接输入即可。5.配置网络接下来还需要网络是的网络是不会自动装进你的新系统的你需要手动安装。pacman -S networkmanager接着等待安装然后输入systemctl enable NetworkManager这样就会在开机时自动启用。7.安装引导程序首先安装需要的软件包pacman -S grub efibootmgr接着安装到EFI系统分区grub-install --targetx86_64-efi --efi-directory/boot --bootloader-idGRUB最后生成主配置文件grub-mkconfig -o /boot/grub/grub.cfg8.进入新系统接下来输入exit退出新系统也就是回到live环境然后重启电脑reboot这个时候你发现界面不一样了选择第一个启动Arch Linux。然后会进入一个新的终端这就说明已经安装完成了直接输入root回车再输入你的密码就可以以root身份进入系统。到此安装就结束了现在你拥有系统的最高权限请谨慎行事。p.s.你可以通过useradd创建一个新的普通用户并加入sudoers。9.进阶阅读Arch Linux使用指南FAQQ1系统突然终止键盘按钮无效且键盘上大写锁与滚动锁持续闪烁这是内核崩溃需要重启系统Q2无法使用pacman系统提示无法锁定数据库上一次异常退出也就是Q1的情况导致锁文件残留输入rm -f /var/lib/pacman/db.lck即可Q3使用pacstrap时提示无法安装到新根上一次异常退出也就是Q1的情况导致安装进行到一半被迫中止有文件残留输入rm -rf /mnt/*删除/mnt下所有文件即可

相关新闻

HeyGen多语言口播效能跃迁(实测提升83%出片效率):2024最新API+Prompt双驱动工作流

HeyGen多语言口播效能跃迁(实测提升83%出片效率):2024最新API+Prompt双驱动工作流

更多请点击: https://kaifayun.com 第一章:HeyGen多语言口播效能跃迁的底层逻辑与实测基准 HeyGen 的多语言口播能力并非简单叠加语音合成模块,而是依托于其端到端神经语音建模(Neural Voice Modeling, NVM)架构与跨语…

2026/10/9 13:11:58 阅读更多 →
Coze扣子与RAG融合实践:如何用50行代码将知识库召回率从63%提升至91.7%(附AB测试报告)

Coze扣子与RAG融合实践:如何用50行代码将知识库召回率从63%提升至91.7%(附AB测试报告)

更多请点击: https://codechina.net 第一章:Coze扣子与RAG融合实践概述 Coze扣子作为新一代低代码AI Bot开发平台,凭借其可视化编排能力、内置知识库支持及丰富的插件生态,为RAG(Retrieval-Augmented Generation&…

2026/10/13 19:55:46 阅读更多 →
Devin AI工程师调试黑箱模型的9种反直觉技巧:基于127个真实生产故障案例的根因分析法

Devin AI工程师调试黑箱模型的9种反直觉技巧:基于127个真实生产故障案例的根因分析法

更多请点击: https://codechina.net 第一章:Devin AI工程师调试黑箱模型的范式革命 传统黑箱模型调试依赖人工猜测、梯度可视化与局部扰动,效率低下且缺乏可复现性。Devin AI通过构建“可干预推理轨迹(Interventional Reasoning…

2026/10/2 3:15:25 阅读更多 →

最新新闻

PS5进阶玩家手册:系统设置、SSD扩容、网络调优与串流实战

PS5进阶玩家手册:系统设置、SSD扩容、网络调优与串流实战

接手的这台“AnyPS5”时,我第一反应是:这名字起得挺大。光是PS5相关的外设、存储、网络、串流、保养,随便列一列就够写好几篇长文。后来想明白了,所谓“Any PS5”,并不是什么第三方工具或改装固件,而是玩家…

2026/10/14 6:03:23 阅读更多 →
context-mode 上下文模式:从设计到落地的工程实践指南

context-mode 上下文模式:从设计到落地的工程实践指南

1. 从“context-mode”说起:一个被低估的工程概念第一次看到“context-mode”这个词,很多人会下意识地把它归到某个具体框架的配置项里,比如某个前端状态管理库的开关,或者某个后端中间件的运行模式。但如果你在一线写过几年代码&…

2026/10/14 6:03:23 阅读更多 →
大模型在工控领域的落地路径:从辅助决策到工业智能体

大模型在工控领域的落地路径:从辅助决策到工业智能体

1. 论文核心内容拆解:大模型在工控领域到底解决了什么问题1.1 数据孤岛与知识沉淀的“最后一公里”工业控制系统(ICS)这几十年攒下来的家底,大家心里都有数:现场控制器、传感器、执行机构、历史数据库、组态画面。数据…

2026/10/14 6:03:23 阅读更多 →
高性能计算集群部署实战:从硬件选型到Slurm调度全解析

高性能计算集群部署实战:从硬件选型到Slurm调度全解析

作为一个常年折腾服务器、帮人搭过各种计算环境的老运维,今天想认真聊聊高性能计算集群(HPC Cluster)部署这件事。很多朋友一听到“高性能计算”就觉得是超算中心、国家级实验室才玩的东西,离自己很远。其实这几年,随着…

2026/10/14 6:03:23 阅读更多 →
永洪科技Megrez的企业ChatBI能力与实现条件

永洪科技Megrez的企业ChatBI能力与实现条件

企业ChatBI以自然语言交互开展业务数据分析。永洪科技vividime Megrez天权支持智能问数与企业知识引导,实际应用需要准备数据范围、指标定义和访问权限,使问题具备可计算的含义。企业客户需要关注的,是产品能否理解本企业的指标定义、使用正确…

2026/10/14 6:03:23 阅读更多 →
计及需求侧响应的配电网供电能力综合评估Matlab实现

计及需求侧响应的配电网供电能力综合评估Matlab实现

供电能力评估这个方向,做配电网规划的人都不陌生。传统做法很简单:把负荷当成一个给定的“硬条件”,算主变、算线路、算N-1通过率,能带多少就是多少。但问题是,现在的负荷已经不再“硬”了——分时电价、可中断负荷、车…

2026/10/14 6:02:23 阅读更多 →

日新闻

AnyPS5通用适配层设计:兼容性与性能的工程取舍

AnyPS5通用适配层设计:兼容性与性能的工程取舍

1. 从"AnyPS5"这个名字说起:它到底想解决什么问题第一次看到"AnyPS5"这个标题,我脑子里冒出来的第一个念头是:这大概率是一个围绕"跨平台运行"或者"通用适配"做文章的项目。名字里的"Any"…

2026/10/14 0:00:41 阅读更多 →
Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

1. 项目概述:Flutter跨平台二手交易应用开发作为一名长期从事移动应用开发的工程师,我最近完成了一个基于Flutter框架的二手物品交易平台项目。这个项目最吸引我的地方在于它完美结合了Flutter的跨平台优势与HarmonyOS的生态特性,实现了"…

2026/10/14 0:00:41 阅读更多 →
DFS算法解决飞机降落调度问题实战

DFS算法解决飞机降落调度问题实战

1. 项目背景与核心思路飞机降落问题是一个经典的调度优化场景,也是算法竞赛和面试中的高频题目。这个题目要求我们合理安排多架飞机的降落顺序和时间,确保所有飞机都能安全着陆而不发生冲突。在实际航空管制中,这类问题直接关系到飞行安全和机…

2026/10/14 0:00:41 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/14 3:30:28 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/13 16:22:04 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 22:01:27 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 14:57:39 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 18:11:17 阅读更多 →