VirtualBox下安装系统,以及一些必要的配置
前言
VirtualBox安装步骤略,准备好待装系统的iso镜像文件,这里以centos为例,其他系统也类似。
一、创建虚拟机
1、打开VirtualBox,点击新建虚拟机
首次新建虚拟机推荐使用向导模式,熟练操作步骤后建议使用专家模式
虚拟机名称可以随便输入,根据类型选择linux及版本
错误补充:CentOS Linux 的发行版本是通过编译 Red Hat, Inc 公开提供的 Red Hat 企业级 Linux 开源代码而产生的。所以这里根据官方的说法应该选择redhat的发行版(其实这里选择Other Linux来创建虚拟机也没有什么问题)。
2、分配内存(根据实际需求配置, 我一般配置4G以上)
3、设置虚拟硬盘
这里有三个选项,可以选择使用已有的虚拟硬盘文件,或者先不添加虚拟硬盘,等创建好虚拟机后再添加,这里我们选择第二个现在创建虚拟硬盘
4、选择虚拟硬盘文件类型选项
默认选项即可,默认选择的是VirtualBox虚拟机软件专用的磁盘映像格式,其他虚拟机软件可能无法读取。
5、点击下一步,进行设置如何分配虚拟硬盘,这里默认即可。
6、点击下一步,指定虚拟硬盘文件的存放位置和虚拟硬盘的大小。
这里根据各自需求配置,我一般会配置30G
7、点击创建,虚拟机创建完成
二、安装操作系统
1、启动刚刚创建好的虚拟机
选择一个虚拟光盘文件(iso文件)或者光驱来启动虚拟电脑
2、第一个选项是安装CentOS7,第二个选项是检查操作系统文件是否损坏并安装CentOS7。
3、我们选择第一个选项后进入语言选择界面
4、点击界面右下角的继续按钮进行下一步
提示先完成带有黄色叹号的内容,否则无法进行下一步,我们看到安装位置处于此状态,并显示已选择自动分区
5、黄色叹号只是警告我们默认使用了自动分区,目的是让我们确认一下,是否需要手动分区
我们点进去,如果不需要手动分区,还使用默认的自动分区进行安装的话,我们直接点击左上角的完成退出
6、退出后回到刚刚那个摘要的界面,发现黄色感叹号不见了。点开始安装。
7、摘要的界面上可以看到网络和主机名的显示为未链接,我们点进去点击打开以太网,点击完成退出
8、此时的网络和主机名显示有线已连接
9、根据需求选择基本环境,我一般会勾选开发者工具,并选择带GUI的服务器安装。
10、回到安装信息摘要界面,点击开始安装
警告我们设置root密码和创建用户,并且下面显示已经开始安装操作系统
11、设置root密码,点击完成两次完成root密码设置
12、等待安装完成即可,完成后点击重启
三、网络配置
virtualbox默认的网络连接方式使用NAT,这种连接方式虚拟机可以ping通宿主机和外网,但是宿主机无法ping通虚拟机。
VirtualBox的四种网络连接方式,可以根据实际情况配置。可以看到桥接模式是最佳选项,它支持所有情况的访问。
如果需要使用NAT连接,且需要虚拟机和主机通信,需要启动网卡2并配置hostonly模式。
在虚拟机关闭的情况下操作,首先在管理->主机网络管理器里添加一个网络
启动网卡二,界面名称那里选中刚才添加的网络。
进入虚拟机查看IP地址,此时就可以通过该IP访问虚拟机。
四、其它安装配置
1、安装增强功能包(强烈建议)
它提供了以下功能:共享文件、共享剪贴板内容、解决鼠标卡顿等问题
我们在启动虚拟机后,首先向虚拟机中插入安装镜像。
安装时,Linux用户需要复制VBoxlinuxAdditions.run至工作目录里,加上执行权限后执行。windows用户直接执行VBoxWindowsAdditions进行安装。
最后,在设置中开启共享粘贴板和拖放。
2、配置主机和虚拟机之间的共享目录
配置完后,linux系统会挂载到/media/sf_share/,Windows用户直接在我的电脑里就能看到。
3、设置8块网卡
virtualbox默认只能启用4块网卡,如果4块网卡不够则需要通过命令添加,最多可以增加至8块。
例如我新建的虚拟机名字是vb_centos7.3, 在命令行下virtualbox安装目录,执行以下命令来增加虚拟网卡
VBoxManage modifyvm vb_centos7.3 --nic8 bridged
VBoxManage modifyvm vb_centos7.3 --bridgeadapter8 "Realtek PCIe FE Family Controller"
VBoxManage modifyvm vb_centos7.3 --nictype8 82540EM
VBoxManage modifyvm vb_centos7.3 --macaddress2 auto| <mac> //这条命令可以不运行 让虚拟机自己动分配
4、CPU个数建议配置2个以上
5、显示设置
显存大小我一般配置128G以上
显卡控制VBoxSVGA
显示里的3d加速不建议开,我开了会导致花屏或卡顿
如果安装的是win10,建议在高级系统设置里,配置为性能优先,毕竟虚拟机漂亮是其次的,运行流畅才是第一位。