使用 com 串口安装 Solaris 10

范堡 发布于 2009/08/04 17:48
阅读 2K+
收藏 0

SUN V440 的服务器配有显卡... 需要像配置 思科路由器 的样子来进行操作,跟重装系统。

注:我安装的操作系统信息如下,这些信息是安装好操作系统后才能看见的哈。
# cat /etc/release
                      Solaris 10 1/06 s10s_u1wos_19a SPARC
          Copyright 2005 Sun Microsystems, Inc.  All Rights Reserved.
                        Use is subject to license terms.
                          Assembled 07 December 2005
#prtdiag -v
系统配置:Sun Microsystems  sun4u Sun Fire V440
系统时钟频率:177 MHz
内存大小:4GB

# prtconf | grep "Memory size"
Memory size: 4096 Megabytes

# swap -s
75576k  +  6208k =  81784k7987488k

# df -h /tmp                         
swap                  7.6G  872K  7.6G    1%    /tmp

# /bin/isainfo -kv
64-bit sparcv9 kernel modules

# uname -r
5.10

# pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot SUNWtoo SUNWi1of SUNWxwfnt
system      SUNWarc  Lint Libraries (usr)
system      SUNWbtool CCS tools bundled with SunOS
system      SUNWhea  SunOS Header Files
system      SUNWi1of  ISO-8859-1 (Latin-1) Optional Fonts
system      SUNWlibm  Math & Microtasking Library Headers & Lint Files (Usr)
system      SUNWlibms Math & Microtasking Libraries (Usr)
system      SUNWsprot Solaris Bundled tools
system      SUNWtoo  Programming Tools
system      SUNWxwfnt X Window System platform required fonts

*****************************************************************************************
开始安装:


1、在串口端输入#.,这就进入sc>状态,在sc>状态输入console就进入显示框状态,如果现在系统已经安装并运行起,在root权限下,输入#init 0就进入ok状态;

2、在ok状态执行:
  ok setenv auto-boot? false
  ok reset-all

3、系统重新启动后,在ok状态下停下
  执行:
  ok boot cdrom
  // ok boot cdrom -s (-s,是single user状态),装系统,不用这种方式

4、这样就开始装操作系统
  6//选择中文简体
  12//X 终端显示
  然后用Esc+2的方式配置系统信息,这个配置的练习,建议在虚拟机下装个solaris10就会了。

  记得选择 自动弹出DVD 自动重新引导
  直接安装新的(选择初始)而不升级,选择Esc+4不是Esc+2哈。
  选择产品的时候,都选择,因为我的Document光盘掉了,就选择剩下的
  > [X] Solaris 10 Extra Value Software.................  87.26 MB
  > [ ] Solaris 10 Documentation........................    0.00 MB
  > [X] Java Enterprise System.......................... 1671.65 MB
  > [X] Solaris Software Companion...................... 1798.83 MB
    其他的就是缺省

    注:我以后还要安装Oracle10g,SunStudio11,Weblogic在这个操作系统上,需要修改swap和/空间大小,swap自动安装分配的是512M,我把swap空间增大到3999M,我把/增加到20004M,我把/export/home大小改小到45990M,记住,先改/export/home大小,就有空间了,然后增加到swap和/上。
//我按照的原则:swap的最小空间与内存大小有关,内存1G,则swap为内存的2倍,内存小于2G,则swap为内存的1.5倍,内存小于8G,swap和内存相等,内存大于8G,则swap为内存的0.75倍。
,网上这么说的。如果你要练习装solaris10的话,不用管swap,一切自动分配,你装系统3次以上,再考虑这个哈,多装才有长进。在系统装好以后,也能增加swap空间。
    项: /                              推荐的: 5322 MB        最小: 4527 MB
================================================================================
  分片  安装点                      大小 (MB)
    0  /                              20004
    1  swap                            3999
    2  overlap                        69994
    3                                      0
    4                                      0
    5                                      0
    6                                      0
    7  /export/home                    45990
================================================================================
                            容量:      69994 MB
                            分配:      69993 MB
                    四舍五入错误:          1 MB
                            空闲:          0 MB

5、安装好后,会出现七个问题。
  a、Solaris10无法启动到XWindows下的解决办法
        #bash
        #cp /etc/resolv.conf /etc/resolv.conf.bak
# echo "192.168.1.200">/etc/resolv.conf  //我的IP是192.168.1.200哈
# svcadm enable -t svc:/network/dns/client
# svcadm enable -t svc:/network/inetd
# sync
# init 0
        进入ok状态
        ok setenv auto-boot? true //这个步骤是,系统可以自动启动,前面有个设置是setenv auto-boot? false,现在改过来。
        有两种方法启动系统
        1、第一种
        #.
        进入sc>状态
        sc>poweroff
        sc>poweron
        sc>console
        2、第二种
        ok reset -all
        就行了。
  b、要创建个用户才能登录
  在串口管理器下,创建用户(要进入系统,root权限)
  #bash
  #useradd -d /export/home/user -m -s /usr/bin/bash user
  #passwd user
  输入密码
  然后通过Xmanger登录(XDMCP方式)系统,进行以下步骤
  c、Xmanager无法用root登录solaris的方法,SUN机器的权限没有打开
        你把/etc/default/login 中的"console"行注销"#",不用重新启动就OK了。
        $su root
        #bash
        #cp /etc/default/login /etc/default/login.bak
        #gedit /etc/default/login
        把CONSOLE=/dev/console变成#CONSOLE=/dev/console就行
  d、root用户ftp到solaris10的方法
        修改/etc/ftpd/ftpusers
        将root注释掉,不用重新启动就OK了。
        # cp /etc/ftpd/ftpusers /etc/ftpd/ftpusers.bak
        # gedit /etc/ftpd/ftpusers
        把root变成#root就行。

  e、因为我用的是SUN V440服务器,带了4个SCSI硬盘,装好系统后,只能看见一个硬盘,我手动mount了硬盘,但我需要自动mount硬盘,利用format可以查看所有的硬盘
        方法是:
        #cd /export
        #mkdir home1 home2 home3
        #cp /etc/vfstab /etc/vfstab.bak
        #gedit /etc/vfstab
        修改/etc/vfstab文件
/dev/dsk/c1t1d0s2 /dev/rdsk/c1t1d0s2 /export/home1 ufs 2 yes -
/dev/dsk/c1t2d0s2 /dev/rdsk/c1t2d0s2 /export/home2 ufs 2 yes -
/dev/dsk/c1t3d0s2 /dev/rdsk/c1t3d0s2 /export/home3 ufs 2 yes -
        就可以自动加载了,
      手动加载的方法是:

      #mount /dev/dsk/c1t1d0s2 /export/home1
      #mount /dev/dsk/c1t2d0s2 /export/home2
      #mount /dev/dsk/c1t3d0s2 /export/home3
      我装系统的盘是安装时自动分配的,
/dev/dsk/c1t0d0s7 /dev/rdsk/c1t0d0s7 /export/home ufs 2 yes -
      这里就比着写其他硬盘的信息。
    f、遇到My unqualified host name unknown错误解决办法是:
    修改:
    #cp /etc/hosts /etc/hosts.bak
    #gedit /etc/hosts
    在/etc/hosts文件中
    将
#
# Internet host table
#
127.0.0.1 localhost
200.2.0.102 WiseTTMS loghost
    改为
#
# Internet host table
#
127.0.0.1 localhost
200.2.0.102 WiseTTMS  WiseTTMS.wisesoft.com loghost

    然后在命令行中执行
    #svcadm  restart /network/smtp:sendmail
    #reboot
    就可以了。
**********************************************************************
    g、由于我安装的出来的系统,CDE图片和以往的不一样,向改成以前的。
    方法是打补丁
    先打119280-08.zip,再打119278-20.zip
    #unzip 119280-08.zip
    #unzip 119278-20.zip
    #cp -r 119280-08 /var/tmp
    #cp -r 119278-20 /var/tmp
    #cd /var/tmp
    #patchadd 119280-08
    #patchadd 119278-20
    就行了。  这个打了,Xmanager都没办法访问了。用patchrm 119278-20,patchrm 119280-08
    删除后,又可以使用了。
***********************************************************************

6、对系统升级,打补丁,把补丁程序放到/var/tmp下,升级补丁
  都运行相应目录的./install_cluster,每个补丁打完后,要重启一次计算机。
  用root用户登录:
  a、10_Recommended
  # cp -r 10_Recommended /var/tmp
  # cd /var/tmp/10_Recommended
  # ./install_incluster

  b、10_SunAlert_Patch_Cluster
  # cp -r 10_SunAlert_Patch_Cluster /var/tmp
  # cd /var/tmp/10_SunAlert_Patch_Cluster
  # ./install_incluster
  //这个补丁需要装两次,因为第一次,还有1个补丁没有装上,装第2次,才能装上。

  c、J2SE_Solaris_10_Recommended
  # cp -r J2SE_Solaris_10_Recommended /var/tmp
  # cd /var/tmp/J2SE_Solaris_10_Recommended
  # ./install_incluster

  d、suncluster-3_2u1-ga-solaris-sparc (这个是集群的程序,可以不安装)
  如果安装了suncluster-3_2u1-ga-solaris-sparc软件,就会出现
  NOTICE: Can't open /etc/cluster/nodeid                                     
  NOTICE: BOOTING IN NON CLUSTER MODE

补丁安装前,系统显示
SunOS Release 5.10 Version Generic_118822-25 64-bit
Copyright 1983-2005 Sun Microsystems, Inc.  All rights reserved.
Use is subject to license terms.
补丁10_Recommended安装后,系统显示
SunOS Release 5.10 Version Generic_118833-36 64-bit
Copyright 1983-2006 Sun Microsystems, Inc.  All rights reserved.
Use is subject to license terms.
补丁10_SunAlert_Patch_Cluster安装后,系统显示
SunOS Release 5.10 Version Generic_120011-14 64-bit
Copyright 1983-2007 Sun Microsystems, Inc.  All rights reserved.
Use is subject to license terms.
补丁J2SE_Solaris_10_Recommended安装后,没有打上补丁。
 
这样就安装了系统,升级了部分补丁.安装好后,reboot系统就可以了。

加载中
返回顶部
顶部