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下安装solaris 10

在出现提示的地方,把需要安装的三个文件全部进行勾选,点击下一步进行安装。

三、安装过程中出现的问题及解决办法

在安装VirtualBox虚拟机的过程中,点击最后一步安装结束时,或在运行VirtualBox虚拟机的时候,却弹出了错误提示信息:虚拟电脑控制台—严重错误。

VirtualBox下安装solaris 10

错误信息:

获取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,值得一提的是,在安装到最后提示

VirtualBox下安装solaris 10

的时候,再次出现安装界面 一定及时点右上角关闭按钮 X,(我反复安装几次,就是因为这部关闭不及时,老是安装出错)强制退出。

然后更改启动顺序,把硬盘调整到第一个启动。

5、至此,几经挫折,较新版本的eNSP和VirtualBox(eNSP V100R002C00B510和VirtualBox 5.1.24 r117012)以及在此基础上安装的Oracle Solaris 10(x86)以及安装完毕,初步具备学习eNSP和solaris 10的软件环境基础,学习solaris,这只是万里长征的第一步,希望在今后的学习中保持认真钻研的传统,争取学有所得。