安装前准备
下载Arch镜像:https://archlinux.org/download/

然后下载打开Rufus,https://rufus.ie/zh/
插入U盘,选择镜像,刷写镜像。

然后打开磁盘管理(Disk Management)

确保你想要安装linux的空间是无分区的

开始安装
按住Shift,点击开始菜单中的重启按钮,然后稍等一会,进入这个页面,选择第二项。

然后选择你的U盘

随后会自动重启
稍等片刻进入选择启动项
BIOS

UEFI:

选择第一个或者等他时间到自动选择
然后便进入了archiso安装系统。

首先确保你电脑有网,可以ping一下百度

注意:linux中的ping不会自动停止,使用Ctrl+C退出ping
输入archinstall进入简易的安装程序
这个页面可能会等一会


语言和区域先不改
选择第三项,回车
然后选择第一项(Select regions),回车

找到China,空格选择,回车保存退出
然后选择Back,回到主页面
接着配置第4项,磁盘管理

选择你的磁盘

然后选择刚刚的未分区空间

先分出1G作为efi分区

文件系统选fat32,挂载点输入/boot
然后继续分区

这一次不用填大小,留空即可,然后回车
文件系统选btrfs
然后选择刚刚创建的btrfs分区

选择创建子卷


然后挂载到/home

接下来的子卷操作一样
子卷@,挂载到/
子卷@log,挂载到/var/log
然后就可以保存了


返回到主界面,其中Bootloader选择Grub
Hostname主机名自己修改
Authentication中创建账号,选择第二个创建用户账户

然后这里会提示会提示是否作为超级用户,选择是(默认)

在Profile中可以选择你想要的桌面环境,我这里就不选了
在Applications中选择蓝牙和音频
音频选择Pipewire
返回主菜单中选择网络配置(Network configuration)
如果你是有线连接的,选择第一个即可
然后在TimeZone中选择Asia/Chongqing或者Asia/Shanghai
最后选择Install,开始安装
安装完后选择第三个

先安装grub对应的依赖:对应你 CPU 的intel-ucode 或 amd-ucode
INTEL:
pacman -S intel-ucode os-prober vimAMD:
pacman -S amd-ucode os-prober vim然后编辑 /etc/default/grub
vim /etc/default/grub找到 GRUB_DISABLE_OS_PROBER,然后按i,进入编辑模式,光标如图。删除这个#

然后按ESC,退出编辑模式,输入:wq保存退出。
随后命令生成配置文件。
grub-mkconfig -o /boot/grub/grub.cfg观察输出文本,看是否有windows字样出现

比如我这个就没有出现windows,说明没有windows的引导
先输入lsblk -f确认分区情况

然后找到你win的efi分区,比如我这个就是/dev/sda1
创建挂载点
mkdir -p /mnt/win-efi","mount /dev/sda1 /mnt/win-efi更新Grub配置
sudo grub-mkconfig -o /boot/grub/grub.cfg此时win的引导出来了

接着我们查看启动顺序是否正确
efibootmgr -v
观察BootOrder后面的顺序,然后和下面对比着看,我们要确保Grub在第一个,至少要比win更前面。
如果win在grub前面,那就参考下面命令修改。下面命令别抄,对照你自己的实际情况
efibootmgr -o XXXX,XXXYexit 退出/mnt环境
umount -R /mnt 卸载/mnt下的所有硬盘
reboot重启设备
”]},“target”:{“position”:0,“lines”:[”
此教程仅适用于UEFI设备
安装前准备
下载Arch镜像:https://archlinux.org/download/

然后下载打开Rufus,https://rufus.ie/zh/
插入U盘,选择镜像,刷写镜像。

然后打开磁盘管理(Disk Management)

确保你想要安装linux的空间是无分区的

开始安装
按住Shift,点击开始菜单中的重启按钮,然后稍等一会,进入这个页面,选择第二项。

然后选择你的U盘

随后会自动重启
稍等片刻进入选择启动项
BIOS

UEFI:

选择第一个或者等他时间到自动选择
然后便进入了archiso安装系统。

首先确保你电脑有网,可以ping一下百度

注意:linux中的ping不会自动停止,使用Ctrl+C退出ping
输入archinstall进入简易的安装程序
这个页面可能会等一会


语言和区域先不改
选择第三项,回车
然后选择第一项(Select regions),回车

找到China,空格选择,回车保存退出
然后选择Back,回到主页面
接着配置第4项,磁盘管理

选择你的磁盘

然后选择刚刚的未分区空间

先分出1G作为efi分区

文件系统选fat32,挂载点输入/boot
然后继续分区

这一次不用填大小,留空即可,然后回车
文件系统选btrfs
然后选择刚刚创建的btrfs分区

选择创建子卷

创建@home子卷

然后挂载到/home

接下来的子卷操作一样
子卷@,挂载到/
子卷@log,挂载到/var/log
然后就可以保存了


返回到主界面,其中Bootloader选择Grub
Hostname主机名自己修改
Authentication中创建账号,选择第二个创建用户账户

然后这里会提示会提示是否作为超级用户,选择是(默认)

在Profile中可以选择你想要的桌面环境,我这里就不选了
在Applications中选择蓝牙和音频
音频选择Pipewire
返回主菜单中选择网络配置(Network configuration)
如果你是有线连接的,选择第一个即可
然后在TimeZone中选择Asia/Chongqing或者Asia/Shanghai
最后选择Install,开始安装
安装完后选择第三个

先安装grub对应的依赖:对应你 CPU 的intel-ucode 或 amd-ucode
INTEL:
pacman -S intel-ucode os-prober vimAMD:
pacman -S amd-ucode os-prober vim然后编辑 /etc/default/grub
vim /etc/default/grub找到 GRUB_DISABLE_OS_PROBER,然后按i,进入编辑模式,光标如图。删除这个#

然后按ESC,退出编辑模式,输入:wq保存退出。
随后命令生成配置文件。
grub-mkconfig -o /boot/grub/grub.cfg观察输出文本,看是否有windows字样出现

比如我这个就没有出现windows,说明没有windows的引导
先输入lsblk -f确认分区情况

然后找到你win的efi分区,比如我这个就是/dev/sda1
创建挂载点
mkdir -p /mnt/win-efi","mount /dev/sda1 /mnt/win-efi更新Grub配置
grub-mkconfig -o /boot/grub/grub.cfg此时win的引导出来了

接着我们查看启动顺序是否正确
efibootmgr -v
观察BootOrder后面的顺序,然后和下面对比着看,我们要确保Grub在第一个,至少要比win更前面。
如果win在grub前面,那就参考下面命令修改。下面命令别抄,对照你自己的实际情况
efibootmgr -o XXXX,XXXYexit 退出/mnt环境
umount -R /mnt 卸载/mnt下的所有硬盘
reboot重启设备
随后便进入GRUB引导选择

常见问题
启动项没有GRUB\t
执行grub安装
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB随后再生成配置
grub-mkconfig -o /boot/grub/grub.cfg再次查看
efibootmgr -v