Arch Linux 安装步骤

server/2024/12/22 2:24:28/

在这里插入图片描述
仅做学习记录,有错漏之处欢迎批评指正!
上一节:用U盘制作安装镜像

文章目录

  • 二、安装系统
    • 2.1 使用U盘启动安装系统
    • 2.2 连接网络Wi-Fi方式
        • (1)开启iwd内置的DHCP客户端
        • (2)启动iwd并连接Wi-Fi
    • 2.3 安装系统注意事项
        • (1) 预安装内容推荐
        • (2)如果使用grub, 记得要生成grub.cfg配置文件
        • (3)如果locale配置了中文,记得下载一个中文字体
    • 2.4 安装完成后续步骤
        • (1)networkmanager连接Wi-Fi(命令方式)
        • (2)设置时区
        • (3)新建一个用户
        • (4)启动gnome桌面

安装系统:Arch Linux
官方文档:https://wiki.archlinux.org/title/Installation_guide
工具:已经格式化的U盘一个

二、安装系统

2.1 使用U盘启动安装系统

插上U盘,重启电脑,进入bios(每个品牌的电脑好像都不太一样,有些是启动时狂按F12,有些是F11、Esc、F7),选择U盘启动。如果不知道哪个是U盘启动,那就拔掉U盘再重启一次看看哪个选项没了呗(^▽ ^)。
在这里插入图片描述
根据提示,第一步先联网,直接插网线就可以直接联网,需要连接Wi-Fi要使用iwctl。

(⊙o⊙)…目前手里有的网线非常短,要是直接插网线得匍匐在地上安装了,故下文采取Wi-Fi方式连接网络。

2.2 连接网络Wi-Fi方式

https://wiki.archlinux.org/title/Iwd#iwctl
archiso 已经安装了iwd

(1)开启iwd内置的DHCP客户端

让路由器能够自动分配IP地址等配置给电脑。
https://wiki.archlinux.org/title/Iwd#Enable_built-in_network_configuration
iwd新版本直接配置这个就行,老版本再看看文档有啥还需要配置的。
在这里插入图片描述

(2)启动iwd并连接Wi-Fi
systemctl start iwd.service

https://wiki.archlinux.org/title/Iwd#iwctl 按照2.1.1节配置就可以了。

这里开启的时候,失败了可以重复一下。

If the device or its corresponding adapter is turned off, turn it on:[iwd]# device name set-property Powered on
[iwd]# adapter adapter set-property Powered on

2.3 安装系统注意事项

由于官网说得实在是超清楚的,而且根据不同的工具选择,会有很多支线,建议直接看官网文档https://wiki.archlinux.org/title/Installation_guide。下面主要记录一点注意事项。

(1) 预安装内容推荐

安装前准备:

# 更新为国内的镜像站
reflector --country China --age 12 --protocol https --sort rate --save /etc/pacman.d/mirrorlist
# 更新包的key
pacman -Sy archlinux-keyring
# 基础
pacstrap -K /mnt base linux linux-firmware# gnome 桌面
# networkmanager 网络管理, 建议装上, 不然新装的电脑连不上网啊!
pacstrap -K /mnt vim gnome networkmanager man-db 
(2)如果使用grub, 记得要生成grub.cfg配置文件
pacstrap -K /mnt grub efibootmgr
# arch-chroot /mnt
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB
grub-mkconfig -o /boot/grub/grub.cfg
(3)如果locale配置了中文,记得下载一个中文字体

https://wiki.archlinux.org/title/Localization/Chinese

pacstrap -K /mnt adobe-source-han-sans-cn-fonts

2.4 安装完成后续步骤

(1)networkmanager连接Wi-Fi(命令方式)
# 启动
systemctl start NetworkManager.service# 设置开机自启动
systemctl enable NetworkManager.service

连接Wi-Fi参照 2.1 nmcli examples

(2)设置时区
# 二选一
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
timedatectl set-timezone Asia/Shanghai
(3)新建一个用户
# -m 会创建家目录和家目录下预设的一些目录
useradd -m rebecca# 设置用户密码
passwd rebecca
(4)启动gnome桌面
# 启动
systemctl start gdm.service# 设置开机自启动
systemctl enable gdm.service

http://www.ppmy.cn/server/125315.html

相关文章

NXP(恩智浦)—MC33PF8200A0ES PMIC芯片详解

写在前面 本系列文章主要讲解NXP(恩智浦)—MC33PF8200A0ES PMIC芯片的相关知识,希望能帮助更多的同学认识和了解NXP(恩智浦)—MC33PF8200A0ES 芯片。 若有相关问题,欢迎评论沟通,共同进步。(*^▽^*) 在此次架构中,MC33PF8200A0ES作为给J2供电的PMIC使用,下面将详细介…

opencv实战项目二十七:基于meanshif的视频脸部跟踪

文章目录 前言一、Mean Shift是什么?二、opencv中meanshift使用流程三、使用代码:四、效果: 前言 在当今这个信息化时代,图像和视频处理技术已经渗透到我们生活的方方面面,从安防监控、智能交通到人机交互等领域&…

学Java还是c++好?

Java在互联网行业中的应用非常广泛,就业方面,Java岗位较多,就业市场相对稳定,尤其是在Android应用开发、企业级应用、大数据技术等领域有大量的岗位。 Java的语法相对简单,对于初学者来说更容易上手。有很多成熟的框架…

Leetcode 11.乘最多水的容器(字节,快手面试题)

题目链接:11. 盛最多水的容器 - 力扣(LeetCode) 题目描述: 给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。找出其中的两条线,使得它们与 x 轴共同…

2.2 HuggingFists中的编程语言

HuggingFists系统提供的可视化流程定义功能与传统的ETL或数据挖掘工具类似。使用者可以通过拖拽,可视化的定义出数据处理的管道(Pipe)或数据分析的图(Graph)。传统上,使用者只是将这种可视化流程定义方式视为一种配置功能而未将其理解为一种编程行为。主…

物流的总结

pc端(商家端到仓、冷链,管理端冷链数据)、H5、小程序(冷链) 冷链快运系统介绍文档 替代思路:虚拟列表 介绍:只渲染用户当前可视区域内的列表来提高页面的加载速度和滚动性能,因为后端一次返回的的数据太多…

【ARM 嵌入式 编译系列 10.6 -- ARM toolchain examples】

文章目录 ARM 工具链示例1. arm-none-eabi2. arm-none-linux-gnueabi3. arm-elf-eabi4. arm-elfARM 工具链示例 1. arm-none-eabi 这个工具链的名称可以拆解如下: arm:目标架构是 ARM。none:没有特定的供应商。eabi:遵循 ARM 嵌入式应用二进制接口(EABI)。特点: 目标系…

数据结构 - 查找算法

一.查找的概念 二.顺序表查找 特点: 1.记录的数据可以是无序的 2.当数据量较大时,查找效率低,需要依次遍历 /*** description: 顺序表查找算法,从后往前查找* param - a : 要操作的数组的指针* param - k…