Arch Linux 是通用 x86-64 GNU/Linux 发行版。Arch采用滚动升级模式,尽全力提供最新的稳定版软件。初始安装的 Arch 只是一个基本系统,随后用户可以根据自己的喜好安装需要的软件并配置成符合自己理想的系统。
安装 Arch Linux,需要拥有一台 x64_86 兼容的 PC,其中至少有 512MB 的 RAM 和 800 MB 的可用磁盘空间。由于安装过程中需要从远程存储库获取软件包,所以还需要一个良好的网络连接。
进入 Arch Linux 下载页面,然后选择一个镜像源,例如我选择了 China 的, 点击下载后缀为 .iso 的镜像文件。
内存、处理器视具体情况自行设置,移除打印机,设置网络适配器为 NAT (网络连接使用 NAT 模式,开机后就能联网),设置完成后点击关闭
Host-only: 虚拟机的网卡会连接到物理机的 VMnet1 上,但物理机并不会为虚拟机提供任何路由服务,因此虚拟机只能和物理机进行通信,不能连接到实际的网络上,即无法上网。
NAT: 网络地址转换(Network Address Translation)模式下,虚拟机的网卡连接到物理机的 VMnet8 上,此时物理机系统的 VMWare NAT Server 服务就充当了路由器,负责将虚拟机发到 VMnet8 的包进行地址转换之后发到实际的网络上,再将实际网络上返回的包进行地址转换后通过 VMnet8 发送给虚拟机。这种模式最简单,虚拟机系统不用做任何网络设置就可以访问外部网络。
Bridged: 桥接模式下,虚拟机拥有与物理主机相同网段的独立 IP,就像是局域网中的一立的主机,与物理机平等的存在于网络中。
如果目录不存在,系统可能以 BIOS 或 CSM 模式启动,需要设置虚拟机使用 UEFI (参考上面),本文以 UEFI + GPT 为例,所以需要确保虚拟机使用 UEFI 启动。
首先使用 lsblk 或者 fdisk -l 查看硬盘的名称,磁盘若被系统识别到,就会被分配为一个 块设备,如 /dev/sda
可以看到我的硬盘设备文件名称为 sda,它存放在 /dev 目录下,现在使用 parted 命令为这块硬盘创建分区表,指定分区格式为 GPT :
EFI 系统分区: 256MB,UEFI 引导必需Root 分区: 8GB,根分区Home 分区: 10GB,家目录分区Swap 分区: 剩余空间,交换空间使用具有伪图形界面的 cfdisk 工具建立硬盘分区:
当分区建立好了,这些分区都需要使用适当的文件系统进行格式化。EFI 系统分区 需要格式化成 FAT32 格式:
格式化完成之后,将分区挂载到 /mnt,先挂载根分区,然后再挂载 EFI 分区、Home 分区(挂载前建议使用 lsblk 命令查看一下设备分区名称,以确认分区路径):
文件 /etc/pacman.d/mirrorlist 定义了软件包会从哪个 镜像源 下载。在列表中越靠前的镜像在下载软件包时有越高的优先权。
使用 vim 修改文件 /etc/pacman.d/mirrorlist,查找到 ustc 的镜像源(使用国内源,速度快),将其剪切并粘贴到文件首部,保存退出。这个文件接下来还会被 pacstrap 拷贝到新系统里,所以请确保设置正确。
本地化的程序与库若要本地化文本,都依赖 Locale,后者明确规定地域、货币、时区日期的格式、字符排列方式和其他本地化标准等等。在下面两个文件设置:locale.gen 与f。
Linux 中不建议使用 root 用户登录,因此有必要创建一个其他用户,以用户名 wylu 为例:
取消 wheel 组的所在行的注释,授予 wheel 组用户执行 sudo 命令的权限,保存退出:
上述命令执行完成后 GRUB 的主目录将位于 /boot/grub/,接着需要生成配置文件 grub.cfg。
如果不想使用 yay,可跳过该步,对于下面命令中的 yay 可以替换为 sudo pacman 。
安装扩展包,deepin-extra 组包含了一些额外的应用程序来提供一个更完整的桌面环境。
如果该功能无法正常工作,请尝试手动安装 gtkmm3 。如要启用客户机的拖拽与复制粘贴功能,则需要安装 gtkmm3 。

