2008-02-23

Solaris10 初次使用

第一次使用Solaris10,作为一个完全新入门的新手,马上遇到了不少问题,即使使用的是SAID来安装的。
第一大问题:驱动
我的网卡和声卡连WINDOS XP 都没有内建驱动,更不用说Solaris10了。所以装驱动就是个必须的过程。我的网卡是Realtek 8169 声卡是SB600内建的那个HD什么。。。
总之,google了一下找到一个比较多驱动下载的地方:http://solaris-x86.org/software/drivers/
这里可以找到不少驱动,我需要的驱动那里连接到http://homepage2.nifty.com/mrym3/taiyodo/eng/,这个地方,于是就过去下载了。自然,接下来按照readme开始安装。。值得注意的是,/usr/ccs一开始被我看错成/usr/css了。。。无奈死。。
安装好之后使用桌面上的ip设置工具就可以了。
一些比较有用的命令:

prtconf -D可以查看硬件信息
-----------------------------------------------------------
还有个/usr/sbin/ffbconfig命令,不过我这里提示找不到文件没法运行,

据说这个命令可以查看显示器可用分辨率。
-----------------------------------------------------------
ifconfig | -a[ 4 | 6 | D ][ u | d ][ Z ]

ifconfig | -a[ 4 | 6 | D ] [ u | d ]
使用ifconfig -h查看详细信
ifconfig 网卡名 plumb up可以启用网卡。
-----------------------------------------------------------

而声卡驱动可以使用OSS

OSS,Open Sound System

是UNIX及其兼容平台的音效设备的驱动程序,起源于Linux Kernel的声卡驱动.
能支持大多数音效设备,支持UnixWare、BSD、Solaris、Linux等系统.
OSS包含一个开源的版本
和一个零售的版本
OSS 4.0官方Linux设备支持列表(*注:OSS 4.0并不支持MIDI功能,MIDI将在以后的版本提供支持) :

Devices supported both by the open source the retail OSS versions

ALI M5451
ALI M5455
AMD 786
AMD 8111
ATI High Definition Audio (SB450)
ATI High Definition Audio (SB600)
ATI IXP200
ATI IXP300
ATI IXP400
Aureal Vortex (AU8820)
Aureal Vortex Advantage (AU8810) *** NOT SUPPORTED ***
Aureal Vortex2 (AU8830)
Avance Logic ALS300
Avance Logic ALS300+
Avance Logic ALS4000
C-Media USB audio adapter
CMedia CM8338A
CMedia CM8338B
CMedia CM8738/CM8768
CMedia CMI8788
Creative Audigy2 NX USB (BETA)
Creative AudioPCI (ES1370)
Creative AudioPCI97 (ES1371/ES1373)
Creative Ectiva EV1938
Creative Sound Blaster 5.1 (Dell)
Creative Sound Blaster Audigy Platinum
Creative Sound Blaster Audigy/Audigy2
Creative Sound Blaster Audigy2 Value/Audigy4
Creative Sound Blaster Audigy2 ZS Notebook
Creative Sound Blaster Extigy (BETA)
Creative Sound Blaster Live
Creative Sound Blaster Live 1024/Platinum
Creative Sound Blaster Live 5.1/Platinum IR
Creative Sound Blaster Live family
Creative Sound Blaster MP3+ USB (BETA)
Creative Sound Blaster PCI128 (5880A)
Creative Sound Blaster PCI128 (5880B)
Creative Sound Blaster PCI128 (CT5880)
Crystal CS4280
Crystal CS4281
Crystal CS4610
Crystal CS4615
EGO SYStems RoMI/O USB MIDI interface (BETA)
ESS Allegro ES1988
ESS Canyon 3D ES1990
ESS Canyon 3D-2 ES1992
ESS Maestro-1
ESS Maestro-2
ESS Maestro-2E
ESS Maestro3 ES1998
ESS Maestro3 ES199A
ESS Solo-1
ForteMedia FM 801
Generic M Audio USB MIDI interface (BETA)
Generic USB audio/MIDI device (BETA)
Genius Sound Maker Live
Guillemot Maxi Sound MUSE
Hercules Game Theater XP
Hercules Game Theater XP+
Hercules Gamesurround MUSE Pocket (BETA)
Intel 440MX (440MX)
Intel AC97 (ESB)
Intel AC97 (ICH)
Intel AC97 (ICH1)
Intel AC97 (ICH2)
Intel AC97 (ICH3)
Intel AC97 (ICH4)
Intel AC97 (ICH5)
Intel AC97 (ICH6)
Intel AC97 (ICH7)
Intel High Definition Audio (ESB2)
Intel High Definition Audio (ICH6)
Intel High Definition Audio (ICH7)
Intel High Definition Audio (ICH8)
Intel High Definition Audio (ICH9)
Labtec LCS1040 Speaker System (BETA)
Logitec Quickcam Pro 4000 (mic) (BETA)
Logitec USB Headset 20 (BETA)
M Audio OmniStudio USB (BETA)
M Audio Oygen8 MIDI keyboard
M Audio Sonica Theater USB (BETA)
M Audio Sonica USB (BETA)
M Audio USB AudioSport Duo (BETA)
M Audio USB AudioSport Quatro (BETA)
M Audio USB MIDISPORT 1x1 (BETA)
M Audio USB MIDISPORT 2x2 (BETA)
M Audio USB MIDISPORT 8x8 (BETA)
MIDIMan DiO 2448
MSI K7T266
MSI KT3 Ultra
National Semiconductor Geode CS5530
National Semiconductor Geode SC1200
Neomagic NM2200AV
Nvidia CK8
Nvidia CK8S
Nvidia High Definition Audio (MCP51)
Nvidia High Definition Audio (MCP55)
Nvidia High Definition Audio (MCP61)
Nvidia High Definition Audio (MCP65)
Nvidia High Definition Audio (MCP67)
Nvidia MCP51
Nvidia nForce
Nvidia nForce2
Nvidia nForce3
Nvidia nForce4
OSS Input Multiplexer
OSS Transparent Virtual Mixing Architecture
OSS Virtual mixer/synth driver
OSS loopback audio driver (BETA)
Philips ToUcam Pro (mic) (BETA)
RME Digi32
RME Digi32 Pro
RME Digi32/8
RME Digi96
RME Digi96/8
RME Digi96/8 PAD
RME Digi96/8 PRO
S3 Sonic Vibes
SiS 7012
SiS 7018
SiS High Definition Audio
Sound Blaster Audigy LS / Live7.1
Terratec DMX Xfire 1024
Trident 4DWave-CX
Trident 4DWave-DX
Trident 4DWave-NX
TurtleBeach SantaCruz / VideoLogic SonicFury
ULI High Definition Audio
VIA High Definition Audio
VIA VT5432B
VIA VT8233/8235/8237
VIA VT8233A
VIA VT82C686
Yamaha DS-XG YMF724
Yamaha DS-XG YMF724F
Yamaha DS-XG YMF734
Yamaha DS-XG YMF740
Yamaha DS-XG YMF740C
Yamaha DS-XG YMF744
Yamaha DS-XG YMF754
Yamaha PSR-1K USB MIDI Keyboard (BETA)
Yamaha UX16 USB MIDI interface (BETA)

Devices supported only by retail version of OSS

Audiotrak Prodigy 7.1
Conexant Riptide
Conexant Riptide
Ego Systems Juli@ (NOT SUPPORTED YET)
Generic ENVY24 based device
Generic ENVY24HT based sound card
Lynx AES16 Studio Interface
Lynx AES16-SRC Studio Interface
Lynx-L22 Studio Interface
LynxONE Studio Interface
LynxTWO-A Studio Interface
LynxTWO-B Studio Interface
LynxTWO-C Studio Interface
M Audio Audiophile 192
M Audio Audiophile 2496
M Audio Delta 1010
M Audio Delta 1010LT
M Audio Delta 410
M Audio Delta 44
M Audio Delta 66
M Audio Delta DiO 2496
M Audio Delta TDIF
M Audio Revolution 5.1
M Audio Revolution 7.1
RME Hammerfall (not supported yet)
Sonorus STUDI/O
Terratec Aureon 7.1 Sky
Terratec Aureon 7.1 Space
Terratec Aureon 7.1 Universe
Terratec DMX 6Fire
Terratec EWS88D
Terratec EWS88MT
Terratec EWX 24/96
Terratec PHASE 28


因为是pkg打包的文件,所以这个非常容易安装,一句话ok:pkgadd -d oss-solaris-v4.0-123-i386.pkg



装好之后我们自然得试试效果,所以就挂载windows的分区吧。
Solaris10默认就能够支持fat32文件系统。所以先cd /dev/dsk
之后ls一下。
能看到硬盘的详情:
c0d0p0 c0d0s15 c1t0d0p3 c1t0d0s4 c2t0d0s1 c2t0d0s7 c3t0d0s12
c0d0p1 c0d0s2 c1t0d0p4 c1t0d0s5 c2t0d0s10 c2t0d0s8 c3t0d0s13
这里c:控制器号 t:控制器地址 d:磁盘号 s:片号 p:分区号,
所以windows下的分区肯定不会有片号,于是我们就可以从中简单的查到要挂载的名称,之后:
mount -f pcfs /dev/dsk/c0d0p0:1 /mountdir
-f 背后是文件系统类型。pcfs就是我们要挂载的fat32分区, 最后那个/mountdir是挂载点。
而如果要挂载ntfs的话需要装软件
第一个连接是说明:
http://www.genunix.org/distributions/belenix_site/binfiles/README.FSWfsmisc.txt
http://www.genunix.org/distributions/belenix_site/binfiles/FSWfsmisc.tar.gz
http://www.genunix.org/distributions/belenix_site/binfiles/FSWpart.tar.gz
要查看信息用prtpart /dev/dsk/c0d0p0 -ldevs就可以
挂载的话同样mount -F ntfs /dev/dsk/c0d0p0 -ldevs
卸下的话用/usr/bin/xumount <mountpoint>
其实测试了以后发现声卡虽然有了但是还是没声音,也就是说那个驱动没起作用。
另外。因为显卡没有有效的驱动,所以播放视频也效果不佳,最后还是决定放弃尝试,Solaris看起来不大适合多媒体娱乐。。。

----------------------------------------------------------------------------------------
更新:
当时其实并不是没有声音,只是奇怪我用mplayer播放只有2秒钟的声音测试,但是不出声,现在换成音乐就没问题了。
另外,上面给出的命令不标准使得我这次使用查看的时候还真不能立马可以用上,更新一下:
对于需要挂载NTFS分区,我们可以运行prtpart /dev/dsk/c0d0p0 -ldevs
来查看,在我这里这个命令会列出分区信息:
Fdisk information for device /dev/dsk/c0d0p0

** NOTE **
/dev/dsk/c0d0p0 - Physical device referring to entire physical disk
/dev/dsk/c0d0p1 - p4 - Physical devices referring to the 4 primary partitions
/dev/dsk/c0d0p5 ... - Virtual devices referring to logical partitions

Virtual device names can be used to access EXT2 and NTFS on logical partitions

/dev/dsk/c0d0p1 WIN95 Extended(LBA)
/dev/dsk/c0d0p5 IFS: NTFS
/dev/dsk/c0d0p6 IFS: NTFS
/dev/dsk/c0d0p7 IFS: NTFS
/dev/dsk/c0d0p8 IFS: NTFS

/dev/dsk/c0d0p2 WIN95 FAT32(LBA)
/dev/dsk/c0d0p3 ShagOS swap
/dev/dsk/c0d0p4 Solaris x86

之后用于挂载分区的命令应该是:

mount -F ntfs <logical device name> <mountpoint>
卸载分区的命令应该使用:

/usr/bin/xumount <logical device name>
或者 /usr/bin/xumount <mountpoint>
要查看使用这个命令挂载的分区的信息可以用:
/usr/bin/xlsmounts

没有评论: