文章目录
1 安装前准备
说明:本教程安装的Archlinux只支持X86架构的CPU。如果你的Windows为Arm架构,或者你的MacOS为M系列架构,请不要下载x86_64的ArchLinux镜像。
ARM架构或者M系列架构的主机请百度搜索下载何种镜像,然后再继续本教程。
这里附上清华镜像源的其他架构的ArchLinux虚拟机下载地址:
https://mirrors.tuna.tsinghua.edu.cn/#
1.1 下载ArchLinux镜像
我选择是科大的镜像https://mirrors.ustc.edu.cn/
点击"获取安装镜像,然后选择Arch Linux"
1.2 MacOS下的VMware Fusion 创建虚拟机
本教程在MacOS下,基于VMware Fusion 13 Pro创建。Windows下的VMware Workstation 创建过程应该差不多。(最重要的是创建的虚拟机使用UEFI启动。)另外VMware截止到目前(2024-6-15)官网下载不了了,点击下载会自动跳转到BroadCom网站。下载参考:https://blog.csdn.net/weixin_58785499/article/details/138968565(需要提前注册账号!据说,账号名要起规范点,要不然下载不了。)
第一步:选择安装方法:从"光盘或映像中安装"
然后这里选择"Linux6.x内核64位"
固件类型选择"UEFI"
其他的配置:我建议的为硬盘128GB,内存2GB,1核CPU。(可根据自己需要自行修改,因为我的mac容量太小了,不能分配太多的资源。)
1.3 Windows下的VMware Workstation 创建虚拟机
TODO:暂时和MacOS下保持一致。
2 安装
虚拟机开机,选择第一条开机。
2.1 验证启动模式是否为 UEFI
ls /sys/firmware/efi/efivars
结果显示了很多东西,且没有报错,则为UEFI模式引导启动的。
2.2 测试网络是否通畅
能ping通百度即可。这里不知道为什么要等了好久才有回复??然后还没有丢包!!
2.3 通过ssh连接到arch上
为了后续操作的方便行(方便粘贴复制代码),这里设置ssh远程连接到虚拟机上。
先执行passwd
命令,修改root密码。然后执行ip addr
查看当前虚拟机的ip地址。(一般情况下,按照虚拟机的创建过程,应该会自动分配一个NAT类型的网卡)。
ssh root@192.168.31.184
2.4 添加清华大学软件仓库(或者根据网速添加其他的国内源)
编辑 /etc/pacman.d/mirrorlist
,在文件的最顶端添加:
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch