Bomi
分类: 系统运维
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
inet 127.0.0.1 netmask ff000000
bfe0: flags=1000842
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
inet 127.0.0.1 netmask ff000000
bfe0: flags=1004843
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程序。
在这个软件包中包含了正文程序,只有具有超级-用户的权限才能在这个软件包的
安装过程中执行它们.
要继续安装
安装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
inet 127.0.0.1 netmask ff000000
bfe0: flags=1000843
inet 192.168.7.11 netmask ffffff00 broadcast 192.168.7.255
ether 0:c0:9f:3a:7a:63
iwi0: flags=1000802
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 编辑 ]