单EFI分区Archlinux + Windows 10 双启动安装记录

这篇博客详细记录了在单EFI分区下安装Archlinux和Windows 10双启动的过程,包括UEFI启动检查、网络配置、硬盘分区、BTRFS子卷创建、GRUB引导安装等步骤,还涵盖了安装后的设置,如时区、locale、显卡驱动等。文章持续更新,提供了一定的安装参考。
摘要由CSDN通过智能技术生成


2024.1.11,增加部分安装后的设置内容,修改部分BUG
2024.1.10, 修改EFI分区挂载点
2024.1.1 ,修改部分内容
2023.1.29 , 更新部分内容,加入了fcitx5安装
2023.2.1,换了块硬盘,测试了一下全新安装,半个小时完成,发现并修改一处错误
2023.2.2 , 修改部分内容
2023.2.9 , 最后加入hyprland桌面环境的安装过程链接
2023.2.28,修复了桌面安装的链接
2023.3.5,修改swapfile创建方式,修改部分内容


前言

机器老了,Gentoo编译不动了,寻思着换个系统吧,不折腾了
这次要对Archlinux下手了,在这里记录一下安装过程,可能有人需要,但是这不是教程,只能作为参考
关于Archlinux就不多说了,不知道的人也没必要看这个
其实安装Archlinux和Gentoo比较起来还是非常简单的…这两个系统难在安装后的配置… 😃
2024.1.1,目前使用archinstall还是挺方便的,但是我没弄明白怎么在安装的时候使用WIN10的EFI分区,所以还是按照传统方式安装
想到哪写到哪,可能有不少遗漏的地方,没事的时候就多翻翻archlinux wiki


一些规范

黑框里是需要手动输入的命令
命令前面是 '#' ,表示是以root账号输入
命令前面是 '$' ,表示使用普通账号输入

编辑文件内容

一、安装前准备

1.下载ISO

官方页面找一个镜像站下载最新的ISO文件
使用ventoy创建启动U盘,并把ISO文件复制到U盘

2.用USB启动

前2步没什么好说的…安装系统的常规操作

二、开始安装

1.检查是否是UEFI启动

# ls /sys/firmware/efi/efivars

如果命令结果显示了内容且没有报告错误,则系统是以 UEFI 模式引导,那么就可以继续往下看,
否则就不是UEFI引导,本文不适合非UEFI引导的安装,如果强行按照本文继续安装,发生任何损失本人概不负责

2.检查网络

本文不包括无线连接的内容,如有需要,请参考官方安装教程

# ping -c3 baidu.com

如果启动模式和网络都没有问题,那么就可以开始安装了


3.更新系统时间

# timedatectl set-ntp true

4.更新mirrorlist

# reflector -c China -p https --delay 3 --completion-percent 95 --sort score --save /etc/pacman.d/mirrorlist

检查一下mirrorlist文件,个人习惯使用bfsu的镜像,可以打开mirrorlist文件把bfsu调到最上面

# cat /etc/pacman.d/mirrorlist

然后停止reflector服务

# systemctl stop reflector

5.硬盘分区

这是比较重要的部分
首先,查看硬盘设备

# lsblk -f

以我本人为例
只列出了本次安装需要用到的分区,与安装无关的硬盘就不列出来了

硬盘 分区 格式
sda sda1 vfat(win10的EFI分区)
sdb sdb1 btrfs(整块硬盘只有一个分区,安装archlinux)

注意,这里要谨慎操作,我安装的时候就把U盘给格了…幸好不影响安装

(1)清空硬盘

这一步是可选的,如果你和我一样,在单独的一块硬盘安装linux,可以这么操作
如果你是在某个硬盘其中的一个分区安装,那么千万不要执行这个命令

# sgdisk --zap-all /dev/sdb

(2)分区

关于cfdisk或者其他分区工具,请自行查找使用方法,这里只是简单的单硬盘分一个区

# cfdisk -z /dev/sdb

选择gpt,回车
方向键左右,选择(new)新建一个分区,选择(write)输入’yes’保存,最后选择(quit)退出

(3)格式化

# mkfs.btrfs -f /dev/sdb1

6.BTRFS创建子卷并挂载

(1)挂载btrfs分区

# mount /dev/sdb1 /mnt

(2)创建子卷

我的个人习惯创建子卷,可以根据你自己的需要增加和减少子卷

# btrfs su cr /mnt/@                    // 挂载到 root,必需
# btrfs su cr /mnt/@home                // home ,可选
# btrfs su cr /<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值