CentOS VirtualBox虚拟机配置访问Virtual Box虚拟机共享文件夹
2015-09-07 11:47
513 查看
宿主机:win7 x64 旗舰
虚拟机:CentOS 6.5 x86_64
情况:
该虚拟机刚完成安装,仅配置了网卡和主机名。该虚拟机不连接Internet。
该虚拟机开机后,已经点击设备->安装增强功能,然后,在该虚拟机的设置->存储下,增加了一个VBoxGuestAdditions.iso虚拟光盘(/dev/dvd)。
然后该虚拟机的设置->存储下,还有CentOS 安装盘2(从iso文件挂载)(/dev/dvd1)。
然后该虚拟机的设置->存储下,还有CentOS 安装盘1(从iso文件挂载)(/dev/dvd2)。
该虚拟机的设置->共享文件夹,也已经添加了一个共享文件夹Share1(对应D:\Share1文件夹)(固定分配,自动加载,完全权限)
安装完CentOS后,为了避免再从安装盘1启动,但VirtualBox无法运行时加载光盘,必须提前加载好
该虚拟机设置->系统->启动顺序,改为仅从硬盘启动
任务:需要从CentOS虚拟机访问该共享文件夹Share1,以便把其中执行命令的history导出来
以root登录
# 一、由于不连接Internet,需要把安装盘1设为yum源
# 挂载安装盘1为硬盘
mkdir /mnt/ct1
mount -o loop /dev/dvd2 /mnt/ct1
#配置安装盘1为yum源
vi /etc/yum.repos.d/CentOS-Media.repo
按Esc
输入:set nu(显示行号)
移动到17行
输入dd(删除行)
移动到18行
输入dd(删除行)
移动到16行
改为把原来的file:///...改为file///mnt/ct1/(Esc后,移动到要删除的词首,输入dw删除词,键入a,可插入内容)
按Esc
移动到18行
把enabled=0改为enabled=1(Esc后,移动到0,输入r,输入1)
输入:wq(保存退出)
#把其他的源删了
cd /etc/yum.repos.d
rm CentOS-{B,D,V}* -f
ll
#重新制作yum源
yum clean all
yum makecache
#二、由于安装增强功能还需要gcc以及kernel-devel,所以需要安装一大堆常用工具
yum install -y lrzsz dos2unix ctags screen
yum install -y gcc gcc-c++ make libtool kernel-devel
# 三、
#加载增强功能虚拟光盘
mkdir /mnt/share1
mount -o loop /dev/dvd /mnt/share1
ll /mnt/share1
#四、
#接下来,可以安装增强功能了
cd /mnt/share1
sh ./VBoxLinuxAdditions.run
reboot
lsmod|grep vboxsf
# 五、
#挂载Virtual Box虚拟机的共享文件夹
mkdir /mnt/winshare
mount -t vboxsf Share1 /mnt/winshare
ll /mnt/winshare
六、中间出的问题:
如果是正常把安装光盘放到物理dvd里面,可以用ll /dev/cdrom看到光盘内容
但是,对于虚拟机加载的虚拟光盘,用ll /dev/cdrom看不到,需要用ll /dev/dvd看,按照挂载的顺序,分别是/dev/dvd, /dev/dvd1, /dev/dvd2,依次排列下去。
安装增强功能需要gcc,kernel-devel等一堆工具,需要预先安装好
七、注:
ll是CentOS对ls -l的别名
八、参考资料:
http://blog.sina.com.cn/s/blog_77b9e7010101hmsx.html http://www.centoscn.com/CentOS/2014/1205/4251.html http://blog.csdn.net/yjkwf/article/details/43523965
http://blog.csdn.net/milia/article/details/3244869 http://www.centoscn.com/CentOS/config/2014/0404/2728.html
虚拟机:CentOS 6.5 x86_64
情况:
该虚拟机刚完成安装,仅配置了网卡和主机名。该虚拟机不连接Internet。
该虚拟机开机后,已经点击设备->安装增强功能,然后,在该虚拟机的设置->存储下,增加了一个VBoxGuestAdditions.iso虚拟光盘(/dev/dvd)。
然后该虚拟机的设置->存储下,还有CentOS 安装盘2(从iso文件挂载)(/dev/dvd1)。
然后该虚拟机的设置->存储下,还有CentOS 安装盘1(从iso文件挂载)(/dev/dvd2)。
该虚拟机的设置->共享文件夹,也已经添加了一个共享文件夹Share1(对应D:\Share1文件夹)(固定分配,自动加载,完全权限)
安装完CentOS后,为了避免再从安装盘1启动,但VirtualBox无法运行时加载光盘,必须提前加载好
该虚拟机设置->系统->启动顺序,改为仅从硬盘启动
任务:需要从CentOS虚拟机访问该共享文件夹Share1,以便把其中执行命令的history导出来
以root登录
# 一、由于不连接Internet,需要把安装盘1设为yum源
# 挂载安装盘1为硬盘
mkdir /mnt/ct1
mount -o loop /dev/dvd2 /mnt/ct1
#配置安装盘1为yum源
vi /etc/yum.repos.d/CentOS-Media.repo
按Esc
输入:set nu(显示行号)
移动到17行
输入dd(删除行)
移动到18行
输入dd(删除行)
移动到16行
改为把原来的file:///...改为file///mnt/ct1/(Esc后,移动到要删除的词首,输入dw删除词,键入a,可插入内容)
按Esc
移动到18行
把enabled=0改为enabled=1(Esc后,移动到0,输入r,输入1)
输入:wq(保存退出)
#把其他的源删了
cd /etc/yum.repos.d
rm CentOS-{B,D,V}* -f
ll
#重新制作yum源
yum clean all
yum makecache
#二、由于安装增强功能还需要gcc以及kernel-devel,所以需要安装一大堆常用工具
yum install -y lrzsz dos2unix ctags screen
yum install -y gcc gcc-c++ make libtool kernel-devel
# 三、
#加载增强功能虚拟光盘
mkdir /mnt/share1
mount -o loop /dev/dvd /mnt/share1
ll /mnt/share1
#四、
#接下来,可以安装增强功能了
cd /mnt/share1
sh ./VBoxLinuxAdditions.run
reboot
lsmod|grep vboxsf
# 五、
#挂载Virtual Box虚拟机的共享文件夹
mkdir /mnt/winshare
mount -t vboxsf Share1 /mnt/winshare
ll /mnt/winshare
六、中间出的问题:
如果是正常把安装光盘放到物理dvd里面,可以用ll /dev/cdrom看到光盘内容
但是,对于虚拟机加载的虚拟光盘,用ll /dev/cdrom看不到,需要用ll /dev/dvd看,按照挂载的顺序,分别是/dev/dvd, /dev/dvd1, /dev/dvd2,依次排列下去。
安装增强功能需要gcc,kernel-devel等一堆工具,需要预先安装好
七、注:
ll是CentOS对ls -l的别名
八、参考资料:
http://blog.sina.com.cn/s/blog_77b9e7010101hmsx.html http://www.centoscn.com/CentOS/2014/1205/4251.html http://blog.csdn.net/yjkwf/article/details/43523965
http://blog.csdn.net/milia/article/details/3244869 http://www.centoscn.com/CentOS/config/2014/0404/2728.html
相关文章推荐
- 生产服务器环境最小化安装后 Centos 6.5优化配置备忘
- linux centos 安装mysql-5.6
- linux syslog 调用接口
- linux提升权限
- PatchELF 修改linux下elf文件library搜索路径
- linux进程及进程控制
- linux syslogd 守护进程
- Linux命令行下统计当前文件夹下的文件个数
- Linux 内核命名
- 马哥linux+python——2015年9月1日课程作业
- linux ar
- centos 64位linux系统下安装appt(只有32位)命令的apktool工具包的笔记
- 入手Cubieboard2之制作最小Linux系统
- Linux学习笔记一 ---- Linux基础知识认知以及初识Linux下C编程入门
- Linux进程间的通信——管道
- .bss section:C 語言所種下的因
- ubuntu下lamp环境配置及将window代码迁移至linux系统
- win下连接virtualbox中linux虚拟机的mysql
- 实模式和保护模式区别及寻址方式
- Linux内核监控模块-3-系统调用的截获