在virtualbox上安装64位centos7和virtual增强工具以及设置共享文件夹

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/kevin_zhao_zl/article/details/78993459

no bb  GO!

virtualbox安装包 链接:https://pan.baidu.com/s/1i4BjDpr 密码:vbfy

centos下载地址(约四个多g,速度飞快):CentOS-7-x86_64-DVD-1708.iso

1. 打开virtualbox,点集新建,切换到专家模式(笑->->)

2. 输入虚拟机名称,centos7,下面的类型和版本一般会自动变化(Linux,Red Hat),内存大小分配两G(不超过物理机RAM的一半),选中现在创建虚拟硬盘。

3. 点击创建,配置虚拟机文件系统大小(以50G为例),选中VDI(VirtualBox磁盘映像)和固定大小【直接划分一块磁盘空间给虚拟机,据说这样做虚拟机性能更好】,点击创建,一般需要等待十多分钟。

4. 完成后先不要启动,选择设置-系统,再启动顺序中将光驱启动到首位;再选择网络,使用NAT;最后选择储存,点击“没有盘片”,将现在好的centos.iso选中,之后启动,按照默认的安装程序进行即可

5. 使用yum安装一些使用增强工具必备的包,输入下面的命令:

yum -y install gcc

yum install kernel-devel gcc

ln -s /usr/src/kernels/2.6.18-164.15.1.el5-i686 /usr/src/linux

!注意,这里的2.6.18-164.15.1.el5-i686是内核版本,一定要拼对,可以使用Tab键自动填充,也可以到相应目录下查看

6. 右Ctrl切换出来,选择设备-安装增强工具,在弹出来的一个对话框中选择Cancel(取消),这是虚拟机的桌面上已经有一个VBOXADDITIONS_3.1.6_59338,双击会自动挂载,打开命令行,切换到该目录下,以root用户执行

 ./VBoxLinuxAdditions-x86-64.run

这个过程可能会遇到权限问题,比较简单,chmod.........,在看到命令行提示启动成功,你会发现已经不用右Ctrl来切换鼠标了

7. 接着设置共享文件夹,在物理机上创建一个文件夹,尽量使用英文,比如centosshare,然后在命令行输入

#sudo mkdir /mnt/share
#sudo mount -t vboxsf centosshare /mnt/share

如果提示 /sbin/mount.vboxsf: mounting failed with the error: No such device
可能是没有载入内核模块 vboxfs ,先查看下:
#lsmod | grep vboxsf
如果没有结果返回,说明 vboxsf没有载入,执行
#sudo modprobe vboxsf

正常的话mount -t vboxsf winshare /mnt/share共享文件夹应该可以访问了,注意一定要使用root用户登录系统才能看到文件?

如果提示 /sbin/mount.vboxsf: mounting failed with the error: No such device
可能是没有载入内核模块 vboxfs ,先查看下:
#lsmod | grep vboxsf
如果没有结果返回,说明 vboxsf没有载入,执行
#sudo modprobe vboxsf

正常的话mount -t vboxsf winshare /mnt/share共享文件夹应该可以访问了
#cd /mnt/share
#ls -al

假如您不想每一次都手动挂载,可以在/etc/fstab中添加一项
share /mnt/share vboxsf rw,gid=100,uid=1000,auto 0 0
这样就能够自动挂载了。
本人这样做了,但是每次启动都挂接不上,因此使用以下方法,在系统启动时执行挂接脚本,成功自动挂接

#vi /etc/rc.d/rc.local

在文件的最后加入上面手动挂接的命令,比如:

mount -t vboxsf sharefolder /share


#cd /mnt/share
#ls -al

假如不想每一次都手动挂载,可以在/etc/fstab中添加一项
share /mnt/share vboxsf rw,gid=100,uid=1000,auto 0 0
这样就能够自动挂载了。
本人这样做了,但是每次启动都挂接不上,因此使用以下方法,在系统启动时执行挂接脚本,成功自动挂接

#vi /etc/rc.d/rc.local

在文件的最后加入上面手动挂接的命令,比如:

mount -t vboxsf sharefolder /share

以上~



猜你喜欢

转载自blog.csdn.net/kevin_zhao_zl/article/details/78993459