打开VirtualBox,点击工具,选择网络。
在 Host-Only Networks 页面点击 创建,等待创建完成后,下方的 Adapter 选择 自动配置网卡,如下图:
DHCP服务器 勾选 启用服务器,其余信息会自动填充,无需修改。如下图:
在上方的 控制 点击 新建,进行虚拟机的创建。如下图:
在弹窗中,填写虚拟机名称(Name)、安装的目录(Folder)、镜像路径(ISO Image)。然后点击下一步(Next)
在该界面中,不需修改信息,继续点击下一步
根据需要调整内存大小和CPU个数,然后点击下一步
填写虚拟机磁盘大小后,点击下一步
点击完成。
通知栏可能有告警,可以忽略。如下图:
选中已经创建的虚拟机,点击设置,点击网络。
网卡已经默认勾选 启用网络连接,且连接方式是 网络地址转换NAT。无需修改
勾选 启用网络连接,连接方式选 仅主机(Host-Only)网络,名称选 前面创建步骤好的网卡
点击确认(OK)。
右击创建好的虚拟机,选择 启动 --> 分离式启动。注意这几种启动方式的区别:
正常启动:
无界面启动:
分离式启动:
第一次启动时,会有告警弹窗,在告警弹窗中的DVD选项,选择创建虚拟机时用的镜像,并点击Mount and Retry Boot,如下图:
等待启动,如下图:
选择语言,默认是English,点击continue
页面中往下拉,可以看到INSTALLATION DESTINATION有告警,点击进入该选项。
在该页面,直接点击左上角的Done即可
告警选项处理完后,点击Begin Installation。
在新的页面中,点击 ROOT PASSWORD,填写root用户的密码,并点击Done完成。
填写完后,等待虚拟机安装完插件后,点击右下角的Reboot重启服务器。
重启过程中,会显示需要选择启动的镜像,此时可以忽略,自动会选择,直到显示用户登录,如下图所示:
使用root用户登录即可。
查看网卡,虚拟机的网卡默认是没有启动的
ip addr
上图可以看到 ,enp0s3和enp0s8两个网卡还未启动。
启动网卡enp0s3和enp0s8两个网卡
- ifup enp0s3
- ifup enp0s8
再次用ip addr查看网卡,可以看到enp0s3和enp0s8已经启动,并且有对应的ip。
以上面为例,可以看出,192.168.178.6是host-only网卡的ip。
默认情况下,网卡不是开机自启动的。修改文件/etc/sysconfig/network-scripts/ifcfg-enp0s3和/etc/sysconfig/network-scripts/ifcfg-enp0s8文件,将ONBOOT的值由no改成yes,网卡即可开机自启动。
- # 将ONBOOT由no改成yes
- vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
- vi /etc/sysconfig/network-scripts/ifcfg-enp0s8
登录后,点击 设备 --> 共享目录 --> 共享文件夹,在弹窗中,点击右上角的添加按钮,并填写信息。共享文件夹路径是本地Windows的路径;注意共享文件夹名称,后面挂载时需要用到该名称;挂载点是指要挂载到虚拟机的哪个路径。
点击 设备 --> 分配光驱 --> VBoxGuestAdditons.iso。
第一次的时候,可能还没有VBoxGuestAdditions.iso选项,这时可以点击 选择虚拟键盘,然后选中VirtualBox的安装目录下的VBoxGuestAdditions.iso文件即可。例如,我在安装路径是C:\Program Files\Oracle\VirtualBox,在该目录下可以找到VBoxGuestAdditions.iso文件。
要是找不到VBoxGuestAdditions.iso,可以重新安装最新版本的virtualbox,或者在这个链接找到对应版本的VBoxGuestAdditions.iso进行下载http://download.virtualbox.org/virtualbox
查看VBoxGuestAdditions.iso光驱是否已经分配:
lsscsi
若出现/dev/sr0,证明光驱已经分配成功了。
创建光驱的挂载目录/media/cdrom
- # 创建挂载目录
- mkdir /media/cdrom
- # 执行挂载,执行后出现提示/dev/sr0 is write protected,xxxxx
- mount /dev/sr0 /media/cdrom
- # 安装bzip等
- yum update
- yum install gcc kernel-devel kernel-headers dkms make bzip2 libXmu
- # 安装增强软件
- sh /media/cdrom/VBoxLinuxAdditions.run
- # 挂载共享目录,其中Share是前面创建共享文件夹时的 共享文件夹名称
- mount -t Share
此时,在/data目录下任意添加一个文件,然后到本地Windows的目录下,也可以看到添加的这个文件。