[Q][SOLARIS-x86]

[复制链接]
查看11 | 回复2 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
我在安装SOLARIS8的时候在设置了DEFAULT BOOT DEVICE为我的硬盘,后选择光驱为我的安装盘,然后按F2,提示安装1或2
我选择1,系统自动运行,然后系统白屏,不一会,系统就自动重起了,系统安装不上,为什么会出现这种情况?如何解决。请各位大侠拔刀相助。谢谢

回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
转篇文章,可能会对你有些帮助。
solaris x86攻略
author :sophya
please email contacts me if any problems in the article:[email protected]
1 安装前的话
Solaris/SunOS是Sun Microsystems公司的操作系统的产品,SunOS是指基于字符的unix部分,Solaris是包括GUI包的UNIX操作系统。时常你看到象这样的文字SunOS x.x,其中x.x是版本号码,比如5.8。Solaris的版本数字则有些奇怪,从2.5.x到2.6,到7,到8,到9;其实7/8/9应该都在前边加上2.成为2.7/2.8/2.9。
Solaris的两种产品类型分别基于sparc架构(solaris/sparc)和基于intel(solaris/x86)架构。这里只谈intel架构的。你要是不明白sparc的话,请去www.sun.com好好参悟;要是不明白intel的话,请退出这篇文章,因为我已经晕倒了。
安装Solaris x86时,在系统引导后,GUI会自动启动。如果你想使用更传统的基于字符界面的命令交互的unix,请在CDE对话中选择"this host(终端)"。
------sophya------
2 预备
Solaris x86对于硬件有些苛刻(请原谅我这个说,老天,你知道为什么的)。如果你的硬件没有罗列在HCL(硬件兼容性列表)上, 它就有可能罢工不干活的。关于HCL,我给你地址你自己去看http://soldc.sun.com/support/drivers/hcl/#S8。(有必要注释一下,HCL上一个名词IA,就是Intel Architecture,说白了,就是PC机的意思。)
兼容性的话不多讲了,想着比较头疼。
solaris x86盘包括:
(1)引导软盘Configuration Assistant
(2)安装CD
(3)两张software(OS)CD。
我的建议(我的经验教训的总结,是不是好好应该感谢我)1)和(2)你完全可以不必用。
如果你看过安装文档的话,那上边让从软盘或者安装CD引导系统。但是从很多很多人的"血"的教训来看,用软盘或者安装CD引导系统可能种种的问题,比如,找不到引导区等。
所以,我的建议是:确保你的系统可以使用cdrom引导,并在BIOS中设置使用cdrom引导,使用标着software#1的cd引导系统,使用software#1和#2盘安装Solaris x86。就是上边说的(3)。
------sophya------
3 安装
(1)最开始的安装界面是字符形的界面,使用F2,继续。一个常出的错误就是在屏幕上显示了让你选择引导solaris kernel的一个确定设备(是诸如"select ...... device to boot solaris kernel&quot

。有人错误的认为是安装后的引导系统的设备,选择了硬盘,结果报告VTOC错误。实际上问的是在安装过程中你将从哪个设备引导内核程序。用光盘的话,自然选择光驱了。(有人问怎么选择, ft,不过还是小声告诉你好了, 使用光标键把cd-rom高亮显示,然后按空格键)
(2)选择安装方式,水平不高的话,直接选择交互式安装好了。
(3)接着提示选择语言(language),选择0- english啦。
(4)提示选择区域(实在不知道locale怎么翻译,英语好的教教我呀),千万别选0-english了,这可决定了语言包包的安装,提供了对于数字格式和其他与地域文化相关方面一些支持;自己好好想想应该选什么,不确定的话,用enter键上下浏览一下吧。
(5)kdmconfig运行起来检查安装GUI的硬件情况,可以连续几次F2到达罗列当前系统配置的显卡,键盘,和鼠标设置,包括显示器的模式。(我就在这里伤心过若干次,欢迎同病相连者 :))。找到你的显示器的手册,再认识分辨率,解析度等相关单词,估计不难定制的。
(6)如果确定了,系统在运行GUI前将测试你的机器。
(7)GUI启动,安装控制台窗口在屏幕的左上角出现。首先要恭喜你呀,不知道多少人没有到这步就饮恨而归了。控制台窗口在后边的安装过程中将显示安装过程的信息,也可以用于随时终止安装(我可没有干过,只是很久很旧以前在sparc机器上好奇了一下,就前功尽弃重新来过了:))。
(8)询问网络问题的时候,为了避免麻烦和问题,加快速度,选择NO吧,反正后来再配置也是很简单的。
(9)在选择软件的窗口,如果硬盘大的话(大于1G吧,自己的太大了,所以没太留意 :)),选择完全安装Entire Distribution plus OEM support 。然后选择安装的硬盘。
(10)对于下步问你是不是用自动设计来设计文件系统,我自然选择啦,反正可以修改的。
终于到达了硬盘安装选择这步。这个通过auto layout功能,可以看到分出了/,swap,这两个分区是必须的。如果你是自己娱乐一下而已,就这样吧;如果你有特殊需求的话,就需要修改默认值了。自己慢慢摸索吧 :)。我的/opt和/usr比较大,主要用于安装各种软件环境。
一个4G小硬盘的划分参考:
Before (Default)
/ c0d0s0 43
/usr/openwin c0d0s1 341
overlap c0d0s2 4102
/var c0d0s3 30
swap c0d0s4 147
/opt c0d0s5 25
/usr c0d0s6 535
/export/home c0d0s7 2977
Customized
/ c0d0s0 700
/usr/openwin c0d0s1 341
overlap c0d0s2 4102
/var c0d0s3 648
swap c0d0s4 147
/opt c0d0s5 1400
/usr c0d0s6 535
/export/home c0d0s7 250
(11)确定的话,下一步询问 romote mounts,选择no。
然后就应该是开始拷贝了。你仍然需要注意一下,因为#1安装完后系统重新启动之前,你需要将cd拿出来。这样保证系统从硬盘引导。
我曾经安装solaris8,热启动后是一个白屏上边一个闪动的指针。关掉电源一会再冷启动后竟然可以继续安装。(真是幸运呀。:))
(12)系统重新启动时候,将提示你输入超级用户口令。
(以上和sparc上的基本一样的。)
(13)当GUI启动后,提示选择CD-ROM,这个时候插入software CD2盘继续拷贝。这中间可能有黑屏,这是GUI自动启动屏保,晃动鼠标可以恢复的。
that''s all.终于竣工啦 :)
----sophya----
4 安装网络
安装网络部分, solaris/intel 的开始步骤和solaris/sparc不一样。所以,安装sparc网络的部分请从(3)开始吧。
(1) /boot/solaris/devicedb/master 中查看你的网卡的类型。
我只注意我的3C905b了,别的没注意 :)基本这里罗列了HCL上涉及的网卡,查看这个文件的目的是需要后边关于设备名字的时候要用到该描述行后边的字串,象我的就是pci10b7,9200 pci10b7,9200 net pci elxl.bef
(2)如果支持你的网卡的话,文件/etc/driver_aliases中,应该有这样的行 elxl "pci10b7,9200"
(3)打开你的/etc/hosts,新加一行关于你设定的ip地址,例如10.0.8.1 sophya loghost中间的sophya是我的机器名。
(额外一句话,如果你的机器需要上internet的话,需设置dns的IP地址,使用文件/etc/resolv.conf ,在里边加上DNS服务器信息象这样子
domain enter-your-ISP''s-domain
nameserver enter-IP-address-of-primary-DNS-server
nameserver enter-IP-address-of-secondary-DNS-server;
但是solaris有多种方法解析ip于主机间的关系,所以要在/etcnsswitch.conf中指定dns方式解析,简单方法就是
#cd /etc;cp nsswitch.dns nsswitch.conf )
(4)文件/etc/netmasks中加掩码和子网10.1.0.0 255.0.0.0。
(5)生成/etc/hostname.elxl0文件,里边可以写ip地址(或者机器名sophya);elxl代表上边的网卡设备名。你自己看着改吧。
(在sparc上,内置的是hostname.hme0和hostname.le0)
对应一个网卡使用多ip时,例如hostname.elxl0:1里边写另外的ip地址。
(6)如果需要设置缺省gateway的话,生成/etc/defaultrouter存放这个ip地址。
(7)最后init 6重启机器。
最后需要验证是否安装正确了,找个机器ping,再上上网
(呜呜,我的solaris/intel就没有上过internet,只是在我自己的page上逛来逛去)。出了问题,请冷静分析,胆大心细。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
----sophya----
5 apache的安装配置写了两行,觉得实在是...
下了包包,解包安装。配置参考apache/httpd.conf-example文件吧。apache/bin/apachectl start 启动。
没什么的,不写了。
----sophya----

7 sendmail最简单的配置方法
solaris默认安装了sendmail,并在solaris启动的时候自动启动。但是需要配置。
(1)在文件/etc/mail/sendmail.cf中找到#Dj$wFoo.COM,(假定domain是sophyahomenet.com,机器名字sophya),则修改成Djsophyahomenet.com。
(去掉# 是让该行生效;去掉$w是为了信的回复地址(from)的缘故。如果有$w
则发出去的信的from样子是[email protected]
去掉$w后from的样子是[email protected]。)
(2)在/etc/mail下生成文件sendmail.cw,写进你的domain名sophyahomenet.com。
(3)/etc/hosts中加该机器做为mailhost的字样。
10.0.8.1 sophya loghost mailhost
(4)再然后是你的dns中配置该机器做为MX。
(5)重起生效。
----sophya----
8 小结硬件:
网卡,一般 intel 8255x 芯片的都支持。3com的也绝大部分支持。
显卡,在兼容列表里的没有问题;如果不在的话,使用文本安装模式安装后,使用xfree86,支持很多的显卡的。刚刚听说另外一个X server配置的东东AccelX,支持的设备更多。
声卡,OSS (Open Sound System)支持多数的声效卡。
---sophya---
9 s8支持>8G的ide硬盘。
(1) 在安装之前最好在bios里边屏蔽ide硬盘和cdrom的dma,关闭cache
安装完毕,正常启动后,可以打开dma方式
/boot/solaris/bootenv.rc:
setprop ata-dma-enabled ''1''
(2)如果已经安装了别的操作系统,webstart安装可能不工作;使用software 1/2吧。
---sophya---
10 对于硬盘参数的调整
/etc/system中,修改set maxpgio
5400转的
set maxpgio=60
7200转的
set maxpgio=80
然后,
touch /reconfigure; /usr/sbin/reboot
---sophya---
11 关于ne2000的网卡
由于ne2000的网卡容易和其他的设备有冲突,导致不能启动,所以最好不要让机器自己发现,配置需要手工做。
使用root身份做以下事情:
(1)在file /kernel/drv/nei.conf 中确定设置i/o范围和中断,不要和其他的设备冲突;例如
name="nei" parent="isa" reg=1,0x220,0x10 interrupts=10;具体的请结合你的实际情况修改。
(2) /etc/hostname.nei0文件中,加主机名或者ip地址;
ipv6的对于文件是/etc/hostname6.nei0。
(3) /etc/hosts中对应的行。
(4) /usr/sbin/drvconfig -i nei确定配置情况
然后touch /reconfigure; /usr/sbin/reboot
结束ne2000兼容网卡的配置。
补充,ne2000的驱动s8里边没有,到s7里边找吧,到http://soldc.sun.com/support/driver...el/drv/nei.conf 里边回车一下加上
add_drv /kernel/drv/nei; devlinks
就好。
Realtek RTL8139 or 8130 10/100 NIC去http://www.realtek.com.tw/找找驱动吧。
---sophya---
12 关于16位色的问题
kdmconfig 只支持使用256色。
(1)要使用16位色,首先用kdmconfig 设置为256色;
(2)然后找这个文件/etc/openwin/server/etc/OWconfig查看显卡设备,(3)然后/usr/openwin/share/etc/devdata/SUNWaccel/boards中找到相应的文件查看是不是支持16位色。
(4)如果支持,编辑文件file /etc/openwin/server/etc/OWconfig中defdepth="8" 为defdepth="16" 。
(5)重新登陆进来,ok了。
---sophya---
13 屏蔽CDE
(1)b -s
(2)/usr
(3)/usr/dt/bin/dtconfig -d
(4)reboot
---sophya---
please email contact me if any problems in the article:[email protected]

另外的关于xFree86的话题
http://www.xfree86.org/
1对于solaris的Xsun,本身就是为sparc平台定制的,所以对于intel架构的机器,可能对于显卡,色彩,分辨率不一定很好的支持。如果solaris x86自带的CDE能在你的机器工作正常,老天保佑你呀(反正她不认识我的17''显示器 )。你就可以不用看这篇文章了。
有人讲Xi-grapic支持的更好,http://www.xig.com/index.html;但是我没有License Keys 。你可以去一些linux社区找找可能有。
最后就是使用Xfree86来使你的X Windows能正常工作。
2 由于XFree86支持UNIX(R) 和UNIX-like的操作系统,所以从帮助资源的角度,有问题的话,可以去找找linux上的XFree86的资料来看看也不失为一种好方法。
3 最简单的方法,http://soldc.sun.com/developer/supp...蚗sun一同工作。
下载 kits和相关的patch,安装配置。
4 安装配置XFree86。下载XFree86,(详细的安装配置见http://www.xfree86.org/4.2.0/Install3.html)。
(1)使用Xinstall.sh脚本方式安装sh Xinstall.sh ;
(2)安装完毕后,XFree86 -configure 生成配置文件;
(3)cd /usr/openwin/bin; mv X X.old 移出旧的X server;
(4)连接新的X server:
ln -s /usr/X11R6/bin/X /usr/openwin/bin/X
(5)复制default 配置
mkdir -p /etc/dt/config; cp /usr/dt/config/Xservers /etc/dt/config
(6)根据实际情况修改/usr/dt/config/Xservers,注释
Local local_uid@console root /usr/openwin/bin/Xsun -nobanner(在行头加#),
16位色的加一行
unix:0 Local local_uid@console root /usr/X11R6/bin/X -depth 16
24位色的加一行
unix:0 Local local_uid@console root /usr/X11R6/bin/X -depth 24
(7)修改/XF86Config.new 中pointer部分,对于ps/2鼠标,
Section "InputDevice" # Older versions of XFree86 use "Pointer"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "PS/2" # "auto" for PNP mice
Option "Device" "/dev/kdmouse" # or "/dev/mouse"
EndSection
对于USB鼠标,
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "VUID" # For USB mice
Option "Device" "/dev/mouse"
EndSection
(8)运行XFree86 -xf86config XF86Config.new
(9)确认工作的话,
cd /etc/X11; mv XF86Config XF86Config.old; cp XF86Config.new XF86Config
(10)最后重启usr/sbin/reboot
(11)关于XFree86的字体问题。
/usr/openwin/lib/X11/fonts/ 是XFree86缺省的字体路径;编辑
/etc/XF86Config文件,section "Files"部分后添加:
FontPath "/usr/openwin/lib/X11/fonts/F3bitmaps/" FontPath "/usr/openwin/lib/X11/fonts/Type1/"
FontPath "/usr/openwin/lib/X11/fonts/Speedo/"FontPath "/usr/openwin/lib/X11/fonts/misc/"
FontPath "/usr/openwin/lib/X11/fonts/75dpi/"
FontPath "/usr/openwin/lib/X11/fonts/100dpi/"
---sophya---
please email contacts me if any problems in the article:[email protected]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行