之前使用 VM VirtualBox安装了CentOS 的 i386版本,但一些64位的应用在这个系统无法安装,那就改用X86_64吧。
最近接触到Vagrant,一番了解之后,决定尝试一下。
Vagrant 安装虚拟机十分便捷,下载好CentOS-6.3-x86_64-minimal.box之后,在DOS命令行执行几个命令即可完成安装:
vagrant box add Centos CentOS-6.3-x86_64-minimal.box #需要切换到box所在的目录
vagrant init
vagrant up
好吧,可以了,简单便捷,是不是很喜欢。
Vagrant 默认使用2222端口去映射虚拟机的22端口,用Xshell 去连2222即可,
不过问题出现了,ssh链接被拒绝,遍寻Baidu,未找到解决的办法。
Vagrant 或者VirtualBox版本问题?还是虚拟机的网络配置有误?
一番折腾之后,想放弃,以后再说吧,着急使用环境,还是老老实实用VirtualBox安装吧。
又出问题了,x86_64安装报下面的错误:
This kernel requires an X86-64 CPU,but only detected an i686 CPU
这个问题可以在网上轻松找到解决的办法:
BIOS的config标签,修改CPU的Virtualization Technology 配置项为Enabled。
注意:有些机器该项配置在Security标签下面,例如我的X230。
解决了这个问题,突然想起上面Vagrant 安装引起的问题,是不是由于这个问题导致的呢。
果然,你懂的...
生活中真是有太多的偶然和惊喜,千万别放弃。
阅读(3646) | 评论(1) | 转发(0) |