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

虚拟机安装Arch Linux,详细步骤是怎样的?

虚拟机安装Arch Linux全流程指南

准备工作

在开始安装前,需确保硬件和软件满足基本要求,并下载必要的工具。

虚拟机安装Arch Linux,详细步骤是怎样的?

  1. 系统要求

    • 虚拟机软件:推荐使用VirtualBox(免费)或VMware Workstation(功能更全面)。
    • 系统资源:建议分配至少2GB内存、25GB硬盘空间(动态扩容更灵活)、1个CPU核心。
    • 网络连接:确保虚拟机网络模式为“NAT”或“桥接”,以便安装过程中下载软件包。
  2. 下载Arch Linux镜像

    • 访问Arch Linux官网下载最新ISO镜像(如archlinux-x86_64.iso),并校验SHA256哈希值确保完整性。
  3. 创建虚拟机

    以VirtualBox为例:新建虚拟机,类型选择“Linux”,版本选“Arch Linux(64位)”,按需分配硬件资源,存储加载下载的ISO镜像。

启动Arch Linux安装环境

  1. 启动虚拟机

    • 开启虚拟机,从ISO启动后进入命令行界面,输入root登录(默认无密码)。
    • 执行loadkeys us设置键盘布局(根据需要替换为zh等)。
  2. 网络配置

    • 虚拟机通常自动通过DHCP获取IP,可通过ip a查看网络接口(如enp0s3)和IP地址。
    • 若需手动配置,编辑/etc/systemd/network/dhcp.network
      [Match]
      Name=enp0s3
      [Network]
      DHCP=yes
    • 启动网络服务:systemctl start systemd-networkd

磁盘分区与格式化

  1. 查看磁盘信息

    • 执行lsblkfdisk -l列出磁盘,确认目标设备(如/dev/sda)。
  2. 分区方案

    虚拟机安装Arch Linux,详细步骤是怎样的?

    • 推荐使用GPT分区表,创建以下分区:
      | 分区 | 大小 | 文件系统 | 挂载点 |
      |——–|———-|———-|————–|
      | /dev/sda1 | 512MB | FAT32 | /boot/efi |
      | /dev/sda2 | 剩余空间 | ext4 | /(根目录) |
    • 使用fdisk /dev/sdaparted进行分区操作,完成后执行mkfs.fat -F32 /dev/sda1mkfs.ext4 /dev/sda2格式化。
  3. 挂载分区

    • 创建挂载点并挂载:
      mount /dev/sda2 /mnt
      mkdir -p /mnt/boot/efi
      mount /dev/sda1 /mnt/boot/efi

安装基础系统

  1. 更换镜像源(可选)

    • 编辑/etc/pacman.d/mirrorlist,将国内镜像源(如清华大学、阿里云)移至顶部,加速下载:
      Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
  2. 安装基础软件包

    • 执行pacstrap /mnt base linux linux-firmware,安装Linux内核、基础工具和固件。
    • 安装后需生成fstab文件:genfstab -U /mnt >> /mnt/etc/fstab,校验cat /mnt/etc/fstab确认正确性。

系统配置

  1. 切换至新系统

    • 执行arch-chroot /mnt进入新环境的根目录。
  2. 时区与语言

    • 设置时区: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
    • 创建/etc/locale.confecho "LANG=zh_CN.UTF-8" > /etc/locale.conf
  3. 网络配置

    • 设置主机名:echo "arch-vm" > /etc/hostname
    • 编辑/etc/hosts
      0.0.1   localhost
      ::1         localhost
      127.0.1.1   arch-vm.localdomain arch-vm
    • 安装网络管理工具(如networkmanager):pacman -S networkmanager,并启用服务:systemctl enable NetworkManager
  4. 创建用户与密码

    • 设置root密码:passwd
    • 创建新用户(如archuser):useradd -m -G wheel archuser,设置密码:passwd archuser
    • 编辑/etc/sudoers,取消%wheel ALL=(ALL) ALL的注释,赋予用户sudo权限。

安装引导程序与重启

  1. 安装GRUB引导程序

    虚拟机安装Arch Linux,详细步骤是怎样的?

    • 安装必要工具:pacman -S grub efibootmgr
    • 安装GRUB至EFI分区:grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ArchLinux
    • 生成配置文件:grub-mkconfig -o /boot/grub/grub.cfg
  2. 清理与退出

    • 退出chroot环境:exit,卸载分区:umount -R /mnt
    • 重启虚拟机:reboot,移除ISO镜像。

首次启动与后续配置

  1. 登录系统

    • 使用新创建的用户登录,执行sudo pacman -Syu更新系统。
  2. 安装桌面环境(可选)

    • 以Xfce为例:sudo pacman -S xfce4 xfce4-goodies lightdm lightdm-gtk-greeter,启用服务:sudo systemctl enable lightdm
  3. 安装常用工具

    • 推荐软件:sudo pacman -S vim git wget curl

通过以上步骤,虚拟机中的Arch Linux系统即可完成安装,Arch Linux的高度定制化特性允许用户根据需求进一步优化配置,享受轻量级与高性能的Linux体验。

赞(0)
未经允许不得转载:好主机测评网 » 虚拟机安装Arch Linux,详细步骤是怎样的?