1.OSX上下载安装VirtualBox

2.新建虚拟机(所有选项默认即可)

3.启动虚拟机,选择CentOS安装镜像 CentOS-6.7-x86_64-minimal.iso

此处下载的是最小镜像,很多软件及桌面都不包含,需要安装

4.系统安装完后,安装 Virtual 增强工具

  a. CentOS minimal.iso安装好后,进入终端,默认是不开网络的,

    首先启用网卡, 自动获取ip. 
    ifconfig eth0 up
    dhclient eth0

  b. 安装桌面

    安装X Window: 
    yum groupinstall "X Window System" 
 
    安装gnome: 
    yum groupinstall "Desktop" 
    (6.2中Desktop就是gnome)
 
    修改/etc/inittab文件中的 
      id:3:initdefault  将3改为5  id:5:initdefault 
    重新启动系统
      reboot
 
  c.安装相关组件
    yum install gcc
    yum install kernel
    yum install kernel-devel
    yum groupinstall "Development Tools"
 
  d.在虚拟机中,选择"Devices-Insert Guest Additions CD image"
    挂载CD
      cd /media
    mkdir additions
    cd /
    mount /dev/cdrom /media/additions
    cd /media/additions
    ./VBoxLinuxAdditions.run
    注:安装过程中出错,可以查看/var/log/vboxadd-instll.log文件
安装完增强工具,鼠标就可以在主机和虚拟机之间自由切换了。
 
5. 设置共享文件夹
  a.在virtualBox中“设置-共享文件夹”新增共享folder, 选择主机共享文件夹目录/Users/xxx/centosShare,
设置共享文件夹名称CentosShare, 设置固定分配.
  b.挂载共享文件夹
  cd /mnt
  mkdir share
  mount -t vboxsf CentosShare /mnt/share
 
  挂载成功
 
6. 可以将上述启动eth0及挂载共享文件夹得命令写入/etc/rc.local文件,使得每次登陆自动运行。 

OSX下VirtualBox安装CentOS的更多相关文章

  1. SPARK安装一:Windows下VirtualBox安装CentOS

    一.虚拟机安装 重点是网络设置,参见:https://www.linuxidc.com/Linux/2018-04/151924.htm 本文用三台2核4g虚拟机做集群,虚拟机安装centos7,如下 ...

  2. virtualBox 安装CentOS 全屏

    在VirtualBox里安装CentOS系统,会遇到“增强工具”无法正常安装,主要的原因是出在Kernel 库找不到. 错误提示如下: 通过查看日志文件: cat /var/log/vboxadd-i ...

  3. Mac OSX下编译安装PostgreSQL

    原先使用的是官方提供的安装包,可是安装包会创建postgre这个用户.在登陆界面看的有点不爽,搜索了半天居然没有找到怎样在osx下编译安装的教程,并且假设是依照官方文档的编译安装办法一定会让你崩溃,本 ...

  4. 在 VirtualBox 安装 Centos Docker-CE

    在 VirtualBox 安装 Centos Docker-CE 因为需要测试环境,安装了一个 CentosOS 7. 安装结束后发现没有 IP,开始以为是因为 NAT 设置问题. 把网络设置为桥联, ...

  5. 使用Oracle VM VirtualBox安装CentOS 7.6操作系统

    使用Oracle VM VirtualBox安装CentOS 7.6操作系统                                                               ...

  6. windows 7 + virtualbox安装centos+mono+jexus

    1. 下载安装virtualbox和virtualbox extension 2. 创建并安装centos虚拟机 3. 下载并安装libgdiplus,gdi+库 4. 下载并安装Mono 5. 下载 ...

  7. 使用virtualbox安装centos虚拟机,以及VirtualBox无法安装64位Linux CentOS的解决办法

    之前一直用vmware的虚拟机,好吧,其实一直盗版挺不好的,然后想用centos搭点东西,结果在vmare上安装centos总是有些问题,看了人给的建议换用virtualbox,虽然virtualbo ...

  8. virtualbox 安装centos系统,设置双网卡实现虚拟机上网及主宿互访

    写在前面:前两天想玩linux,在VMware中装了centos,进入系统后发现连不上网,搜了下教程,/etc/sysconfig/network-scripts/目录下没有 ifcfg-e*的文件 ...

  9. virtualBox安装centos,并搭建tomcat

    前言 本文没什么难点,只是发现自己记忆不好,特别是搭建tomcat服务的时候,总是需要去重新查阅资料,特此就写这篇博客来加强自己的记忆,同时也给大家以参考: 路漫漫其修远兮,吾将上下而求索! gith ...

随机推荐

  1. 【转】MSSQLServer数据库事务锁机制分析

    锁是网络数据库中的一个非常重要的概念,它主要用于多用户环境下保证数据库完整性和一致性.各种大型数据库所采用的锁的基本理论是一致的,但在具体实现上各有差别.目前,大多数数据库管理系统都或多或少具有自我调 ...

  2. LeetCode - 31. Next Permutation

    31. Next Permutation Problem's Link ---------------------------------------------------------------- ...

  3. 设置窗体透明C#代码

    上个示例是C#调用windows api 在原来代码上加入窗体透明,控件不透明代码: using System; using System.Runtime.InteropServices; using ...

  4. C#130问,初级程序员的面试宝典

    首先介绍下,目前C#作为一门快速开发的语言,在面试的过程中需要注意的技术知识点,了解下面的知识点对于初级工程师入职非常有帮助,也是自己的亲身体悟. 1.    简述 private. protecte ...

  5. 并发式IO的解决方案:多路非阻塞式IO、多路复用、异步IO

    在Linux应用编程中的并发式IO的三种解决方案是: (1) 多路非阻塞式IO (2) 多路复用 (3) 异步IO 以下代码将以操作鼠标和键盘为实例来演示. 1. 多路非阻塞式IO 多路非阻塞式IO访 ...

  6. 泛函编程(21)-泛函数据类型-Monoid

    Monoid是数学范畴理论(category theory)中的一个特殊范畴(category).不过我并没有打算花时间从范畴理论的角度去介绍Monoid,而是希望从一个程序员的角度去分析Monoid ...

  7. PHP imagecopyresampled 参数图示

  8. git 删除错误提交的commit

    方法: 根据–soft –mixed –hard,会对working tree和index和HEAD进行重置:    git reset --mixed:此为默认方式,不带任何参数的git reset ...

  9. 移除NDK方法

    以下内容由:于伟建 提供 删除.project中的以下字段基本都是有cdt关键字的位置 删除.cproject然后重启eclipse,clean,重新编译我这里还有错误,就手动删了gen 删除包含cd ...

  10. location对象及history对象

     history对象 location 是最有用的BOM对象之一,它提供了与当前窗口中加载的文档有关的信息,还提供了一些导航功能.事实上,location 对象是很特别的一个对象,因为它既是windo ...