服务器测评网
我们一直在努力

archlinux安装虚拟机步骤复杂吗?新手怎么操作?

Arch Linux 安装虚拟机完整指南

在虚拟化环境中部署 Arch Linux 是一种高效的学习和实践方式,既能体验 Arch Linux 的轻量与灵活,又能避免影响宿主系统,本文将详细介绍在主流虚拟化平台(如 VirtualBox 和 KVM)中安装 Arch Linux 的完整流程,涵盖系统准备、分区、基础软件安装及系统优化等关键环节。

archlinux安装虚拟机步骤复杂吗?新手怎么操作?

虚拟化平台选择与准备

在开始安装前,需根据宿主系统选择合适的虚拟化平台,对于 Windows 或 macOS 用户,Oracle VirtualBox 是免费且易于上手的选项;对于 Linux 用户,KVM(基于内核的虚拟机)则能提供更接近原生的性能,以 VirtualBox 为例,需确保宿主系统已启用虚拟化技术(Intel VT-x 或 AMD-V),并在 BIOS/UEFI 中开启相关功能。

创建虚拟机时,建议分配至少 2GB 内存和 20GB 硬盘空间(动态扩容可节省初始空间),安装介质需提前下载 Arch Linux 官方镜像(https://archlinux.org/),并通过虚拟光驱或 ISO 文件挂载至虚拟机。

启动安装与网络配置

启动虚拟机后,从 Arch Linux 安装镜像引导进入 live 环境,系统会自动检测网络连接(通常为 DHCP),可通过 ip a 命令验证网络状态,若需手动配置网络(如静态 IP),可编辑 /etc/systemd/network/ 目录下的配置文件,或使用 iwctl 配置无线网络。

网络连通后,更新系统时间并同步时间服务器:

timedatectl set-ntp true

磁盘分区与格式化

磁盘分区是安装的核心步骤,推荐使用 GPT 分区表,并创建以下分区:

  • EFI 系统分区:512MB,格式化为 FAT32,挂载点 /boot/efi
  • 根分区:剩余空间,格式化为 ext4,挂载点 。
  • 交换分区(可选):若内存小于 4GB,建议分配 2GB 交换空间。

使用 partedfdisk 进行分区操作,

parted /dev/smk gpt
mkpart ESP fat32 1MiB 513MiB
mkpart root ext4 513MiB 100%
set 1 esp on

格式化分区后,通过 mount /dev/sda2 /mnt 挂载根分区,mount /dev/sda1 /mnt/boot/efi 挂载 EFI 分区。

基础系统安装与配置

挂载分区后,使用 pacstrap 安装基础软件包:

archlinux安装虚拟机步骤复杂吗?新手怎么操作?

pacstrap /mnt base linux linux-firmware base-devel

生成 fstab 文件以自动挂载分区:

genfstab -U /mnt >> /mnt/etc/fstab

切换至新系统环境:

arch-chroot /mnt

系统初始化与用户配置

设置系统时区:

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc

编辑 /etc/locale.gen 取消注释 en_US.UTF-8 UTF-8zh_CN.UTF-8 UTF-8,生成 locale:

locale-gen
echo "LANG=zh_CN.UTF-8" > /etc/locale.conf

设置主机名并配置 /etc/hosts

echo "archlinux" > /etc/hostname

设置 root 密码后,创建普通用户并赋予 sudo 权限:

useradd -m -G wheel username
passwd username

编辑 /etc/sudoers,取消 %wheel ALL=(ALL) ALL 的注释以允许用户使用 sudo。

引导安装与系统优化

安装引导加载程序(以 systemd-boot 为例):

archlinux安装虚拟机步骤复杂吗?新手怎么操作?

bootctl --path=/boot/efi install

创建启动条目文件 /boot/efi/loader/entries/arch.conf如下:

linux /vmlinuz-linux
initrd /initramfs-linux.img
options root=/dev/sda2 rw

安装完成后,退出 chroot 环境,卸载分区并重启虚拟机:

exit
reboot

首次启动与后续优化

首次启动后,建议更新系统并安装必要驱动:

pacman -Syu
sudo pacman -S mesa vulkan-intel  # Intel 显卡用户

对于桌面环境,可安装 Xorg 和 GNOME/KDE 等桌面套件,或选择轻量级的 i3wm、bspwm 等,配置防火墙(如 ufw)、启用系统日志(systemd-journald)和定期更新(pacman -Syu)能进一步提升系统安全性。

通过以上步骤,即可在虚拟机中完成 Arch Linux 的安装,这一过程不仅能帮助用户熟悉 Arch Linux 的手动配置流程,还能为后续的系统定制和深入学习打下坚实基础。

赞(0)
未经允许不得转载:好主机测评网 » archlinux安装虚拟机步骤复杂吗?新手怎么操作?