ESXI下精简安装ArchLinux
前言
简单记录一下安装过程.以下内容大部分取取自于此文章,本文是对ESXI下安装虚拟机基于本人体验而定向修改了下.
以下为UEFI模式启动.取消了安全UFEI引导
更新系统时钟
1  | timedatectl set-ntp true #将系统时间与网络时间进行同步  | 
分区
EFI 分区 512MB
SWAP 分区 4G
根目录 分区 剩余全给 (如果需要给普通用户home的话可以再建)
首先将磁盘转换为 gpt 类型,这里假设比如你想安装的磁盘名称为 sdx。如果你使用 NVME 的固态硬盘,你看到的磁盘名称可能为 nvme0n1。
1  | lsblk #显示分区情况 找到你想安装的磁盘名称  | 
接下来使用 cfdisk 命令对磁盘分区。进入 cfdisk 后的操作很直观,用键盘的方向键、Tab 键、回车键配合即可操作分配各个分区的大小与格式。一般建议将 EFI 分区设置为磁盘的第一个分区,据说有些主板如果不将 EFI 设置为第一个分区,可能有不兼容的问题。其中 EFI 分区选择EFI System类型,其余两个分区分别选择Linux swap, Linux filesystem类型。
1  | cfdisk /dev/sdx #来执行分区操作,分配各个分区大小,类型  | 
分好后,如图所示

格式化
建立好分区后,需要对分区用合适的文件系统进行格式化。这里用mkfs.ext4命令格式化Linux filesystem类型的分区,用mkfs.vfat命令格式化 EFI 分区。如下命令中的 sdax 中,x 代表分区的序号。格式化命令要与上一步分区中生成的分区名字对应才可以。
磁盘若事先有数据,会提示你: ‘proceed any way?’ 按 y 回车继续即可。
1  | mkfs.ext4 /dev/sdax #格式化根目录分区  | 
挂载
在挂载时,挂载是有顺序的,先挂载根分区,再挂载 EFI 分区。 这里的 sdax 只是例子,具体根据你自身的实际分区情况来。
1  | mount /dev/sdax  /mnt... |