Arch 折腾记 - 在 VMWare 上简易地安装 Arch Linux

Author Avatar
Elepover Feb 22, 2018

手动安装 Arch 是一件非常痛苦的事情(不

虽然 VMWare 提供了「简易安装」这个 Feature,然而 Arch 压根没提供任何 OOBE 向导,全程命令行操作,也相对提高了门槛。

这篇文章将带领你以相对 Dirty 的方式,在 VMWare 上较轻松地完成 Arch 的安装程序。

如果你已经有过在虚拟服务器(VPS)提供商安装 Arch 的经验,教程的内容可能相当熟悉。

准备

安装环境:

  • VMWare Workstation 12 (On Windows 10)
  • CentOS 7 (Minimal) x86_64 ISO
  • 正常的网络连接

开始安装

VMWare 12 是不支持 Arch 的简易安装的 (想支持也没法支持)

可以看到,当你选择 Arch 镜像的时候:

Not Supported

↑ 就很尴尬…

但是我们需要选择 CentOS 7 Minimal 镜像:

CentOS

↑ OK,我们可以继续配置了。

完成后,启动配置好的虚拟机,按照正常安装步骤进行。

Installation

↑ (此处按回车启动安装程序)

Installation_2

↑ 此处可选中文(如果看不懂的话)

因为安装 Arch 时这些配置基本会重置。

默认网络配置会无法连接网络,因为系统无法检测。

Pre-Configuration

↑ 先点击 NETWORK & HOST NAME 栏。

Turning_On

↑ 启用网络连接(右上角)

再点击左上角 Done 回到原界面。

再戳 SECURITY POLICY(安全策略)

Apply security policy 选项关闭。

点击 Done 返回。

点击 Begin Installation 按钮,开始安装。

Setting_Password

↑ 在这个画面,设置好 root 用户密码。

请注意符合密码强度需求。

安心等待安装完成,点击重新启动。

安装 Arch Linux

在前文中已经提到:

如果你已经有过在虚拟服务器(VPS)提供商安装 Arch 的经验,教程的内容可能相当熟悉。

没错,我们要用到 vps2arch 工具。

使用 root 用户名和之前设置好的密码,登录到安装好的 CentOS。

执行以下命令(可复制粘贴):

1
2
3
4
yum -y install wget
wget https://git.io/vps2arch
chmod +x vps2arch
./vps2arch

等待系统安装完毕。

Downloading

↑ 正在准备 Arch 环境(下载依赖)。

(不应该叫「依赖」…不过我也不知道叫什么好了23333(逃

pacman

↑ 熟悉的 pacman 出现啦!

error

↑ 中途出错可以无视,只要没 kill 掉 pacman.

待转换脚本执行完毕,执行以下命令:

sync ; reboot -f

重启后,使用 root 用户和原密码登录新系统。

如有需要,可以执行 pacman -Syyu base-devel 以安装编译依赖包。

Finish

↑ \ 享受滚包的快感吧 /