Windows下Virtual box安装centos以及virtual box的增强功能(超详细)
1. 准备工作
1.1 下载Virtual Box
首先去下载安装Virtual Box。下载地址:下载地址。
1.2 下载centos7镜像
下载地址:阿里云镜像下载地址。
下载DVD版本即可。至于DVD和Everything有啥区别?。
2.安装virtual box
普通装软件,装上就行。
3.新建虚拟机
- 点击新建
- 给个名字,然后换个路径,我这里放在G盘了。然后下一步
- 内存如果电脑配置高,就可以给大一点。随意。这里给了4G.
- 点击创建
- 继续下一步
- 选择动态分配,然后下一步
- 位置和内存可以改一改。点击创建
4.虚拟机设置–重要的一步
- 常规这里选的是双向
- 这里顺序注意一下,先硬盘好像也可以。这里不太了解
- 选择刚才下载的iso镜像
- 我这里选的桥接。桥接和NAT有什么区别?.
- 共享文件夹这么设置一下即可。
- 然后启动虚拟机,开始安装。选择iso镜像作为启动盘
- 选择安装
- 先设置一下语言,再选择系统安装位置。
- 网络可以选择打开一下。软件选择这里可以不选择最小安装。可以安上可视化界面。
10. 然后开始安装,就是个漫长的安装过程。
11. 安装过程中可以创建root用户和其他用户 这个自行创建即可。我这里只创建了root用户。
5.安装virtual box增强功能–最重要的一步
安装增强功能的主要目的是设置共享文件夹以及可以直接拖放文件进虚拟机。还可以设置全屏,并且鼠标出来的时候也没必要按右边的Ctrl,所以很重要!
- ** 前面都可以说是过家家的小东西。这里才是最重要的!**
- 安装完事以后,还需要简单设置一下语言时间之类的。由于刚才没有创建其他用户,现在又不得不创建了一个其他用户。
- 现在可以点击virtual box菜单栏的设备-安装增强功能
- 然后会提示输入密码。接着就会安装,然后我这里就会报错!!! 如下:
下面那一句让我按回车键。我一直以为是安好了!其实上面报错了!!一直没注意到! - virtualbox安装增强功能报错“modprobe vboxguest failed” 解决办法!!!
- 这里一定要用root权限执行yum!在普通用户下 用 su root yum install … 一样报错!!我也不知道为啥 很费解! 一定要先 su root 切换到root用户下!!!
1. 安装kernel-devel,并将kernel和kernel-devel更新至同一版本
rpm -qa | grep kernel-[0-9] //查看全部的内核 现在是只有一个!
yum install -y kernel-devel gcc //安装kernel-devel和gcc编译工具链
yum -y upgrade kernel kernel-devel //更新kernel和kernel-devel到最新版本
rpm -qa | grep kernel-[0-9] //再次查看全部的内核 现在有两个!
reboot //重启,重启时,选择最新版本的内核启动 选择刚安装的那个!一开始启动可能会比较慢!
2. 以新版本内核启动(启动前要记得选择新版本内核!),并删除旧版本内核
//启动之后
# uname -r //查看当前启动的内核版本
# rpm -qa | grep kernel-[0-9] //查看全部的内核
# yum remove 旧版本内核 //删除旧版本内核
- 进入系统以后就已经是增强模式的了。如果不行的话,就再弹出,然后再重新安一次。或者也可以用网上其他方法。找到加载的那个盘(右键它,在终端打开),切换到root用户,然后执行命令
su root
sh VBoxLinuxAdditions.run
大功告成!
安装nginx的博客网上很多。我安装centos的时候卡在了增强工具那里。
安装MySQL成功以后,要想在外面连虚拟机里的MySQL,要记得关闭防火墙!防火墙关闭方法!