之所以选择VirtualBox和CentOS,原因很简单。

目前我只有一台PC,用了几年了,性能很一般,我还需要用它做其他应用,不能直接装Linux,万一安装不成功,有可能一周内就完全没法学习了。以前安装过VMvare的虚拟机,收费版的,还且内存、存储空间都占用很大,相对而言VirtualBox是开源的,内存和物理存储空间都比较小。

选择CentOS是因为鸟哥的 Linux 私房菜 -- 基础学习篇目录 这里面介绍用的就是CentOS 5;另外,CentOS是基于Red Hat Enterprise Linux (RHEL)的修改版本,基本功能是一致的,而后者是应用最多的Linux发布版本。

好吧。第一件事情就是下载VirtualBox(最新版本是5.0.4)和CentOS。
至于如何安装VirtualBox和CentOS,自己搜索下吧,很多教程。这里只说明下我遇到的问题。

关于CentOS-7

CentOS上可以看到最新的版本是CentOS 7 (1503)。提供的下载文件有三个:DVD ISO、Everything ISO、Minimal ISO。
对于初学者而言,推荐使用Full的版本,虽然比较大,但是功能不用自己定制安装,后续安装可以考虑使用minimal版本。
下载之后Everything ISO名字为:CentOS-7-x86_64-Everything-1503-01.iso。
这里特别说明下。x86_64的意思是基于x86的64位系统

所以,要是你的主机跟我一样,是32位的,官网上的CentOS7是无法安装的,使用VirtualBox只会弹出系统安装的启动界面,然后就没有然后了,什么提示都没有,莫名其妙的。
这是最坑的地方
既然都到这里了,顺便我就找找CentOS-7为什么不支持32位系统呢? 没有人说原因,只在Questions about CentOS-7找到如下说明:

From where can I download the 32-bit version?
There are plans to build a full 32-bit release of CentOS-7 as a secondary arch via community involvement. More information will be forthcoming on this as things progress but there is no ETA yet.

也就是说有计划,但是不知道会什么时候发布。
因此,只能退而求其次,用CentOS-6吧。i386版本的安装包,记得把DVD的两个iso都下载了。

关于VirtualBox上的Linux系统选择

比较奇怪的是VirtualBox的Linux系统列表下没找到CentOS,可以选择Kernel 2.6或者Other System,都是没有多大区别的。

后记

这是我遇到的第一个Linux安装上的问题,折腾一晚上,总算找到问题所在,然后安装成功了。值得记录一下。
其实具体原因很简单,不要把64位的系统安装到32位上,但是没有任何人会提示你。

VirtualBox中安装CentOS-7问题说明的更多相关文章

  1. 在VirtualBox中安装CentOS 7【转载】

    当初接触Linux的时候,因为条件限制,只能在VirtualBox虚拟机中安装Linux系统使用,由于是小白,爬了好多坑.于是决定写一篇关于在虚拟机中安装linux系统的文章.一是为了巩固自己的知识, ...

  2. VirtualBox中安装CentOS 7_Linux

    准备条件 在自己真实机上已经安装了VirtualBox虚拟机,具体安装方法可以参考Linux公社的文章. 下载CentOS-7的镜像 1. 在虚拟机中创建虚拟电脑 如图点击新建按钮,开始新建虚拟机电脑 ...

  3. VirtualBox中安装CentOS(新手教程)

    1.VirtualBox下载 官网:http://www.virtualbox.org/wiki/Downloads 下载好之后,一路下一步安装即可 2.CentOS下载 官网:https://www ...

  4. VirtualBox中安装CentOS 7

    1.如下所示图,点击“新建”,创建一个新的虚拟机 2.类型选择Linux,版本选择Red Hat,下一步 3.分配内存大小,电脑8G内存,所以分给虚拟机2G,选择下一步 4.选择“现在创建虚拟硬盘” ...

  5. VirtualBox中安装CentOS 7后无法上网问题

    1.在VirtualBox的设置界面,点击“网络”, 将虚拟机的“连接方式”设置为桥接模式, “界面名称”选择笔记本的无线网卡(一般是“wireless Network”的选项) 将“接入网线”勾选上 ...

  6. VirtualBox中安装CentOS使得在ssh和外网都能正常链接

    一.网卡模式选择 网卡1:Host-only 用于主宿机互访,这是主宿机通过192.168.56.X这一网络通信,主机是否能上网不影响双方通信 网卡2:NAT 宿机用这一网卡通过主机上网 二.具体配置 ...

  7. VirtualBox 上安装CentOS 6.5

    目标:1.在VirtualBox中安装CentOS2.配置虚拟机网络,实现:    a.主机联网后,宿机能够通过主机上网    b.不管主机联网与否,主机都能SSH登录宿机,并且主宿机能互相传送文件 ...

  8. VirtualBox中安装的CentOS开启SSH并设置访问外网

    1.全局设置NAT网络 打开VirtualBox->管理->全局设定 网络->添加按钮->添加一个NAT网络(使用默认的就行,不用改动) 2.设置用来本机于VirtualBox ...

  9. VirtualBox中安装CentOS-6.6虚拟机

    1. 下载 可以到官网下载,http://mirror.centos.org/centos/ 如果下载速度太慢的话,也可以到163镜像下载: http://mirrors.163.com/centos ...

  10. VirtualBox中安装CentOS-6.6虚拟机(转载)

    1. 下载 可以到官网下载,http://mirror.centos.org/centos/ 如果下载速度太慢的话,也可以到163镜像下载: http://mirrors.163.com/centos ...

随机推荐

  1. Swift 互斥锁写法

    oc中的互斥锁@synchronized(self) { //需要执行的代码块} swift中的互斥锁objc_sync_enter(self)//需要执行的代码块objc_sync_exit(sel ...

  2. 预加载与智能预加载(iOS)

    来源:Draveness(@Draveness) 链接:http://www.jianshu.com/p/1519a5302141 前两次的分享分别介绍了 ASDK 对于渲染的优化以及 ASDK 中使 ...

  3. Gedit 有用插件介绍

    刚刚接触Ubuntu,对于高手们用的Vim,本人只能望尘莫及.但是,Ubuntu自带的Gedit让我找到了windows的感觉,而且在添加一些插件后更加喜欢这个工具了. gedit本身带有一些常用插件 ...

  4. 树莓派进阶之路 (015) - 树莓派使用DS18B20模块测量温度

    参考:http://shumeipai.nxez.com/2013/10/03/raspberry-pi-temperature-sensor-monitors.html 第一步,允许单总线接口 su ...

  5. Android ListView滚动条配置完全解析

    滚动条的相关显示效果 先来看下ListView的滚动条有哪些显示效果. 滚动条自身的外观 这点不用说,就是滚动条自身的颜色,形状等. Track的外观 默认的ListView是没有设置Track的.为 ...

  6. SharePoint 2013 实现多级审批工作流

    上一篇介绍了安装和配置SharePoint 2013 Workflow,这一篇将用SharePoint 2013 Designer Workflow来实现一个多级审批工作流. 审批工作流介绍 这个De ...

  7. Python 文件 flush() 方法

    描述 Python 文件 flush() 方法是用来把文件从内存buffer(缓冲区)中强制刷新到硬盘中,同时清空缓冲区. 一般情况下,文件关闭后会自动刷新到硬盘中,但有时你需要在关闭前刷新到硬盘中, ...

  8. 查看Linux内核及发行商版本命令

    一.查看Linux内核版本命令(两种方法): 1. cat /proc/version Linux version -.el7.x86_64 (builder@kbuilder.dev.centos. ...

  9. DVWA默认用户名密码

    有些东西不好找啊,自己动手丰衣足食-- DVWA默认的用户有5个,用户名密码如下(一个足以): admin/password gordonb/abc123 1337/charley pablo/let ...

  10. BUG处理流程说明

    一.        BUG处理流程图: 流程描述: 1.  测试人员发现bug提交给开发. 2.  开发人员判断是否是bug. 3.  如果是bug,进行修改,修改完成后更改bug状态为已解决. 4. ...