资源描述
欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!系统模拟器(Virtutech Simics)注册版:虚拟机安装教程 在 simics 下安装 solaris 9 for sparc 和联网的详细步骤 Simics 教程 2010-08-02 13:49 在 simics 上安装 solaris 9 for sparc,安装时间将近 4 小时左右,安装完以后启动就比较快了。以下内容是安装和联网的详细步骤。安装步骤:1.准备安装文件的 iso 文件安装盘 1 和 2 分别修改文件名为 复制到 Virtutech Simicsworkspacetargetssunfire 目录 2.通过 new session 分三次打开 workspacetargetssunfire 就安装完了 3.启动安装好的系统 new session 选 workspacetargetssunfire 就可以了 连接到虚拟机的步骤:1.暂停虚拟机 在 simis 输入命令 stop 2.接着 执行 connect-real-network IP 地址 欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!IP 地址,是安装了 solaris 系统的 hme0IP 地址,我的安装后的地址是 10.10.0.5 就输入 connect-real-network 10.10.0.5 simics NAPT enabled with gateway 10.10.0.1 on link link0.Host TCP port 4021-10.10.0.5:21 on link link0 Host TCP port 4023-10.10.0.5:23 on link link0 Host TCP port 4080-10.10.0.5:80 on link link0 Real DNS enabled at 10.10.0.1 on link link0 3.simics 输入 c 继续运行 4.通过本地网卡的地址,连接到 solaris 系统 如,我本地网卡的 IP 地址是要 telnet 到 solaris 系统,就 telnet 4023 就可以看到 solaris 的登录画面了,过程如下:C:Documents and Settingstelnet 4023 SunOS login:=启动 solaris9 图形界面 simics 下的 cde 可以在安装的时候,就启动图形 console 进行安装,让 installer 自动配置图形 console,也可以先用默认的 text console 进行安装,之后再进行配置。我用的方法是先用 text console 安装,安装完成后再启动图形 console。欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!本例以 solaris 9 为例,假定系统已经安装完毕,可以正常在 text console 下运行。参照如下步骤启动 graphics console,进而启动 cde 1.将如下代码添加到,可以是%workshop%下的,也可以是%script%下的(c:program filesvirtutech.)script-branch wait-for-variable machine_defined$pcibrd=(create-sunfire-pci-board mac_address=10:10:10:10:10:14)$pgx64=(create-sun-pci-pgx64)$gfxcon=(create-std-graphics-console)$keyboard=(create-sun-type5-keyboard)$mouse=(create-sun-type5-mouse)$scsi_bus1=(create-std-scsi-bus)$slot2$pcibrd$pci-slot0$pgx64$scsi_bus1$keyboard$keyboard$mouse$mouse$console$gfxcon$keyboard$keyboard$mouse$mouse 以 下 修 改,如 不 做 特 别 说 明,均 指%script%下 的 文 件,即 C:Program FilesVirtutechSimics-3.0.29targets 欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!2.将%scirpt%下的 进行适当修改,if$os!=none#load-persistent-state prefix=(get-component-prefix)$state#user override$hostid$mac_address 将上面一段中 load-persistent-state prefix=(get-component-prefix)$state 这一句注释掉。3 将 进行适当修改,注释掉如下两句,即将 ttya 上的 text console 拿掉。#$console=(create-std-text-console)#$ttya$console 4.启动 simics,加载,应该 graphics console 就出来了,但是 boot disk1-v 会失败,报错 disk1 wrong magic number。但是没事,可以继续下面的步骤 5 在 simics 中,依次输入如下命令 stop load-persistent-state prefix=(get-component-prefix)6 转动图形 console 中,键入如下命令启动 欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!boot disk1-rv 记住一定要用-r,因为我的系统是在 text console 下安装,图形设备都没有进行配置,使用-r 让系统自动配置显卡。在 solaris 9 下 cde 界面过会就应该出来了。记住 将鼠标移入 graphics console 中,按住 shift 键,鼠标右击,可以将鼠标移入graphics console 中,再次按住 shift,鼠标右击离开图形 console,就想 vmware 中的 组合键 control+alt 一样。7 系统启动后,可以在 simics 中,先 stop 系统,然后 save-persistent-state,或者简单一点,直接 write-configration 保存状态。如果是 solaris 10 系统,在 input-device 和 output-device 都等于 ttya 的情况下,cde 可能不自动启动,参照别人的做法 重新 link/dev/fb,重启 cde-login service,具体参照 后记:确实如 simics 自己宣称的一样,很强大,可以自己定义各种硬件,就是还不知道如何定制共享磁盘设备,如果可以,则可以正在练习 sparc 平台下的一些集群了。大家可以多看看安装目录下的文档 C:Program FilesVirtutech 特别是 =色不对,可以参照如下方式 首先启动 cde,虽然 cde 的颜色位数不够的时候,很难辨认,但是请坚持一下就好。欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!运行 fbconfig-prconf 检查颜色,默认的 depth 好像是 8,执行一下命令修改 m64config res 1024x768x75 depth 24 其中的分辨率和刷新率,你也可以用默认的 1152.修改完之后,在 simics console 中执行 stop save-persistent-state 之后,关掉 simics,重新启动 在步骤 5 中,执行 load-persistent-state prefix=(get-component-prefix)(注意不是 )在步骤 6 中,执行 boot 就可以了,(注意不能 boot-r,否则又恢复 depth 8 了)=问 1:如何把 simcs 模拟机配置为 1G 内存。这个我已经解决了.在中添加$memory_megs =1024 Hi,Dont know how is your 改 cpu 的频率失败.Just try enable-real-time-mode 100 or 80 to slow down your simulated host,which will help the mouse work more properly.But dont expect too much from that,as this is just a simated machine.Every time when I copy big files between simulated solaris and real win xp,the simulated one always gets stuck after around 500M copied.欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!Note1:CDE 图形界面配置启动正常后,还有一个问题,那就是鼠标的响应几乎无法忍受。解决办法使用 xmanger 或 exceed telnet 登陆虚拟服务器。在启动带图形界面的应用程序时,将环境变量 DISPLAY 设置成为本地显示,而不是虚拟机显示。这样除了程序运行慢一点之外,鼠标操作在本机而不是虚拟机,就不会有响应慢的问题。Example:setenv DISPLAY#setenv DISPLAY 10.10.0.5:0 Note2:为保证虚拟机正常运行而不发生内存溢出,最好给虚拟机分配 2G 以上的内存:$memory_megs =2048。并且在运行虚拟机时不要启动太多无关的程序。Note3:每次退出虚拟机前,需保存当前状态:1.Simics stop 2.Simics save-persistent-state psol9_*.state 重启时,load 上次保存的状态:欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!Simics load-persistent-state prefix=(get-component-prefix)psol9_*.state
展开阅读全文
温馨提示:
金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
相关搜索