VirtualBox下安装系统,以及一些必要的配置

时间:2024-03-08 21:03:39

前言

VirtualBox安装步骤略,准备好待装系统的iso镜像文件,这里以centos为例,其他系统也类似。

一、创建虚拟机

1、打开VirtualBox,点击新建虚拟机

首次新建虚拟机推荐使用向导模式,熟练操作步骤后建议使用专家模式

虚拟机名称可以随便输入,根据类型选择linux及版本

错误补充:CentOS Linux 的发行版本是通过编译 Red Hat, Inc 公开提供的 Red Hat 企业级 Linux 开源代码而产生的。所以这里根据官方的说法应该选择redhat的发行版(其实这里选择Other Linux来创建虚拟机也没有什么问题)。

62-599513735

2、分配内存(根据实际需求配置, 我一般配置4G以上)

image

3、设置虚拟硬盘

这里有三个选项,可以选择使用已有的虚拟硬盘文件,或者先不添加虚拟硬盘,等创建好虚拟机后再添加,这里我们选择第二个现在创建虚拟硬盘

4-1525757286

4、选择虚拟硬盘文件类型选项

默认选项即可,默认选择的是VirtualBox虚拟机软件专用的磁盘映像格式,其他虚拟机软件可能无法读取。

image

5、点击下一步,进行设置如何分配虚拟硬盘,这里默认即可。

1-1164829662

6、点击下一步,指定虚拟硬盘文件的存放位置和虚拟硬盘的大小。

这里根据各自需求配置,我一般会配置30G

8-1902335652

7、点击创建,虚拟机创建完成

6-1246456852

二、安装操作系统

1、启动刚刚创建好的虚拟机

选择一个虚拟光盘文件(iso文件)或者光驱来启动虚拟电脑

62-632365215

2、第一个选项是安装CentOS7,第二个选项是检查操作系统文件是否损坏并安装CentOS7。

3-1240719802

3、我们选择第一个选项后进入语言选择界面

6-1537640376

4、点击界面右下角的继续按钮进行下一步

提示先完成带有黄色叹号的内容,否则无法进行下一步,我们看到安装位置处于此状态,并显示已选择自动分区

0-1397744147

5、黄色叹号只是警告我们默认使用了自动分区,目的是让我们确认一下,是否需要手动分区

我们点进去,如果不需要手动分区,还使用默认的自动分区进行安装的话,我们直接点击左上角的完成退出

24-223032556

6、退出后回到刚刚那个摘要的界面,发现黄色感叹号不见了。点开始安装。

84-874092677

7、摘要的界面上可以看到网络和主机名的显示为未链接,我们点进去点击打开以太网,点击完成退出

018-96554690

8、此时的网络和主机名显示有线已连接 

68-871700986

9、根据需求选择基本环境,我一般会勾选开发者工具,并选择带GUI的服务器安装。

6-1890278140

10、回到安装信息摘要界面,点击开始安装

警告我们设置root密码和创建用户,并且下面显示已经开始安装操作系统

24-310719428

11、设置root密码,点击完成两次完成root密码设置

59-281886927

12、等待安装完成即可,完成后点击重启

3-1630374984

三、网络配置

virtualbox默认的网络连接方式使用NAT,这种连接方式虚拟机可以ping通宿主机和外网,但是宿主机无法ping通虚拟机。

9-1896485146

VirtualBox的四种网络连接方式,可以根据实际情况配置。可以看到桥接模式是最佳选项,它支持所有情况的访问。

6-1908095194

如果需要使用NAT连接,且需要虚拟机和主机通信,需要启动网卡2并配置hostonly模式。

在虚拟机关闭的情况下操作,首先在管理->主机网络管理器里添加一个网络

image

启动网卡二,界面名称那里选中刚才添加的网络。

image

进入虚拟机查看IP地址,此时就可以通过该IP访问虚拟机。

四、其它安装配置

1、安装增强功能包(强烈建议)

它提供了以下功能:共享文件、共享剪贴板内容、解决鼠标卡顿等问题

我们在启动虚拟机后,首先向虚拟机中插入安装镜像。

image

安装时,Linux用户需要复制VBoxlinuxAdditions.run至工作目录里,加上执行权限后执行。windows用户直接执行VBoxWindowsAdditions进行安装。

最后,在设置中开启共享粘贴板和拖放。

image

2、配置主机和虚拟机之间的共享目录

image

配置完后,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个以上

image

5、显示设置

显存大小我一般配置128G以上

显卡控制VBoxSVGA

显示里的3d加速不建议开,我开了会导致花屏或卡顿

image (2)

如果安装的是win10,建议在高级系统设置里,配置为性能优先,毕竟虚拟机漂亮是其次的,运行流畅才是第一位。

image