Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1093960
  • 博文数量: 286
  • 博客积分: 3124
  • 博客等级: 中校
  • 技术积分: 5186
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-24 23:42
个人简介

Bomi

文章存档

2015年(1)

2013年(1)

2012年(281)

2008年(3)

分类: 系统运维

2012-02-05 01:14:40

前言:
我的Acer TravelMate 802lci 再有2个月就服役满4年了,当初RMB 13,500 入手,至今都感觉这机器很值!
从两年前开始就一直是Windows Server 2003 和Solaris 的双系统,
Solaris 从9 一路升级到现在的 10 08/07。
现在Server 2008都出了,2003在这部机器上的历史使命已经完成了,而且两周前从10 11/06版升级到08/07版后有点小问题,(DNS 等一些网络服务没起来,SMC 也不能用了)一直没时间解决,所以今天下午下定决心把系统砍掉重新装成单独的Solaris 10 08/07 版系统。
系统的安装很简单,在此略过,下午3点28分开始装的,4点28的时候就到最后重起的一步了,加上之前引导、系统识别、分区总共1小时15分种就完成了!
下面将我的全程系统设置贴出了和大家分享!(这个会随着我的应用不断更新)
[系统设置]
系统重起后以root用户登录,放入我的Solaris 工具软件DVD
然后切换到工具目录下:
# cd /cdrom/sol10ware/swap
修改root用户的profile
从DVD复制以前备份的profile文件
# cp /cdrom/sol10ware/swap/profile /etc/
# gedit /etc/profile
我的profile文件内容如下:
############################################
PS1='[\u@\QHOTM800\W]\$'
PATH=$PATH:/bin:/sbin:/usr/bin:/usr/ucb:/usr/sbin:/usr/SUNWspro/bin:/etc:/usr/local/bin:/usr/local/sbin:/usr/local/samba/bin:/usr/local/samba/sbin:/usr/ccs/bin:/usr/sfw/bin:/opt/csw/bin:/opt/cfw/wine/bin
MANPATH=$MANPATH:/usr/man:/usr/local/man:/usr/SUNWspro/man:/opt/sfw/man:/opt/cfw/wine/man
LD_LIBRARY_PATH=/usr/lib:/usr/dt/lib:/usr/openwin/lib:/usr/sfw/lib:/usr/local/lib:/usr/local/samba/lib:/usr/local/ssl/lib:/opt/cfw/wine/lib
CC=gcc
export PS1 NSL_LAN ORA_NLS10 ORACLE_BASE ORACLE_HOME ORACLE_PATH ORACLE_SID TNS_ADMIN PATH MANPATH LD_LIBRARY_PATH CC
umask 022
TMOUT=1800
#############################################
安装常用软件为编译网卡驱动做准备:
安装gcc
# pkgadd -d gcc_3_4_6_sol10_x86_local
The following packages are available:
  1  SMCgcc     gcc
                (x86) 3.4.6
Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]: all
处理软件包范例来自
gcc(x86) 3.4.6
FSF
所选择的基本目录必须存在于开始安装之前
您要现在就创建这个目录吗 [y,n,?,q] y
使用作为包的基本目录
## 正在处理软件包信息.
## 正在处理系统信息.
## 检查磁盘空间需求
## 检查同已经安装的软件包之间的冲突.
## 检查setuid/setgid程序。
安装gcc成为
##正在安装1部分- 1.
/usr/local/bin/c++
/usr/local/bin/cpp
/usr/local/bin/g++
/usr/local/bin/g77
。。。。。。
/usr/local/share/locale/sv/LC_MESSAGES/gcc.mo
/usr/local/share/locale/tr/LC_MESSAGES/gcc.mo
[ 确认类别 ]
安装成功
安装bzip
# pkgadd -d bzip2_1_0_4_sol10_x86_local
The following packages are available:
  1  SMCbzip2     bzip2
                  (x86) 1.0.4
Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]: all
处理软件包范例来自
bzip2(x86) 1.0.4
Julian Seward
使用作为包的基本目录
## 正在处理软件包信息.
## 正在处理系统信息.
   6软件包路径名已经正确地安装
## 检查磁盘空间需求
## 检查同已经安装的软件包之间的冲突.
## 检查setuid/setgid程序。
安装bzip2成为
##正在安装1部分- 1.
/usr/local/bin/bunzip2
/usr/local/bin/bzcat
/usr/local/bin/bzcmp <符号链接>
。。。。。。
/usr/local/man/man1/bzip2.1
/usr/local/man/man1/bzless.1
/usr/local/man/man1/bzmore.1
[ 确认类别 ]
安装成功
安装cpio
# pkgadd -d cpio_2_6_sol10_x86_local
The following packages are available:
  1  SMCcpio     cpio
                 (x86) 2.6
Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]: all
处理软件包范例来自
cpio(x86) 2.6
FSF
使用作为包的基本目录
## 正在处理软件包信息.
## 正在处理系统信息.
   6软件包路径名已经正确地安装
## 检查磁盘空间需求
## 检查同已经安装的软件包之间的冲突.
## 检查setuid/setgid程序。
安装cpio成为
##正在安装1部分- 1.
/usr/local/bin/cpio
。。。。。。
/usr/local/man/man1/cpio.1
/usr/local/man/man1/mt.1
[ 确认类别 ]
安装成功
安装libiconv
# pkgadd -d libiconv_1.11_sol10_x86_local
The following packages are available:
  1  SMCliconv     libiconv
                   (x86) 1.11
Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]: all
处理软件包范例来自
libiconv(x86) 1.11
Bruno Haible
使用作为包的基本目录
## 正在处理软件包信息.
## 正在处理系统信息.
   7软件包路径名已经正确地安装
## 检查磁盘空间需求
## 检查同已经安装的软件包之间的冲突.
## 检查setuid/setgid程序。
安装libiconv成为
##正在安装1部分- 1.
/usr/local/bin/iconv
/usr/local/doc/libiconv/ABOUT-NLS
/usr/local/doc/libiconv/AUTHORS
。。。。。。
/usr/local/share/doc/iconv_open.3.html
/usr/local/share/doc/iconvctl.3.html
[ 确认类别 ]
安装成功
安装make
# pkgadd -d make_3_81_sol10_x86_local
The following packages are available:
  1  SMCmake     make
                 (x86) 3.81
Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]: all
处理软件包范例来自
make(x86) 3.81
FSF
使用作为包的基本目录
## 正在处理软件包信息.
## 正在处理系统信息.
   5软件包路径名已经正确地安装
## 检查磁盘空间需求
## 检查同已经安装的软件包之间的冲突.
## 检查setuid/setgid程序。
安装make成为
##正在安装1部分- 1.
/usr/local/bin/make
/usr/local/doc/make/ABOUT-NLS
/usr/local/doc/make/AUTHORS
。。。。。。
/usr/local/info/make.info-1
/usr/local/info/make.info-2
/usr/local/man/man1/make.1
[ 确认类别 ]
安装成功
******************
安装网卡LAN bcm44X(这个驱动是在BSD上开发的,下载到的是源代码,需要自己编译安装)
//在我的DVD工具盘上下载的安装档已预先解压缩
[\u@\QHOTM800\W]\$cd bfe-2.6.0a
[\u@\QHOTM800\W]\$ls
adddrv.sh               Makefile.amd64_gcc      Makefile.sparc_suncc
amd64                   Makefile.amd64_suncc    Makefile.sparcv9_gcc
bcm4400reg.h            Makefile.common         Makefile.sparcv9_suncc
bfe_gem.c               Makefile.config         obj
COPYING                 Makefile.config_gld2    README.japanese-euc
gem.c                   Makefile.config_gld3    README.txt
gem.h                   Makefile.i386_gcc       sparc
gem_mii.h               Makefile.i386_suncc     sparcv9
i386                    Makefile.macros         version
Makefile                Makefile.sparc_gcc
//一下根据文档操作,编译及安装驱动
[\u@\QHOTM800\W]\$rm obj Makefile
[\u@\QHOTM800\W]\$ln -s Makefile.i386_gcc Makefile
[\u@\QHOTM800\W]\$ln -s i386 obj
[\u@\QHOTM800\W]\$/usr/ccs/bin/make
[\u@\QHOTM800\W]\$/usr/ccs/bin/make install
/usr/sbin/install -f /kernel/drv -m 755 -u root -g sys i386/bfe
new owner is root
i386/bfe installed as /kernel/drv/bfe
cp /etc/system /etc/system.nobfe
echo "exclude: bfe" >> /etc/system.nobfe
[\u@\QHOTM800\W]\$./adddrv.sh
exit status = 0
System configuration files modified but bfe driver not loaded or attached.
Driver (bfe) installed.
[\u@\QHOTM800\W]\$devfsadm -i bfe
[\u@\QHOTM800\W]\$gedit /etc/hostname.bfe0
//文件内容留空
[\u@\QHOTM800\W]\$ifconfig bfe0 plumb
[\u@\QHOTM800\W]\$ifconfig -a
lo0: flags=2001000849 mtu 8232 index 1
        inet 127.0.0.1 netmask ff000000
bfe0: flags=1000842 mtu 1500 index 2
        inet 0.0.0.0 netmask 0
        ether 0:c0:9f:3a:7a:63
[\u@\QHOTM800\W]\$ifconfig bfe0 qhotm800
[\u@\QHOTM800\W]\$gedit /etc/dhcp.bfe0
//文件内容留空
[\u@\QHOTM800\W]\$ifconfig bfe0 up
ifconfig: setifflags: SIOCSLIFFLAGS: bfe0: Cannot assign requested address
[\u@\QHOTM800\W]\$ifconfig bfe0 dhcp
[\u@\QHOTM800\W]\$ifconfig -a
lo0: flags=2001000849 mtu 8232 index 1
        inet 127.0.0.1 netmask ff000000
bfe0: flags=1004843 mtu 1500 index 2
        inet 192.168.7.11 netmask ffffff00 broadcast 192.168.7.255
        ether 0:c0:9f:3a:7a:63
重新启动测试网卡安装是否成功!
发现通过DHCP已分配到IP,但网页打不开,但nslookup 可以成功查询到DNS
sys-unconfig 重配,手工制定个项网络参数后OK!
安装无线网卡驱动和wificonfig !
[\u@\QHOTM800\W]\$ls
bfe-2.6.0a                 iwi-0.5-pkg.tar.gz
bfe-2.6.0a.tar.gz          wificonfig-0.2-bin.tar.gz
[\u@\QHOTM800\W]\$gzip -dc wificonfig-0.2-bin.tar.gz | tar xvf -
x wificonfig, 55444 bytes, 109磁带块
[\u@\QHOTM800\W]\$ls
bfe-2.6.0a                 wificonfig
bfe-2.6.0a.tar.gz          wificonfig-0.2-bin.tar.gz
iwi-0.5-pkg.tar.gz
[\u@\QHOTM800\W]\$cp wificonfig /usr/bin
[\u@\QHOTM800\W]\$gzip -dc iwi-0.5-pkg.tar.gz | tar xvf -
x iwi-0.5, 0 bytes, 0磁带块
x iwi-0.5/SUNWiwi, 0 bytes, 0磁带块
。。。。。。
x iwi-0.5/README, 1226 bytes, 3磁带块
x iwi-0.5/THIRDPARTYLICENSE, 20483 bytes, 41磁带块
x iwi-0.5/iwi.7d.txt, 4102 bytes, 9磁带块
[\u@\QHOTM800\W]\$ls
bfe-2.6.0a                 iwi-0.5-pkg.tar.gz
bfe-2.6.0a.tar.gz          wificonfig
iwi-0.5                    wificonfig-0.2-bin.tar.gz
[\u@\QHOTM800\W]\$pkgadd -d ./iwi-0.5 SUNWiwi
处理软件包范例来自
Intel Pro. Wireless 802.11a/b/g IPW2200B/G IPW2915A/B/G Driver(i386) 11.11,REV=2006.02.27.14.39
Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
Use is subject to license terms.
使用作为包的基本目录
## 正在处理软件包信息.
## 正在处理系统信息.
   3软件包路径名已经正确地安装
## 检查软件包的从属性
## 检查磁盘空间需求
## 检查同已经安装的软件包之间的冲突.
## 检查setuid/setgid程序。
在这个软件包中包含了正文程序,只有具有超级-用户的权限才能在这个软件包的
安装过程中执行它们.
要继续安装 [y,n,?] y
安装Intel Pro. Wireless 802.11a/b/g IPW2200B/G IPW2915A/B/G Driver成为
##正在安装1部分- 1.
/kernel/drv/amd64/iwi
/kernel/drv/iwi
[ 确认类别 ]
## 执行预安装正文
安装成功
[\u@\QHOTM800\W]\$ifconfig iwi0 plumb
[\u@\QHOTM800\W]\$ifconfig -a
lo0: flags=2001000849 mtu 8232 index 1
        inet 127.0.0.1 netmask ff000000
bfe0: flags=1000843 mtu 1500 index 2
        inet 192.168.7.11 netmask ffffff00 broadcast 192.168.7.255
        ether 0:c0:9f:3a:7a:63
iwi0: flags=1000802 mtu 1500 index 3
        inet 0.0.0.0 netmask 0
        ether 0:13:ce:ee:d5:a3
无线网卡暂时什么都不用配,需要的时候用wificonfig 建个配置文件,连接然后用 ifconfig 设置DHCP 取得网络参数即可!
(暂停,明天继续)
安装声卡驱动!
从bingadmin 的HCL 找到我的声卡驱动网址

下载得到文件:audio_1_8_i8pc.pkg
# pkgadd -d audio_1_8_i86pc.pkg
The following packages are available:
  1  TOOLSahlp       Audio Driver Framework
                     (i86pc) 1.8
  2  TOOLSbpci       Soundblaster 16/128 PCI (ES1370/1371) Driver
                     (i86pc) 1.8
  3  TOOLSemu        Soundblaster Audigy PCI (EMU10Kx) Driver
                     (i86pc) 1.8
  4  TOOLSi810       Audio Driver for Intel ICH audio controller
                     (i86pc) 1.8
  5  TOOLSva686      Audio Driver for VIA VT82C686A AC97 audio controller (beta)                     (i86pc) 1.8
  6  TOOLSva8233     Audio Driver for VIA VT8233 AC97 audio controller
                     (i86pc) 1.8
Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]:
先选择选项 1 安装驱动公用的Framework
完成后再次运行
# pkgadd -d audio_1_8_i86pc.pkg
选择对应的驱动安装,(我的是 4 ),安装完成后按提示键入命令重新启动!
后续见第10楼
[ 本帖最后由 云杉上的蝴蝶 于 2008-4-9 00:59 编辑 ]

阅读(570) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~