vm安装archlinux
时间: 2025-01-19 09:02:54 浏览: 64
### 如何在VMware上安装Arch Linux
#### 准备工作
为了顺利地在 VMware 上安装 Arch Linux,需要准备如下材料:
- **vmware workstation**:确保已正确安装并能够正常运行此虚拟化平台[^2]。
- **archlinux所需镜像**:从官方网站下载最新的 ISO 文件 (https://www.archlinux.org/download/)。
#### 创建新的虚拟机
启动 VMware Workstation 后创建一个新的自定义虚拟机,在选择操作系统类型时指定为 "Linux" 并选择 "Other Linux (64-bit)" 或者更具体的版本如果可用的话。设置合理的硬件资源分配给新创建的虚拟机实例,包括但不限于内存大小、处理器核心数以及硬盘空间等参数配置。
#### 开始安装过程
当一切就绪之后就可以加载之前获取到的 Arch Linux 镜像文件来引导进入 LiveCD 环境开始实际的操作系统部署流程了。连接至互联网以便后续步骤能顺利完成必要的包更新和其他网络依赖项处理[^1]。
```bash
timedatectl set-ntp true
```
上述命令用于开启 NTP 时间同步服务以保证时间准确性对于某些在线验证环节非常重要。
#### 分区与格式化磁盘
根据个人需求规划好目标存储设备上的分区布局方案;通常情况下会涉及到创建 EFI 系统分区(如果是 UEFI 模式)、交换分区及根目录(/)所在卷组等内容。完成分区后记得按照相应文件系统的标准对其进行格式化操作。
#### 安装基本系统组件
挂载刚刚建立好的各个逻辑卷并将它们关联到临时根路径下(`/mnt`),接着执行 pacstrap 命令来抓取一组最小化的初始软件集合放置于此处作为即将诞生的新主机的核心组成部分之一。
```bash
pacstrap /mnt base linux linux-firmware vim grub efibootmgr networkmanager os-prober sudo openssh
```
这条指令里包含了几个关键性的包比如内核(`linux`),固件支持(`linux-firmware`),编辑器工具(`vim`),引导装载程序(`grub`, `efibootmgr`),联网管理(`networkmanager`),以及其他一些常用的实用程序。
#### 配置新系统
生成 fstab 表格使得重启后的自动挂载机制得以生效,随后切换 chroot 到新建环境中继续完善剩余设定事项如本地化调整(locale.gen, vconsole.conf),主机名设立(hostname), 用户账户添加(useradd/usermod),防火墙策略制定(u_fw enable/disable),SSH 服务启用(sshd.service start/enable)等等。
最后一步就是安装 GRUB 引导记录到对应的 ESP(EFI System Partition)位置上去,并且退出 chroot 返回宿主机终端界面结束整个安装作业。
```bash
genfstab -U /mnt >> /mnt/etc/fstab
arch-chroot /mnt
ln -sf /usr/share/zoneinfo/Region/City /etc/localtime
hwclock --systohc
echo en_US.UTF-8 UTF-8 >> /etc/locale.gen
locale-gen
echo KEYMAP=us > /etc/vconsole.conf
echo myhostname > /etc/hostname
passwd root
useradd -G wheel -s /bin/bash username
passwd username
EDITOR=nano visudo # Uncomment %wheel ALL=(ALL:ALL) NOPASSWD: ALL line
systemctl enable NetworkManager
exit
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB
grub-mkconfig -o /boot/grub/grub.cfg
umount -R /mnt
reboot now
```
以上脚本中的具体选项应当依据实际情况作出适当修改,例如地区城市名称、用户名字密码之类的个性化信息。
#### 安装 VM Tools
一旦成功登录到了刚搭建完毕的 Arch Linux 实例当中,则可以根据喜好决定是否要安装 VMware 提供的一套增强型驱动集——VMware Tools 或 Open-VM-Tools 来改善图形显示效果和提高性能表现[^3]。
阅读全文
相关推荐

















