在 SolusVM 中使用 ISO 安装操作系统

Eric 教程 179 次浏览 抢沙发

SolusVM 是流行的虚拟机管理程序,被很多中小主机商所使用。如果你用的 VPS 有 SolusVM 面板访问权限,并且商家上传了 ISO 系统镜像,就可以通过挂载系统镜像方式来安装 VPS 系统。

为何要用 ISO 安装系统?

  • 洁癖 & 强迫症:不想用商家修改过的系统模板,希望自定义硬盘分区和系统安装选项。
  • 需要特定系统:商家不提供所需系统版本,只给 ISO 安装镜像,我也很无奈啊!
  • 尝鲜 & 爱折腾:一键重装系统太无趣,就要剑走偏锋,化简为繁!

挂载系统镜像并设置启动顺序

打开 SolusVM 控制面板(不同主机商入口位置可能各异,其打开界面如下图)。

SolusVM 控制面板

进入 VPS 管理页面,将 VPS 启动顺序改为光驱优先,Disk Driver 由 ide (default) 改为 virtio。

更改 VPS 启动顺序和磁盘模式

切换到 CDRom 选项卡,选择需要安装的系统镜像,点 Mount。

挂载系统安装光盘

之后 Reboot 使之生效。然后点 VNC 选择 HTML 模式打开操作窗口,开始系统安装。

重启 VPS 并通过 VNC 开始安装系统

开始系统安装(以 CentOS 7 为例)

用上下键选择 Install CentOS 7 回车安装,等出现图形界面后按 Continue 按钮。

安装 CentOS 7
安装 CentOS 7
选择系统语言
选择系统语言

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

设置安装目的
设置安装目的
自定义硬盘分区
自定义硬盘分区
删除现有硬盘分区
删除现有硬盘分区

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

swap 分区大小可参考 RHEL 建议。硬盘大的多分一些,比如 2G – 4G。硬盘小的分 1G 或者不分也行。

创建硬盘分区
创建硬盘分区
第一硬盘分区
第一硬盘分区
第二硬盘分区
第二硬盘分区
应用分区设置
应用分区设置

回到之前界面后点 Begin Installation 开始安装。过程中设置 Root 密码(用户账户是否创建看需要)。

安装后点 Reboot 回到安装界面,因为启动顺序还没改。先上下键选择一下,使之不要继续。回到 SolusVM 面板更改硬盘优先启动并弹出安装镜像,然后重启 VPS,之后便会进入到安装好系统。

开始系统安装
开始系统安装
设置 Root 密码
设置 Root 密码
完成系统安装
完成系统安装

配置网络连接(以 CentOS 7 为例)

安装后默认没有启用网络,需要通过 VNC 手动配置。先从 SolusVM 面板获取 VPS 网络信息记下备用。

查看 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

到此,教程完结。整个操作下来大概需时一二十分钟,也不算太麻烦吧。

发表评论

电邮地址用于 Gravatar 头像显示,不会被公开可见。