介绍
因为云主机,不支持 cpu 虚拟化(如:vt-x),但是我希望在上面运行虚拟机,所以进行了此次探索。
因为不支持 cpu 虚拟化,所以只能运行 32位
的系统
vmware
在不支持 cpu 虚拟化的环境,vmware 最高可以使用vmware 10.0.7 版本安装centos 6.10 i386及以下的32位系统,也支持 ubuntu 13.10 i386 及以下的32位系统
其中ubuntu系统安装后桌面上无法显示图标,网上资料说重新安装ubuntu-desktop,但是找不到相关包,并且无法使用apt-get install。
centos 6.10 特点如下:
缺点:卡,无法流畅使用
优点:cpu支持多核,4核可以运行;内存支持4GB;安装tools后可以支持全屏。
virtualbox
使用virtualbox 5.2.44 可以安装 centos 7.4 i386 及以下的32位系统
缺点:卡,cpu只能1核,内存最大3500MB,安装tools后无法全屏,无法正常使用。
vagrant + virtualbox
使用 vagrant 结合 virtualbox 可以在后台运行虚拟机实例,但是只能运行 32位 且 cpu核数为1核的虚拟机。
VagrantFile 示例:
|
|
执行 vagrant up ,启动虚拟机实例
执行 vagrant ssh 进入虚拟机
相关下载
vmware workstation 10.0.7 下载地址: https://download3.vmware.com/software/wkst/file/VMware-workstation-full-10.0.7-2844087.exe
vmware workstation 10 激活序列号:
|
|
|
|
virtualbox 5.2.44 下载地址: https://www.virtualbox.org/wiki/Download_Old_Builds_5_2
centos 6.10 i386 下载地址: http://mirrors.aliyun.com/centos-vault/6.10/isos/i386/
centos7.4 i386 下载地址: https://mirrors.tripadvisor.com/centos-vault/altarch/
ubuntu 13.10 i386 下载地址: https://old-releases.ubuntu.com/releases/
参考:
https://forums.linuxmint.com/viewtopic.php?t=337186
https://forums.virtualbox.org/viewtopic.php?t=108215
https://stackoverflow.com/questions/24620599/error-vt-x-not-available-for-vagrant-machine-inside-virtualbox