windows下搞oracle实在很不爽,决定在windows7下安装虚拟机,虚拟一个64位的linux系统安装oracle。不想使用VMware-GSX-Server或者VMware-WorkStation,决定使用oracle的 virtualbox。
Oracle VM VirtualBox(类似VMware-WorkStation)是一款开源免费的虚拟机软件,适用于桌面系统,它和服务器端虚拟化软件Oracle VM Server(类似VMware-ESX-Server)共同构成了完整的虚拟化软件解决方案。
我安装的是32位windows7系统,想要在虚拟机上安装64位的系统。默认设置是不能成功的, 会提示不支持的CPU架构。VirtualBox提示:
VT-x/AMD-V 硬件加速器已被启动,但当前处于无效状态。您虚拟电脑内的操作系统将无法检测到64位的CPU,因此也将无法启动。请确认在您电脑的BIOS中已启用VT-x/AMD-V支持。
进入BIOS,设置启用虚拟化支持。ok,可以新建虚拟机了,在安装Oracle Linux Release 4 Update 8 for x86_64过程中,笔记本windows7直接重启,多次尝试均失败了,一度想使用VMWare算了。
今天google了一把,发现:不仅需要安装Oracle VM VirtualBox,必须安装VirtualBox Extension Pack以使虚拟机能正常运行。OK,下载安装Extension Pack。
http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/#extpack
折腾还没有结束:
安装Oracle Linux Release 4 Update 8 for x86_64启动时,报告/dev/hde的状态是unreachable,忽略继续,到了磁盘分区的时候,报告下面这个错误:
linux input/output error during read on /dev/hde
点击重试还是不行,点击cancel,居然可以进行磁盘分区,问题是磁盘/dev/sda,而且grub是安装在/dev/hde上,见鬼了。查看虚拟机的磁盘,发现我创建的25G磁盘是SATA控制器下的磁盘,且类型为AHCI模式。
不折腾了,直接删除SATA控制器,使用已经存在的磁盘在IDE控制器下新建一个磁盘。OK,不再出现/dev/hde的状态是unreachable等warnning,一路顺利安装。(文:灵love犀 329569349)