举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔知了社区有害的内容
×
不规范转载
×
举报说明
今天又有小伙伴问我怎么同时在一台电脑上使用最新版HCL和ENSP,回答的有些多,想着干脆写个教程
注:本篇提到的方法都是已经在网络上发布的,都可以百度到。本篇只是做一个总结
在一台电脑上同时安装华三和华为的模拟器有两种方法
华三HCL模拟器除2.x.x版本及以下版本使用VMBox5.x及以下版本,可以直接和ENSP使用的VM版本兼容外,其他版本均使用VM6.x及以上的版本。所以正常安装HCL模拟器无法和ENSP兼容
但抛开一些细节问题,HCL模拟器在VM5.x版本中也可以正常运行,这一点是HCL和ENSP兼容的基础。
在启动Server设备等一些特殊设备时,运行VM5的HCL模拟器需要手动修改虚拟机硬件虚拟模式才能正常启动,这一点使用场景很少,这里不做赘述,有需要可以自行百度
ENSP安装也请自行百度
让HCL在VM5中运行的方法也简单,HCL模拟器在安装时会有一次版本检查,这个检查是通过读取注册表实现的,而注册表是可以修改的。
查看目标HCL版本适配的VM版本,以最新的HCL 5.10.2为例 下载地址:https://www.h3c.com/cn/d_202402/2048613_30005_0.htm
如图,官方建议使用6.0.14
修改注册表中VM的版本号为6.0.14
Win + R,输入regedit 打开注册表编辑器
找到VMBox版本注册表字段,路径为:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\VirtualBox
修改Version字段和VersionExt字段中的值为6.0.14(HCL下载页推荐的版本)
正常安装HCL (此时由于修改了注册表,HCL版本检查会被绕过,并且成功安装后,HCL不会再次检查VM版本)
安装HCL后,将注册表中VM的版本号改回原来的值
ENSP和HCL就都可以正常使用了
这个方法只作为了解内容介绍
开篇就有提到,HCL和ENSP无法兼容的原因是由于支持VM的版本不同,所以只要HCL和ENSP都使用支持的VMBox,这个问题自然就解决了
而ENSP的情况学网工的同学应该都清楚,这玩意可不兴改,稍作改动不是报40就是报41,安装的排错方法都能写好长一篇文档。
所以我们只能对安装起来非常友好的HCL动手脚。
遍观所有的HCL版本,支持VM5的只有最低的2.1.1
在ENSP使用VM5.2.44的情况下,自然可以完美适配。
所以可以直接安装这个版本使用。
当然,低版本的HCL自然不算好用,而正常使用安装包升级HCL会被版本检查拦截。这里我们就需要利用HCL一个有趣的机制—— HCL的安装包是可以直接解压的。
所以我们可以再次下载HCL 3.0.1的安装包
这个方法只能升级到HCL 3.0.1,再高就不行(所以才推荐方法一)
下载后,解压出后缀为.exe的安装包,将安装包后缀改为.zip
此时打开这个安装包改的zip文件,就会发现HCL模拟器的文件都在里面(完全没打包成安装包的样子)
将这些文件直接解压进刚才安装的HCL2.1.1模拟器安装目录,并选择覆盖所有文件
之后再次打开HCL模拟器,就会发现HCL模拟器的版本从2.1.1变成了3.0.1
这样我们就能同时使用ENSP和HCL3.0.1了
不推荐,只作为了解内容介绍
(2)
请教一下我最新版本(5.3.10)共存之后模拟PC无法使用需要怎么修改啊
(0)
发一下截图,我刚更新的5.3.10,没有PC无法使用的问题
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
后续如果要对HCL升级,这样就太麻烦了