virtualbox虚拟机centos镜像之增强工具及yum源配置

最近虚拟机老是出故障,因为不好意思每次麻烦别人,所以这次自己折腾了几次,整顿了一番虚拟机,通过以下步骤解决了虚拟机问题,所以分享出来,希望对大家也能够有所帮助

一、虚拟机增强工具的安装(需联网)

环境:  虚拟机:VirtualBox-5.2.8-121009-Win
       系统:CentOS-7-x86_64-DVD-1611

安装步骤:
   1. 在virtualbox环境中   选择 设备->重新安装增强工具,桌面会出现一个光盘
  2.  yum update
  3.  yum install gcc
  4.   reboot    会出现让选的进入的内核 ,(yum update)更新之后会出现内核版本为693的,而不是原来的514的,就选第一个693的,进入系统(不选也可以,默认也是693的)
 5.  cd /mnt
      mkdir cdrom
      mount -t /dev/cdrom /mnt/cdrom
 6.   cd /mnt/cdrom
 7.   ./VBoxLinuxAdditions.run(出现让你安装kernel-devel-3.10.0-

693.21.1.el7.x87的字样)
8. yum install kernel-devel-3.10.0-693.21.1.el7.x87_64(也可通过uname -r查看需要安装的kernel-devel)
9. ./VBoxLinuxAdditions.run,
10. reboot 如果安装好的话,鼠标可以在虚拟机和Windows中任意移动,不需要ctrl切换

二、 挂载共享文件夹

首先,在Windows建立一个新文件夹,设置为共享属性,重新进入虚拟CentOs5.5,在命令行终端下输入:

#sudo mkdir /mnt/share
#sudo mount -t vboxsf 共享文件夹名字 /mnt/share
如果提示 /sbin/mount.vboxsf: mounting failed with the error: No such device
可能是没有载入内核模块 vboxfs ,先查看下:
#lsmod | grep vboxsf
如果没有结果返回,说明 vboxsf没有载入,执行
#sudo modprobe vboxsf
正常的话mount -t vboxsf 共享文件夹名字 /mnt/share共享文件夹应该可以访问了
(若不正常可以看看gcc是否安装好 yum install gcc)
#cd /mnt/share
#ls -al
假如您不想每一次都手动挂载,可以在/etc/fstab中添加一项
share /mnt/share vboxsf rw,gid=100,uid=1000,auto 0 0
这样就能够自动挂载了。
若不能永久挂接,可以使用 mount -t vboxsf 共享文件夹名字/mnt/share

三、yum源配置*

1、网络yum源配置
RHEL7.2 配置网络yum 源配置
[root@localhost~]#wget -O /etc/yum.repos.d/CentOS-Base.repo
http://mirrors.aliyun.com/repo/Centos-7.repo
[root@localhost ~]# sed -i ‘s/$releasever/7/g’ /etc/yum.repos.d/CentOS-Base.repo
[root@localhost ~]# yum clean all
[root@localhost ~]# yum list

  2、**本地yum源配置**(推荐用这种方式,因为本人就是用这种方法配置成功的)
     1)挂载本地镜像文件
 mkdir     /media/cdrom  #新建镜像文件挂载目录
     cd     /mnt/share  #进入系统镜像文件存放目录
     ls  #列出目录文件,可以看到刚刚上传的系统镜像文件
   mount    -t     iso9660    -o   loop  /mnt/share/镜像全称 /media/cdrom#挂载系统镜像
 cd    /media/cdrom  #进入挂载目录,使用ls命令可以看到已经有文件存在了
                                      (备注:umount  /media/cdrom  #卸载系统镜像)

   2 )设置开机自动挂载本地镜像文件(镜像文件要挂载才能使用,把这一行写在文件里是为了永久生效)

vim /etc/fstab #添加以下代码(黄色部分),实现开机自动挂载镜像
#/etc/fstab
# Created by anaconda on Sun Sep 21 13:24:28 2014
#
# Accessible filesystems, by reference, are maintained under ‘/dev/disk’
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/rhel-root / xfs defaults 1 1
UUID=876fb356-4406-4844-b46d-9dd41f19ea11 /boot xfs defaults 1 2
/dev/mapper/rhel-swap swap swap defaults 0 0
/mnt/share/Centos-7.0-x86_64-dvd.iso /media/cdrom iso9660 loop 0 0(重点注意看最后一行)
:wq! #保存退出
(备注:iso9660使用df -H 查看设备)

3)配置本地yum源
cd /etc/yum.repos.d/ #进入yum配置目录
touch rhel-media.repo #建立yum配置文件
vim rhel-media.repo #编辑配置文件,添加以下内容
[rhel-media]
name=Red Hat Enterprise Linux 7.0 #自定义名称
baseurl=file:///media/cdrom #本地光盘挂载路径
enabled=1 #启用yum源,0为不启用,1为启用
gpgcheck=0 #检查GPG-KEY,0为不检查,1为检查
:wq! #保存退出

4)使用yum命令安装软件进行测试
yum clean all #清除yum缓存
yum makecache #缓存本地yum源中的软件包信息
yum install httpd #安装apache
rpm -ql httpd #查询所有安装httpd的目录和文件

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值