在 SolusVM 中使用 ISO 安装操作系统
SolusVM 是流行的虚拟机管理程序,被很多中小主机商所使用。如果你用的 VPS 有 SolusVM 面板访问权限,并且商家上传了 ISO 系统镜像,就可以通过挂载系统镜像方式来安装 VPS 系统。
为何要用 ISO 安装系统?
- 洁癖 & 强迫症:不想用商家修改过的系统模板,希望自定义硬盘分区和系统安装选项。
- 需要特定系统:商家不提供所需系统版本,只给 ISO 安装镜像,我也很无奈啊!
- 尝鲜 & 爱折腾:一键重装系统太无趣,就要剑走偏锋,化简为繁!
挂载系统镜像并设置启动顺序
打开 SolusVM 控制面板(不同主机商入口位置可能各异,其打开界面如下图)。
进入 VPS 管理页面,将 VPS 启动顺序改为光驱优先,Disk Driver 由 ide (default) 改为 virtio。
切换到 CDRom 选项卡,选择需要安装的系统镜像,点 Mount。
之后 Reboot 使之生效。然后点 VNC 选择 HTML 模式打开操作窗口,开始系统安装。
开始系统安装(以 CentOS 7 为例)
用上下键选择 Install CentOS 7 回车安装,等出现图形界面后按 Continue 按钮。


出现安装选项。点击设置 INSTALLATION DESTINATION,进入后选择 I will configure partitioning,再点右上方 Done 转到硬盘分区界面,先删除已安装的系统分区以释放空间。



创建新的硬盘分区。通常 VPS 创建两个分区就行了,不用弄得太复杂。第一分区挂载点选择/
,分区类型选 Ext4 而不是默认的 XFS,这是系统实际可用存储空间,所以应分配绝大多空间。第二分区挂载点选择swap
,当内存不够时,数据会写到该交换分区上。
swap 分区大小可参考 RHEL 建议。硬盘大的多分一些,比如 2G – 4G。硬盘小的分 1G 或者不分也行。




回到之前界面后点 Begin Installation 开始安装。过程中设置 Root 密码(用户账户是否创建看需要)。
安装后点 Reboot 回到安装界面,因为启动顺序还没改。先上下键选择一下,使之不要继续。回到 SolusVM 面板更改硬盘优先启动并弹出安装镜像,然后重启 VPS,之后便会进入到安装好系统。



配置网络连接(以 CentOS 7 为例)
安装后默认没有启用网络,需要通过 VNC 手动配置。先从 SolusVM 面板获取 VPS 网络信息记下备用。
打开 VNC 操作窗口,用 root 账号登录,修改网络配置文件(文件名也可能是 ifcfg-enp0s3 或其它)。
vi /etc/sysconfig/network-scripts/ifcfg-eth0
按下面例子修改配置。其中蓝色部分是修改参数,红色部分为新加参数(参数值替换为自己的)。
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=eth0 UUID=c4075275-4ca2-493f-affb-c04bcac76927 DEVICE=eth0 ONBOOT=yes IPADDR=10.0.0.123 GATEWAY=1.0.0.1 NETMASK=255.255.255.0 DNS1=8.8.8.8 DNS2=8.8.4.4
重启网络生效,之后就可以用 SSH 客户端连接 VPS 了。
systemctl restart network
到此,教程完结。整个操作下来大概需时一二十分钟,也不算太麻烦吧。