不知道为什么在我的 Windows 7 工作站(64 位)上的 VirtualBox 5.0.14 上启动 Cloudera CDH 5.5 如此具有挑战性。我的台式机是联想 30AGS01Y00,配备 1 个 Intel64 CPU、16GB RAM 和 1TB 硬盘。详细操作系统版本:6.1.7601 Service Pack 1 Build 7601。
安装 VirtualBox 并解压 Cloudera QuickStart VM 5.5 后,我使用 Red Hat(64 位)创建了我的 VM,内存大小:8,192MB 和“使用现有虚拟硬盘文件”选项指向 Cloudera 快速入门的 vmdk 文件用于虚拟盒子文件。创建 VM 后,我按照建议调整了其设置,例如“共享剪贴板”、“拖放”、“引导顺序”(仅保留硬盘)。
默认情况下,芯片组设置为 PIIX3。当我同时尝试 PIIX3 和 ICH9 时,它没有任何区别。
我将处理器保留为 1 个 CPU,因为即使启用了 VT-x 和物理超线程,我的桌面也只有 1 个物理 CPU。嵌套分页也被启用。
Cloudera VM 的存储是使用 SATA 和类型创建的:AHCI。其余设置保持不变(默认)。
当我尝试启动虚拟机时,我的虚拟机屏幕看起来与此问题中描述的完全相同: 虚拟机“Cloudera 快速启动”未启动
我已经用谷歌搜索这个问题大约一周了。上面的问题是我在网上能找到的最接近的案例。我尝试了各种 VM 设置,但没有运气。不确定根本原因是什么。
我试图退回到 Cloudera QuickStart VM 5.4.2。也没有运气。
似乎无法附加 zip 文件。VBox 和 VboxHardening 日志中的一些关键元素摘录如下:
Vbox.log
00:00:02.535619 VMSetError: F:\tinderbox\win-5.0\src\VBox\Storage\VD.cpp(6410) int __cdecl VDOpen(struct VBOXHDD *,const char *,const char *,unsigned int,struct VDINTERFACE *); rc=VERR_NOT_SUPPORTED
注意:我不知道F:
驱动器是什么。F:
我的桌面上没有驱动器。
00:00:02.520998 AIOMgr: Endpoint for file 'C:\CDH_5.4.2\cloudera-quickstart-vm-5.4.2-0-virtualbox-disk1.vmdk' (flags 000c0781) created successfully
00:00:02.535626 VMSetError: VD: error VERR_NOT_SUPPORTED opening image file 'C:\CDH_5.4.2\cloudera-quickstart-vm-5.4.2-0-virtualbox-disk1.vmdk'
00:00:02.567924 AIOMgr: Preparing flush failed with VERR_NOT_SUPPORTED, disabling async flushes
VBoxHardening.log:
62a4.318: NtOpenDirectoryObject failed on \Driver: 0xc0000022