本文档详细介绍了如何在Simics虚拟机中安装Sparc架构的Solaris 10操作系统,并配置中文包以及进行虚拟机与主机之间的文件复制。此外,还涵盖了虚拟机的一些常用操作和常见错误处理。
1. **安装Sparc架构的Solaris 10**
在Simics 3.0.29虚拟机中安装Solaris 10 Sparc版本需要准备对应的ISO镜像文件,并根据`peanut-sol10-cd-install1.simics`文件中的定义来命名和放置ISO文件。这里使用的是`sol-10-u8-ga-sparc-dvd.iso`,但需要将其重命名为`sol-10-u2-ga-sparc-v1.iso`。
2. **配置CDE界面**
- `peanut-common.simics`: 修改此文件,以适应安装过程的配置需求。
- `peanut-setup.include`: 另一个需要调整的配置文件。
- `sunfire-6500-system.include`: 这是针对特定硬件系统的配置文件,可能需要根据实际环境进行修改。
3. **启动和安装过程**
- 启动Simics虚拟机并进行安装。
- 修改分辨率:通过存储设置状态和重启虚拟机来调整虚拟机的屏幕分辨率。
4. **安装中文包**
- 对于英文版的CDE,可以在终端中安装中文包,例如在Solaris 10中使用`localeadm`命令添加`zh_CN`支持。指定正确的安装包位置,如`/net/sparc_images/export/pkgs`,并可选择其他语言如`zh_TW`, `zh_HK`, `hi_IN`, `th_TH`, `ko_KR`, `ja`等。
5. **虚拟机与主机间文件复制**
- 使用`SIMICSFS`工具实现文件共享。
- 将Simics的`simicsfs`相关程序传输到虚拟机,并在虚拟机中加载。
- 虚拟光盘方式也是一种文件传输的途径。
6. **虚拟机常用操作**
- 图形界面下鼠标切换:在虚拟机和主机之间切换鼠标控制。
- 修改内存:动态调整虚拟机内存大小。
- 查看外设等对象:监控虚拟机的硬件状态。
- 检查点:保存虚拟机当前状态以便后续恢复。
- 调整控制台窗口大小:优化用户界面体验。
- 发送字符串:向虚拟机的控制台发送指令。
- 控制CPU使用率:限制或调整模拟CPU的负载。
- 加载光盘:挂载新的光盘ISO文件。
7. **常见错误及解决**
- `unable to qualify my own domain name (peanut) -- using short name`: 解决方法通常是确保虚拟机的DNS配置正确,或者在无法解析完整域名时使用短名称。
以上就是使用Simics虚拟机安装Solaris 10 Sparc,配置CDE界面,安装中文包,以及进行虚拟机与主机交互的关键步骤和常见问题。通过这些操作,用户可以更有效地在虚拟环境中进行开发、测试或学习。