设为首页 收藏本站
查看: 1306|回复: 0

[经验分享] VirtualBox share folder 配置等问题收集

[复制链接]

尚未签到

发表于 2016-1-10 15:24:15 | 显示全部楼层 |阅读模式
   
  VirtualBox share folder 配置的时候,需要安装guest additions,步骤(参考资料):
   
  安装virtualBox的“安装增强功能所”所提供的安装软件 1、在虚拟机运行窗口进行如下选择“设备->安装增强功能“,此时会在桌面上出现光盘挂载的图标 2、自动运行光盘内容,此时会进行增强工具的自动编译和安装
   
  设置共享目录
   
  1、在虚拟机窗口进行如下选择”设备->共享文件夹“;点击“添加文件夹”按钮,在“共享文件夹路径”内填写宿主机系统内要进行共享的文件夹路径,在“共享文件夹名称”内填写客户机所需的名称(如share_folder);选择固定分配和自动挂载
   
  2、重新启动虚拟机(该步骤也许可以省略,但是未验证)
   
  3、打开centos终端   cd /mnt   mkdir vm_share   mount -t vboxsf share_folder vm_share(该命令中的share_folder为设置共享目录步骤2中指定的共享文件夹名称)
   
  4、验证成功,在vm_share目录下进行文件/文件夹的创建与删除在宿主机进行观察
   
  现在就可以使用share folder里面 的文件了
  
  下面是yum的简单使用说明:
  
什么是 yum?
  yum 是 yellowdog updater modified 的缩写。yellowdog 是一个 Linux 的 distribution,RH 将这种升级技术利用到自己的 distribution 形成了现在的 yum,感觉上 yum 和 apt 的原理类似,但是 apt 是编译代码,执行效率远高于使用 python 写成的 yum。这是 yum 的主页。
  yum 的理念是使用一个中心仓库(repository)管理一部分甚至一个 distribution 的应用程序相互关系,根据计算出来的软件依赖关系进行相关的升级、安装、删除等等操作,减少了 Linux 用户一直头痛的 dependencies 的问题。这一点上,yum 和 apt 相同。apt 原为 debian 的 deb 类型软件管理所使用,但是现在也能用到 RH 门下的 rpm 了。
  一般这类软件通过一个或者多个配置文件描述对应的 repository 的网络地址,通过 http 或者 ftp 协议在需要的时候从 repository 获得必要的信息,下载相关的软件包。这样,本地用户通过建立不同的 repository 的描述说明,在有 Internet 连接时就能方便进行系统的升级维护工作。另外,如果需要使用代理,可以用 http_proxy 和 ftp_proxy 这些 shell 里面标准环境变量的设定。
  repository 是用 yum-arch 或者 createrepo 命令创建的,也可以用别人已有的 repository 作为镜像,这里部探讨如何建立一个 repository。
  yum 的基本操作
  yum 的基本操作包括软件的安装(本地,网络),升级(本地,网络),卸载,另外还有一定的查询功能。
  设定好了本地的 yum 之后,就可以很方便的进行安装(现在假设就用 fc5 自带的 yum 进行安装),如我们需要安装虚拟机 bochs,可以使用
  # yum install bochs
  如果本地有相关的 rpm 文件,可以用
  # yum localinstall ur.rpm
  前者导致 yum 搜索现有 repository 中的数据(一般先会连接到这些 repository 下载更新数据),如果发现有此软件,则会通过分析其 dependencies 然后下载并安装所需软件。
  如果需要卸载,可以使用
  # yum remove bochs
  或者
  # yum erase bochs
  这也会消解对应的 dependencies,如删除 firefox 会把 R 同时删掉,因为 R 依赖于 firefox
  更新某个软件可以用
  # yum update firefox
  如果不带后面的程序名,将会升级所有可以升级的软件。过时的软件如果需要处理(如删掉)可以添加 --obsolete 参数,或者使用 upgrade。如果需要更自动化一些的操作(避免回答一些问题)还可以增加一些参数,如
  # yum -y upgrade
  如果做完一次系统级的升级,将会下载大量 rpm 等等东西,这将占用较多的硬盘,可以使用
  # yum clean packages
  将相关的 rpm 文件删除,其他的一些有 headers, packages, cache, metadata, all
  查看什么 rpm 提供某个程序可以使用
  $ yum provides /bin/rpm
  而使用
  $ yum list rpm
  会列出 rpm 相关的信息,而
  $ yum list info
  给出详细的说明,可以用
  $ yum search rpm
  获得一切能找到的与 rpm 相关的程序,搜索的对象是每个程序的描述部分。
  更详细的参数说明请查阅相关的 man pages。在 yum-utils 里面可以找到叫 yumdownloader 的程序。使用它可以方便下载,如 srpm 等包
  $ yumdownloader --source firefox
  如何使用 yum 升级我的 fc?
  升级的核心部分很简单,首先,需要让 yum 能用新的 repository,fc 管理自己版本也用了一个 rpm,可以用如下命令更新这个包
  # rpm -Uvh http://download.fedora.redhat.com/pub/fedora\
  /linux/core/5/i386/os/Fedora/RPMS/fedora-release-5-5.\
  noarch.rpm
  此后就是用 yum 把 fc4 相关的程序更新到 fc5,
  # yum -y upgrade
  注意,由于某些自己安装的程序没有相关的 repository 程序替代,因此很可能干扰这个过程,如 qterm,原来的 repository 里面没有,偷懒的办法自然是先找到相关的 repository 并添加到 yum 的配置文件,笨拙的方法是先卸载这些东西... 进行了漫长的等待之后(我做的那次下载了 1.5Gb+ 的东西),就可以看着一个一个的软件更新了,然后重启,用新内核 boot 成功就几乎大功告成了。
  也许有一些应用软件无法处理老版本的配置文件,需要手动配置一下基本就行了。我的 fc5 就这样从 fc4 上长了出来~
  FC 本身有一个关于升级的 FAQ,可以参考。
  怎样配制 yum 添加新的 repository?
  这主要需要关心 yum 的配置文件。它的主配置文件在 /etc/yum.conf,其说明可以参考这里。
  其中重要的有 repository 的相关信息,在 fc5 里面,repository 的信息是分开存储的,一般在 /tec/yum.repos.d/ 里面,一般一个 repository 写成一个文件,如 fedora-core.repo。
  网上一般提供 yum 升级的 repository 都会提供类似的说明,如 DAG,他提供了可供安装的 rpm,装上后 yum 就配置好了,可以直接用上面的命令执行系统维护,又如 dries,可以建立一个 dries.repo 文件,内容是
  [dries]
  name=Extra Fedora rpms dries - $releasever - $basearch
  baseurl=http://ftp.belnet.be/packages/dries.ulyssis.org/redhat/el3/en/i386/dries
  这个一般看见就明白了,恕不赘述。
  一些其他的工具
  在 yum-utils 里面还有一些有用的工具,如 package-cleanup 用于清除本地安装的 rpm,还有维护 repository 的一些工具,如 repo-graph,repo-rss,repoclosure,repomanage,repoquery,reposync,repotrack, yum-builddep。
  
(http://www.fanqiang.com)

原文链接:http://heli.bokee.com/5407142.html
  
  
  
  在执行yum update之后,重启,发现进入grub黑窗口界面了。。。
  此时需要执行的是三个步骤(参考资料1,参考资料2):
  
  注意:<TAB>是让系统提示
  

1.
kernel /boot/vml   <TAB> ro root=/dev/sda2
2.
initrd /boot/ini   <TAB>
3.
boot
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-162618-1-1.html 上篇帖子: kubuntu 里用virtualbox装centos 下篇帖子: 我的Ubuntu之路之安装虚拟机virtualbox
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表