blue1025的个人空间 https://blog.eetop.cn/mj8051 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

安装solaris解决smic 0.18um compiler 问题

已有 3447 次阅读| 2016-6-15 18:30

安装solaris解决smic 0.18um compiler 问题

找到一个更好的资源:
   http://wenku.baidu.com/view/2b66751d59eef8c75fbfb302.html

http://web.cs.sunyit.edu/network/downloads/OperatingSystems/Solaris/sparc/Solaris_9_0904/

      Name                                          Last modified      Size  
Parent Directory - S9_9.04_Inst_Lang_SPARC.pdf 21-Jul-2004 15:57 223K software_companion_sparc.iso 27-Jul-2004 19:18 504M sol-9-u7-ga-supp.iso 19-Jul-2004 10:52 512M sol-9-u7-ga-supp.zip 21-Jul-2004 20:41 335M sol-9-u7-install-sparc.iso 29-Jun-2004 16:18 662M sol-9-u7-sparc-v1.iso 29-Jun-2004 16:13 660M sol-9-u7-sparc-v2.iso 29-Jun-2004 16:11 557M
In addition to downloading these CD/DVD images from our website, you may also burn 
them directly in the lab.

CD images may be accessed from T:\OperatingSystems\ on any Computer Science Windows lab PC.
or /opt/pub/OperatingSystems/ on fang or any UNIX lab PC.

DVD Images can be found under D:\ISO-Images\ on any lab PC in the C014 Windows Lab.

Pre-burned Knoppix & Fedora DVDs can be found, when available, on the Computer Science
bulletin board outside of our workroom, C122.  

If any new operating systems should be tracked and mirrored here, let us know.


虚拟机安装教程
在simics下模拟solaris 9 for sparc和联网的详细步骤:
安装步骤:  
        准备安装文件的iso文件安装盘1和2 分别修改文件名为 sol-9-u7-sparc-v1.iso sol-9-u7-sparc-v2.iso 复制到Virtutech  Simics\workspace\targets\sunfire目录 
        通过Simics File滰攀眀 session 分三次打开workspace\targets\sunfire peanut-sol9-cd-install1.simics peanut-sol9-cd-install2.simics peanut-sol9-cd-install3.simics 就安装完了  (为什么只有两个iso文件,而需要打开三次new session,不知道)
        启动安装好的系统  new session 选workspace\targets\sunfire peanut-common.simics就可以了 (在该文件的第一行添加$os = "solaris9")
        点击Simulator狰甀渀就开始了
连接到虚拟机的步骤(通过ftp): 
1.        修改/etc/default/login文件,注释掉CONSOLE=/dev/console
2.        修改/etc/etc/ftpd/ftpusers,将第一行的root删除掉(你用vi代开文件的时候可能发现有点乱,就set nu会好一点,不知道为什么)
上面两个步骤是为了能让root用户使用ftp服务
3.        passwd root,给root用户设置密码用来访问ftp
4.        在Simics下输入 connect-real-network,输出如下:
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
5.        通过双击”我的电脑”,在地址栏中输入ftp://192.168.8.6:4021就可以访问了(不知道为什么使用ftp工具 SSH Secure File Transfer Client访问不了)

Save 当前的工作状态:
        在Simics 点击 pause the simulation
        File台愀瘀攀 Checkpoint As 就可以了,下次直接打开这个Checkpoint进行工作

整出CDE界面
1. 安装目录 Virtutech\Simics-3.0.4\targets\sunfire\peanut-setup.include,内容修改如下
if $os != none {
    #load-persistent-state prefix = (get-component-prefix) $state
    # user override
    $system.set-nvram-hostid $hostid
    $system.set-nvram-mac $mac_address
}

2. 安装目录 Virtutech\Simics-3.0.4\targets\sunfire\、sunfire-6500-system.include,修改如下(注释掉$system.connect ttya $console, 添加如下内容到倒数第二行的位置,网上的注释掉 
$console = (create-std-text-console),这一句好像会出问题)



    $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)

    $system.connect slot2 $pcibrd
    $pcibrd.connect pci-slot0 $pgx64
    $pcibrd.connect $scsi_bus1
    $system.connect keyboard $keyboard
    $system.connect mouse $mouse
    $pgx64.connect console $gfxcon
    $gfxcon.connect keyboard $keyboard
$gfxcon.connect mouse $mouse


3.
以上步骤之后就应该由图形出来了,转动图形console中,键入如下命令启动
boot disk1 –rv
记住一定要用 -r,  因为我的系统是在text console下安装, 图形设备都没有进行配置,使用 -r 让
统自动配置显卡。在solaris 9下 cde界面过会就应该出来了

4.颜色调整
色不对,可以参照如下方式    首先启动cde,虽然cde的颜色位数不够的时候,很难辨认,但是请坚持一下就好。   运行  fbconfig -prconf 检查颜色, 默认的depth好像是8, 执行一下命令修改 m64config –res 1024x768x75 –depth 24   其中的分辨率和刷新率,你也可以用默认的 1152....   修改完之后,在simics console中执行  stop  save-persistent-state peanut-sol92.state 之后,关掉simics,重新启动   在步骤5中, 执行  load-persistent-state prefix = (get-component-prefix) peanut-sol92.state  (注意不是 peanut-sol9.state  )    在步骤6中,执行 boot 就可以了, (注意不能boot -r, 否则又恢复  depth 8了)



颜色不对,可以参照如下方式

首先启动cde,虽然cde的颜色位数不够的时候,很难辨认,但是请坚持一下就好。

运行  fbconfig -prconf 检查颜色, 默认的depth好像是8, 执行一下命令修改
m64config –res 1024x768x75 –depth 24 
其中的分辨率和刷新率,你也可以用默认的 1152....

修改完之后,在simics console中执行
stop
save-persistent-state peanut-sol92.state
之后,关掉simics,重新启动

在步骤5中, 执行
load-persistent-state prefix = (get-component-prefix) peanut-sol92.state  (注意不是 peanut-sol9.state  )

在步骤6中,执行 boot 就可以了, (注意不能boot -r, 否则又恢复  depth 8了)

zxpchx 你可以参照试验一下,至少在我的笔记本上,cde运行是没有问题: (下面的图片在我的笔记本上显示是没问题,不知道为什么放到论坛上有些模糊,可能是分辨率大的缘故)

点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 13

    粉丝
  • 16

    好友
  • 15

    获赞
  • 23

    评论
  • 2824

    访问数
关闭

站长推荐 上一条 /2 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-18 22:12 , Processed in 0.034852 second(s), 13 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部