实验环境:Windows系统、VMWare 15.1.0、CentOS-7-x86_64-Minimal-1810.iso映像文件
1. 安装CentOS系统
先从官网下载好CentOS映像文件,再打开Oracle VM VirtualBox软件,新建CentOS系统虚拟机。配置相关硬件资源。
从官网上下载的CentOS系统为ISO映像文件,为了能在VirtualBox上使用,需要在创建时选择“现在创建虚拟硬盘”,而不直接使用已有虚拟硬盘文件创建。
创建完成后,右键虚拟硬盘,选择设置。
在“存储”中,为虚拟硬盘新增盘片,使用映像文件作为盘片输入,开始安装。
设置好语言、磁盘分配、root权限密码以及管理员用户后,完成安装。
2. 配置网络环境
2.1 为了实现实现虚拟机上网及主宿机互访,使用两个虚拟网卡(需要在系统安装前完成)
在VirtualBox中的 管理->主机网络管理器 创建虚拟网卡,IPv4地址设为192.168.100.1/24。
在主机终端使用ipconfig
命令查看网卡配置。可以看到地址已完成配置。
在VirtualBox的全局设定中,为网络添加NAT网络,以供CentOS虚拟机使用。
对虚拟网卡1设置为NAT模式,由NAT网络承载;对虚拟网卡2设置为主机模式(host-only),由VirtualBox的虚拟网卡承载。
2.2 检查网络配置
使用nmtui
命令加入配置网络的UI界面,在“Set system hostname”并为enp0s8(因为之前设置了网卡2为host-only模式,所以对网卡2配置网址)设置ipv4地址和对应网关,在“Activate a connection”中连接好网络。
使用reboot重启后,ping主机地址(192.168.100.1)。
3. 升级OS系统内核
3.1 安装自由工具wget
使用yum install wget
命令安装wget。
使用yum update
更新OS的系统内核。
4. 配置图形化界面的虚拟机
4.1 复制原虚拟机,并配置网络,尝试使用ssh访问
右键虚拟硬盘,选择复制,在MAC地址设定处设置“为所有网卡重新生成MAC地址”。
下一步,选择链接复制。
打开虚拟机副本后,使用nmtui
命令设置第二块网卡IPv4地址为192.168.100.3。reboot
后从主机ping
该网址。
在主机上使用Xshell 6,对192.168.100.3建立会话。
连接成功。
5. 安装CentOS桌面、VirtualBox增强功能以及Chrome浏览器
5.1 安装CentOS桌面
输入yum groupinstall "GNOME Desktop"下载图形界面安装包,并安装桌面。
安装图形界面完成后需要将图形界面设置为开机自启动。在教程中说使用ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target 指令,但是在CentOS7系统中该指令似乎起不到预想的作用。为了达到目的,经过检索,在/etc/inittab文件中,有相关提示,通过systemctl set-default graphical.target命令,即可修改开机启动文件为目的模式。
完成以上工作后,输入reboot指令即可重启并打开图形化界面。
5.2 安装VirtualBox增强功能
在虚拟机 设备->安装增强功能 中选择即可。
5.3 安装Chrome浏览器
先在给定网址中下载好Google的rpm安装包,再在虚拟机的终端上,达到目的目录后,使用yum localinstall 安装包名
安装即可。
6. 为VirtualBox虚拟机设置远程可访问
到VirtualBox官网上下载VirtualBox扩展包。
在 管理->全局设定->扩展 中安装扩展包。
安装完成后,重启主机。
右键虚拟硬盘,进入设置->显示->远程桌面,启用服务器。
在主机上,使用远程桌面连接程序。
连接成功!