VirtualBox下安装solaris 10
医院的放疗计划系统Pinnacle安装在solaris 10系统之上,为了方便学习,我在自己的老本thinkpad E420上构建学习环境。
首先,笔记本是win7旗舰版,考虑到经常调试网络,直接安装了华为的eNSP,这个软件封装着VirtualBox,几经反复终于安装成功,现在把过程记录于朋友们分享,希望大家在学习中多交流。
一、下载
因为eNSP版本更新以及华为官网页面的变化,有的朋友安装eNSP都下载不到安装包,我把安装包下载上传到了网盘,可以在我的百度网盘下载,https://pan.baidu.com/s/1WeXuDJAxLzS8Yih7ZRvLtA
提取码:9kek
找到eNSP V100R002C00B510 Setup,只下载这一个文件就行,里边附带VirtualBox 5.1.24 r117012。
二、安装
双击eNSP V100R002C00B510 Setup,进入安装界面选择完安装语言后:这里会弹出提示:
在出现提示的地方,把需要安装的三个文件全部进行勾选,点击下一步进行安装。
三、安装过程中出现的问题及解决办法
在安装VirtualBox虚拟机的过程中,点击最后一步安装结束时,或在运行VirtualBox虚拟机的时候,却弹出了错误提示信息:虚拟电脑控制台—严重错误。
错误信息:
获取VirtualBox COM 对象失败
应用程序将被中断.
错误代码:
Failed to instantiate CLSID_VirtualBox w/ IVirtualBox, but CLSID_VirtualBox w/ IUnknown works.
PSDispatch looks fine. Weird.
返回 代码: E_NOINTERFACE (0x80004002)
组件: VirtualBoxClientWrap
界面: IVirtualBoxClient {d2937a8e-cb8d-4382-90ba-b7da78a74573}
解决方法如下:
解决办法就是修改相关注册表里面的信息,步骤如下:
1、在电脑右下角的“开始”菜单中,点击“运行”中输入“Regedit”就可以打开了。
2、打开“运行”对话框后,接着,输入“Regedit”并点击“确认”按钮,或按回车键打开注册表!
3、打开注册表后,分别找到以下两个注册表,并按照下面的方法进行修改:
HKEY_CLASSES_ROOT\CLSID\{00020420-0000-0000-C000-000000000046}\InprocServer32 修改为C:\Windows\system32\oleaut32.dll
HKEY_CLASSES_ROOT\CLSID\{00020424-0000-0000-C000-000000000046}\InprocServer32 修改为C:\Windows\system32\oleaut32.dll
四、补充
反复安装实践证明,安装网盘单独下载的VirtualBox_5.2.6.20293和eNSP V100R002C00B510不能很好的兼容,安装完毕后,运行eNSP,能正常使用,但是VirtualBox_5.2.6.20293不能新建虚拟机,反复几次不能解决,重新安装
eNSP V100R002C00B510及其附带的三个安装文件,正常使用了。
五、下载solaris 10
地址:https://www.oracle.com/solaris/solaris10/downloads/solaris10-get-jsp-downloads.html
需要在oracle网站进行注册
下载有两个版本:
Oracle Solaris 10(SPARC)(53e8b066f7f250ce2fd2cef063f8072b 2314731520:sol-10-u11-ga-sparc-dvd.iso)
Oracle Solaris 10(x86)(aae1452bb3d56baa3dcb8866ce7e4a08 2254110720:sol-10-u11-ga-x86-dvd.iso)
在这里,我们选择下载X86版本,大小2.1GB
六、安装步骤参考:
http://blog.itpub.net/29618264/viewspace-2138993/
七、安装过程中,最后安装的是CDE,值得一提的是,在安装到最后提示
的时候,再次出现安装界面 一定及时点右上角关闭按钮 X,(我反复安装几次,就是因为这部关闭不及时,老是安装出错)强制退出。
然后更改启动顺序,把硬盘调整到第一个启动。
5、至此,几经挫折,较新版本的eNSP和VirtualBox(eNSP V100R002C00B510和VirtualBox 5.1.24 r117012)以及在此基础上安装的Oracle Solaris 10(x86)以及安装完毕,初步具备学习eNSP和solaris 10的软件环境基础,学习solaris,这只是万里长征的第一步,希望在今后的学习中保持认真钻研的传统,争取学有所得。