首页 > 系统相关 >archlinux简单安装笔记(未完)

archlinux简单安装笔记(未完)

时间:2023-08-15 20:13:24浏览次数:40  
标签:分区 笔记 Server repo archlinux 磁盘 镜像 安装

装了很多回 archlinux ,跟了很多遍各种教程和官方 wiki ,也来自己写一个简单的笔记吧。

安装之前的准备略去不写,就从 archlinux 的 iso 启动之后开始吧。其实 archlinux 也只是安装过程看上去高级一点,滚动更新的理念和大部分所谓主流发行版有点区别,用惯了 TUI 操作的人对于无 GUI 操作应当还是比较适应的,更何况提供了好几个 Terminal 可以多线程操作,避免在等待的时候没事干(不是),甚至看到有老哥速通 archlinux 安装(这居然也有速通?)

至于跟 archlinux 这个话题有关的争议,反正不在这个笔记的叙述范围之内,快速进入正题吧。

进入 archlinux 安装环境之后,我们选择 Arch Linux install medium (x86_64, UEFI) 进入 archlinux 的安装环境,这是一个比较小的 live 系统,其 bash 已经可以给我们完成很多任务。

archlinux 镜像中现在启用了 reflector 服务,会自己更新镜像源,然而在存在 GFW 的特殊网络环境中,这个服务并不适合被启用,我们还是老老实实地禁用它吧。

systemctl stop reflector.service

查看服务状态,按q退出

systemctl status reflector.service

确认 UEFI 模式(保险起见)

ls /sys/firmware/efi/efivars

若有输出即是 UEFI

如果使用无线网络(有线跳过即可):

iwctl # 进入交互式命令行
device list # 列出无线网卡设备名,比如无线网卡看到叫 wlan0
station wlan0 scan # 扫描网络
station wlan0 get-networks # 列出所有 wifi 网络
station wlan0 connect wifi-name # 进行连接,注意这里无法输入中文。回车后输入密码即可
exit # 连接成功后退出

随便 ping 一个网站,应该能看到网络的连接情况。按 Ctrl+C 退出。

同步时钟:

timedatectl set-ntp true
timedatectl status

更新国内镜像源:

vim /etc/pacman.d/mirrorlist

在最上面加入以下镜像源的任意一条

Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch # 清华大学开源软件镜像站
Server = https://repo.huaweicloud.com/archlinux/$repo/os/$arch # 华为开源镜像站
Server = http://mirror.lzu.edu.cn/archlinux/$repo/os/$arch # 兰州大学开源镜像站
Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch # 中国科学技术大学开源镜像站

你问我为什么把科大放最下面?我就爱用 thu 源

现在我们进入磁盘分区阶段。

使用 lsblk 查看当前磁盘的情况,找到要用的磁盘和分区

lsblk

使用 cfdisk 对需要使用的磁盘分区:注意,SATA 磁盘名称为 sdx (x=a~z),NVME 磁盘名称为 nvmexn1 (x=0~n)。

cfdisk /dev/sdx

使用上下方向键在需要操作的分区中移动,使用左右方向键在不同的操作中移动。我们 [New] 一个分区,指定大小,默认为 Linux filesystem,我们再选中并更改类型即可。

我们需要:一个内存大小 50% ~ 100% 的 Swap 分区,类型为 Linux swap,一个自定义大小的分区(2GiB 以上),类型为 Linux filesystem,因为我们使用 Btrfs 文件系统。

[Write] 并且 [Quit],这时将对磁盘进行操作,这个操作不可逆!谨慎删除分区!

使用 fdisk -l 查看分区的情况

先写到这里,有空继续补充……

标签:分区,笔记,Server,repo,archlinux,磁盘,镜像,安装
From: https://www.cnblogs.com/wuyuheng/p/archlinux-installation.html

相关文章

  • ubuntu 安装Android studio报错
    运行命令./studio.sh报错:CompileCommand:excludecom/intellij/openapi/vfs/impl/FilePartNodeRoot.trieDescendboolexclude=true[0.118s][error][jfr,startup]'intsun.nio.fs.UnixNativeDispatcher.init()'java.lang.UnsatisfiedLinkError:'intsun.nio.fs.......
  • [学习笔记] 线性基
    你说我一个连线性基都不会的人怎么可能走的远,我跟你说我也是这么想的,但是你先别急。一、线性基OI中常用全部的就是\(2\)进制下的异或线性基。线性基就是可以把一个集合里的数转化成一组基,使得这组基里所有xor出来的结果于原集合xor出来的结果完全一致。这是一个线性基......
  • 《深入理解Java虚拟机》读书笔记:Class类文件的结构
    Class类文件的结构 Sun公司以及其他虚拟机提供商发布了许多可以运行在各种不同平台上的虚拟机,这些虚拟机都可以载入和执行同一种平台无关的的程序存储格式——字节码(ByteCode),从而实现了程序的......
  • openGauss学习笔记-40 openGauss 高级数据管理-锁
    openGauss学习笔记-40openGauss高级数据管理-锁如果需要保持数据库数据的一致性,可以使用LOCKTABLE来阻止其他用户修改表。例如,一个应用需要保证表中的数据在事务的运行过程中不被修改。为实现这个目的,则可以对表使用进行锁定。这样将防止数据不被并发修改。LOCKTABLE只在一......
  • 【Flutter】Android Studio 安装Flutter插件
    安装【Dart】和【Flutter】插件。 ......
  • 【随手记录】harbor安装及登录
    harbor仓库安装:1、harbor包下载 https://github.com/goharbor/harbor/releases2、解压 有harbor需要的镜像包(redis、nginx、harbor-core等)和启动脚本,需要复制harbor.yml.tmpl,改为harbor.yml然后编辑此配置文件,主要调整以下三项:3、赋予脚本install.sh和prepa......
  • C语言指针初级学习笔记
    目的在于了解指针的基本概念和一些用法下面是本阶段导图:基本概念inta=10;int*p=&a;指针就是地址,p为指针变量,存放地址的一个最小的内存单元为一字节32位机器指针所占内存4字节64位机器指针所占内存8字节指针类型1.指针决定访问指针类型决定了指针解引用访问的字节大小int*......
  • Linux专栏(二):创建虚拟机与Ubuntu安装
    文章目录1下载Ubuntu20.04镜像2创建虚拟机3安装Ubuntu系统本文将介绍在VMware中如何创建虚拟机并安装Ubuntu20.04系统1下载Ubuntu20.04镜像下载地址:Ubuntu官网镜像下载2创建虚拟机Step1:打开上文Linux专栏(一)——VMware的下载与安装下载的VMware,点击创建虚拟机,后在弹窗中默认......
  • Linux的ElasticSearch安装部署
    简介全文搜索属于最常见的需求,开源的Elasticsearch(以下简称es)是目前全文搜索引擎的首选。它可以快速地储存、搜索和分析海量数据。维基百科、StackOverflow、Github都采用它。Elasticsearch简称es,在企业内同样是一款应用非常广泛的搜索引擎服务。很多服务中的搜索功能,都......
  • 【安装】电脑上下载并按照Android Studio
    下载地址https://developer.android.google.cn/studio安装步骤1.点击应用程序,并不断下一步。2.设置默认的安装路径,点击【Install】。3.等待安装完成,并点击Finish。  4.启动安装好的AndroidStudio。5.可以选择自己喜欢的主题6.安装SDK,如果C盘空间不足......