首先呢💡🤓 ArchLinux是最优秀的(玩笑

其次,这里主要演示Btrfs+Arch

双系统Win11+ArchLinux
cosplaytele

💿 在官网下载ArchLinux ISO

ISO

ArchLinux ISO
网页鼠标滚轮下滑,是可以看到China镜像的 建议路由器配置好科学环境的情况下直连下载,不使用镜像。
如果使用镜像的话,记得进行完整性校验与PGP签名。

BLAKE2b 校验和

1
$ b2sum -c b2sums.txt

使用 Sequoia 验证 PGP 签名

首先从 WKD 下载发布签名密钥

1
$ sq network wkd fetch pierre@archlinux.org -o release-key.pgp

使用此签名密钥验证签名

1
2
xxx 代表 日期
$ sq verify --signer-file release-key.pgp --detached archlinux-xxx-x86_64.iso.sig archlinux-xxx-x86_64.iso

使用 GnuPG 验证 PGB 签名

从 WKD 下载签名密钥

1
$ gpg --auto-key-locate clear,wkd -v --locate-external-key pierre@archlinux.org

验证签名

1
2
xxx 代表 日期
$ gpg --keyserver-options auto-key-retrieve --verify archlinux-xxx-x86_64.iso.sig archlinux-xxx-x86_64.iso

BIOS

安全启动快速启动关了。

U盘启动 Ventoy

U盘启动的话,推荐用Ventoy。

轻松又简单。

Ventoy 官网下载与安装到U盘

Ventoy Download

插入U盘,Windows下解压后直接执行 Ventoy2Disk.exe

Linux具体看使用说明

分区格式推荐选择GPT,分区文件系统类型根据U盘实际使用情况自行选择。

建议多分出8G格式化为FAT32用来作BIOS升级用。

将下载好的ISO放入Ventoy盘下。

重启并进入Ventoy

根据主板快捷键

例如F11 选择U盘

🐧 安装ArchLinux

很简单呢 😊

虽然有捷径,但是不建议捏。🧊

既然选择的是ArchLinux,那么大概是既有闲暇时光又有游玩的乐心♥️

请看Wiki的安装指南,如果我的随笔日记与指南有区别,请于指南为准。

!!请主看Wiki的安装指南!! !!!这只是个随笔日记!!!

https://wiki.archlinuxcn.org/wiki/安装指南

连接到互联网

  • 确保系统已经列出并启用了网络接口。

    1
    $ ip link

    有线默认就连接上了,无线请看iwctl

  • 用 ping 检查网络连接

    1
    $ ping archlinux.org

更新系统时间与设置时区

具体参考Systemd-timesyncd

一般情况下连接网络后系统时间将默认同步,但还是修改成我们熟悉的时区比较好。

  • 列出所有可用时区

    1
    $ timedatectl list-timezones
  • 设置亚洲中国时区,这里时区名称是上海而非其他地区,是因为上海是该时区内人口最多的城市,参考时区数据库

    1
    $ timedatectl set-timezone Asia/Shanghai
  • 更新时间并查看输出是否正常

    1
    $ timedatectl

💾 创建硬盘分区

我这里使用Btrfs作为系统分区,它的透明压缩快照我觉得很好用。

也没有必要在24年继续使用ext4,不是吗。

如果你准备双系统,需要先装好Windows,记得分区表改为GPT。

1024M efi (分区时先创建
16M smr (winodws需要的,默认创建
256g c盘
800g d盘

1
$ fdisk -l 

在输出中找到自己的硬盘,如果是SATA协议,一般为/dev/sda开头。

如果是NVME协议,一般为/dev/nvmexn1p开头 。

数字结尾,这里以NVME协议M2固态作演示。

非全新安装 Windows

首先你要有个U盘,且u盘已安装

Please select boot device 快捷键F11

分区工具DiskGenius
左侧点击磁盘
如果有分区全部删除当前分区
右键磁盘 转换分区表类型为GPT格式
在空闲上右键 建立ESP/MSR分区
ESP分区大小推荐 1024MB
对齐到此扇区数的整倍数 4096扇区
建立新分区
请选择文件系统类型 NTFS(MS Basic Data)
新分区大小
c盘 256GB
d盘 800GB
对齐到下列扇区数的整倍数
推荐改为4096扇区
Windows安装器
选择安装映像文件位置
选择win11.iso(提前放入u盘
选择安装驱动器的位置
自动的c盘,可能磁盘符号不是c,但xxx
右键磁盘指派新的驱动器号(盘符)
进行修改分区盘符

全新安装

如果你是全新安装,首先需要将硬盘改为GPT分区表。

!⚠️注意⚠️!修改分区表会导致数据丢失,如果你不是全新安装请不要尝试。

首先通过磁盘大小协议来判断需要修改的硬盘。

1
$ lsblk #显示当前分区情况

通过以下命令将磁盘转换为 gpt 类型:

1
2
3
4
parted /dev/nvmexn1 # 执行 parted,进行磁盘类型变更
(parted) mktable # 输入 mktable
New disk label type? gpt # 输入 gpt,将磁盘类型转换为 GPT 类型。如磁盘有数据会警告,输入 Yes 即可
(parted) quit # 退出 parted 命令行交互

EFI分区

如果你是双系统已安装Win系统,且已经有了EFI请跳过。

分区和格式化(使用 Btrfs 文件系统)

1
lsblk # 显示当前分区情况
1
cfdisk /dev/nvmexn1 # 对安装 archlinux 的磁盘分区