修改vmx
创建完虚拟机后,用记事本或其他软件打开vmx
在最后一行添加:
firmware=“efi”
原因:虚拟机默认以GPT模式启动
打开SSH并用xshell连接
先查看IP,在重设root密码
输入:
passwd
配置网络
输入
dhcpcd
配置镜像源
nano /etc/pacman.d/mirrorlist
这里使用的是清华大学开源镜像站的源
添加之前先注释掉其他源(用#)
然后再最后一行添加
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/ r e p o / o s / repo/os/ repo/os/arch
然后按
Ctrl+o (写入)
Ctrl+x (退出)
退出后输入
sudo pacman -Syy (刷新缓存)
磁盘分区
输入
cfdisk /dev/sda
进入如下选项,选择GPT
创建300MBEFI分区,剩余空间创建根分区
退出分区界面
把根分区格式化为 ext4
mkfs.ext4 /dev/sda2
把EFI分区格式化为 fat32
mkfs.fat -F 32 /dev/sda1
挂载根分区
mount /dev/sda2 /mnt
创建EFI分区的挂载点
mkdir /mnt/boot
mkdir /mnt/boot/EFI
挂载EFI分区
mount /dev/sda1 /mnt/boot/EFI
安装基础包
输入
pacstrap -i /mnt base base-devel linux linux-firmware
选项全部默认
生成文件系统表
输入
genfstab -U /mnt >> /mnt/etc/fstab
切换根目录
arch-chroot /mnt
设置时区
In -sf /usr/share/zoneinfo $(tzselect) /etc/localtime
设置时间漂移
hwclock --systohc --utc
下载配置vim 和 sudo
pacman -S vim sudo
输入
visudo
去掉%wheel ALL=(ALL)ALL 的#
配置locale
pacman -S nano
nano /etc/locale.gen
生成locale文件
locale-gen
设置语言防止乱码
echo LANG=en_US.UTF-8 > /etc/locale.conf
设置主机名
echo name > /etc/hostname
nano /etc/hosts
安装DHCP
pacman -S dhcpcd
启用DHCP 服务
systemctl enable dhcpcd.service
设置root密码
输入
passwd
创建普通用户
useradd -m -G wheel -s /bin/bash aaa
设置密码
passwd aaa
安装引导
pacman -S grub efibootmgr
GRUB安装
grub-install --target=x86_64-efi --efi-directory=/boot/EFI
生成配置文件
grub-mkconfig -o /boot/grub/grub.cfg
退出重启
exit
reboot
安装完成。