如何解决从 VMDK 转换为 VHDX 后,Metasploitable2 无法启动
我已使用 Starwind 转换器和较旧的 MVMC 工具将 Metasploitable2 VMDK 文件转换为 VHDX,但是在使用 Hyper-V 启动 VM 时,它在 GRUB 后挂起“正在启动...”。
我尝试转换为 VHD 并启动它,但没有成功。使用 VMware Workstation 时,VMDK 版本可以正常启动,因此必须是转换问题。 Metasploitable2 下载也带有 .vmx 文件,在转换过程中仍然应该使用吗?
有什么想法吗?谢谢。
解决方法
所以我确实按照 https://bobmckay.com/i-t-support-networking/ethical-hacking/deploying-metasploitable-2-on-a-microsoft-server-with-hyper-v/ 上的步骤操作,并且能够在 Hyper-V 上运行 metasploitable VM - 这就是我所做的:
-
使用 Chocolatey https://chocolatey.org/packages/virtualmachineconverter
安装 Microsoft Virtual Machine Converterunset hidden3d set ticslevel 0.5 set view 60,30 set autoscale set parametric set style data points set xlabel "data style point - no dgrid" set key box set output 'particles.png' plot '/directory/kinematicCloud_00000490.dat' \ using 1:3:(0.5-rand(0)):(5.*rand(0)) with points pt 5 ps var lc rgb variable pause -1
-
从 https://sourceforge.net/projects/metasploitable/ 下载并提取 metasploitable VM
-
以管理员身份启动powershell并运行以下命令
choco install virtualmachineconverter
-
使用 Hyper-V 管理器创建新虚拟机
- 第 1 代
- 2048 MB 内存
- 硬盘:
Import-Module 'C:\Program Files\Microsoft Virtual Machine Converter\MvmcCmdlet.psd1' ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath c:\tmp\Metasploitable2-Linux\Metasploitable.vmdk -VhdType DynamicHardDisk -VhdFormat vhdx -DestinationLiteralPath c:\tmp\Metasploitable2-Linux\
- 无网络(用于测试是否启动)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。