Solaris8-x86在VMware上的安装(补充攻略)
发表于:2007-06-09来源:作者:点击数:
标签:
[这个贴子最后由南非蜘蛛在2002/12/1707:59pm编辑] 我这篇文章是用word写的,包含图片还有格式什么的,不知怎么才能让它在这里显示正确。先把文本帖上来吧。 Solaris8-x86在VMware上的安装(补充攻略) 这几天折腾了一下Solaris8-x86在vmware上的安装,着实
[这个贴子最后由南非蜘蛛在 2002/12/17 07:59pm 编辑]
我这篇文章是用word写的,包含图片还有格式什么的,不知怎么才能让它在这里显示正确。先把文本帖上来吧。
Solaris8-x86在VMware上的安装(补充攻略)
这几天折腾了一下Solaris8-x86在vmware上的安装,着实有些收获,还是写下来共享给大家吧。
在安装之前,很仔细的阅读了南非蜘蛛的文章(http://202.108.44.138/phpbb2/viewtopic.php?t=56),但是安装的时候仍然失败若干次,可是人家已经说了“还搞不定vmware,我也就没有办法了”,所以也不太好意思再问,问了好像自己很白痴的样子,呵呵,只好自己解决了,不成想自己找出了一个新的方法。
VMware的安装相信大家都没什么问题,注册码多试几次总有一个合适的,不说了。而且在文章中涉及的方法跟VMware没关系,我是按照实际在一台机器上的思想做的,所以不用在意这个VMware。我用的是VMware-workstation-3.2.0-2230.exe。
安装Solaris8-x86有两种方式:字符界面和图形界面。字符界面的安装很简单,只要在碰到检测显卡什么的配置时不
测试选择ByPass,就行了。按照南非蜘蛛的文章中的说法,好像是安装Software1的时候选择了Bypass,以后安装Software2和语言包的时候就都是字符界面了。但是我碰到的情况却不同,Software1完了之后重起,起来以后又要检测显卡的设置,再次Bypass,才问你要第二张盘,你换盘,然后继续安装。在第二张装完了之后没有让插语言盘的提示,我还以为完成了呢,但是根据图形界面的安装过程,还有些东西在语言盘上需要装(就是中文的支持,也不重要)。不知正常情况到底是怎样的,还需要大家提供写意见。
另外一种方式就是图形界面的安装了,就是在检测显卡的时候选择一个合适的型号,选择显示器什么的,然后会出图形的界面,在安装Software1的时候不需要特殊的显示支持,VGA ,640×480,16色,这种最低级的就行,但是在装完Software1重起后,开始安装Software2,这时却需要
Java的显示支持,16色不行,至少要256色,所以安装程序就会退出,给你一个消息说异常中止按Enter键reboot,连个命令行都不给。同样安装语言包的程序也是Java的,需要稍好一点的显示配置。但是问题就在于VMware只支持VGA ,640×480(800×600),16色,这种最低级的模式,Java起不来,所以就用图形界面安装就变得异常困难了。如果你在独立的机器上安装,如果显卡没有列在选择列表里,情况和VMware是一样的,只能用VGA。在这两种情况下,都需要安装显卡驱动来显示更好的界面。在实际的机器中,需要
下载实际显卡的驱动安装,而在VMware中,需要下载XF86-VMWARE VMware virtual video adapter这个驱动,就是在http://mostlysoftware.com/downloads/sunwxf86-vmware.tar.gz 这个包里了,如果你的Solaris是update1到update4的版本,需要安装显示补丁,就是在http://soldc.sun.com/developer/support/driver/tools/video/video-index.html 下载的xf86_drv_port_bin_420_1.tar.gz包了。
我们安装Solaris,如果只是用于做
服务器,选择Core System安装就行了,什么都不缺,还短小精悍,做服务器正合适,这种安装模式只需要第一张盘,而且也不安装XWindow,所以根本就没有图形界面的问题。但是鉴于大家安装Solaris多是在自己机器上,玩儿的意思多,没有图形界面,那还玩儿个什么劲儿呀?所以一般选择Entire System全部安装,所以自然要碰到图形配置的问题。
大家所碰到的问题大概有两个:一个是显卡驱动的安装和设置显示属性。一个是在图形界面如何安装Software2和LANG包。
好了,废话说的太多了,让我们开始吧。
显卡驱动的安装和设置显示属性
先说如何安装显卡驱动吧。独立的机器需要找到自己显卡的驱动。VMware的显卡驱动是用的
Linux的XF86改的,所以包含在XF86的包里,早些的Solaris版本需要装补丁,从sun可以当。所以,在安装之前需要如下两个文件:
sunwxf86-vmware.tar.gz
xf86_drv_port_bin_420_1.tar.gz (可选)
有了这两个文件,就可以开始安装显卡驱动了。用FTP把这两个文件传到Solaris上,解开这两个包,最好建两个目录,把这两个文件分别放在不同的目录里,然后在解开,因为他们包含相似的XF86的包,xf86_drv_port_bin_420_1.tar.gz中的XF86虽然比较新,但是没有VMware需要的显卡支持,所以我们用sunwxf86-vmware.tar.gz里的XF86,而使用xf86_drv_port_bin_420_1.tar.gz里面的两个补丁。
gzip –d sunwxf86-vmware.tar.gz
tar xf sunwxf86-vmware.tar
pkgadd –d . SUNWxf86u
pkgadd –d . SUNWxf86r
如果必要:
gzip –d xf86_drv_port_bin_420_1.tar.gz
tar xf xf86_drv_port_bin_420_1.tar
patchadd 109401-10
patchadd 108653-30
这样显卡的驱动就安装完了,下面需要对它进行配置:
运行kdmconfig
按F2进入下一页,选择Change Video Device/Monitor,按F2
选择显卡XF86-VMWARE VMware virtual video adapter,如下图:
F2继续,选择显示器:
由于我的机器是笔记本,所以选择LCD,如果选择普通的显示器,会发现显示的文字都有些毛刺,就像在草纸上写毛笔字,呵呵。
F2继续,选择显示器尺寸,我的显示器是13.1,所以就选13了。
F2继续,选择分辨率和颜色,这里有个关键的问题,选择的颜色数一定要和Host机器的颜色数一致(我在这个问题上惨死过若干次!)。比如我机器目前配置的是32bit的颜色,在VMware中的Guest机器的颜色数也必须是16777216 colors。切记切记!
F2继续,选择虚拟分辨率,在南非蜘蛛的文章中,强调要选择大一号的虚拟分辨率,但是我并没有发现选择相同的分辨率有什么问题。不知是怎么回事。
F2继续,选择测试,你必须在Console中进行测试,如果你在XWindow中,测试是不行的。
接着屏幕就是一阵花,然后出来一个颜色板,问你看得到这些东西不,你点击yes就行了,显卡就设置成功了。如果你的机器挂在这里不动了,那就是显卡驱动不对,或者是颜色数和Host机器的不一至,重起Solaris再重新kdmconfig。
显卡的设置就完了,简单的很。通常的做法是用字符界面安装整个Solaris三张光盘,系统装完后再设置显卡,再进入XWindow,享受一下我的登录界面,呵呵:
这种顺序是最简单也是最有效的,没什么问题。但是谁叫咱们好奇心都比较重呢,非想试试怎么用图形界面安装Solaris,好吧,就来看看第二个问题,怎么用图形界面安装Solaris的Software2和LANG包。
在图形界面如何安装Software2和LANG包
插入Software1光盘,开始安装Solaris,在选择显卡等配置时选择16色VGA,就是最上边的两个,推荐第二个800*600的,其他的选项看着选吧,不重要。测试通过后,就会启动图形界面开始安装。当然这个图形界面灰了吧唧的,没什么新鲜的。
第一张CD安装完了,系统重启动,再次进入图形界面,准备安装第二张CD,但是这个安装程序是
java的,至少需要256色才能执行,我们现在的图形界面是16色,呵呵,完了,java的程序异常退出,Console挂起,给你一个按Enter就reboot的提示,你能做的就是reboot,可是reboot之后又是同样的顺序,同样的现象发生,你觉得这回完了,没戏了。呵呵,我就是这么想的。我参考了南非蜘蛛的文章,觉得很奇怪,他说在安装完CD1重起后会有一个登录的界面,选择什么option->command line,进入命令行,可是我的情况却是直接进入图形界面,然后异常退出,Console挂起,根本就没有什么登录界面一说,也没有机会选择什么。我想这个时候是没有必要用什么登录界面的,系统还没装完,正准备安装CD2,要登录界面干什么呀?所以对登录界面的说法表示怀疑。
由于这种现象,你没有机会获得命令行,远程telnet也因为不能远程root登录而失败,所以完全失去了对系统的控制。安装自然就失败了。南非蜘蛛介绍的远程XWindow安装剩下的两CD的方法也因为无法更改/etc/default/login无法进行。
问题非常尖锐,怎么在这种状态下得到系统控制权,更改显示属性,继续安装?
冥思苦想中~~~~~~~~~~~~啊哈!!!有了!用单用户维护模式进入系统!这种模式不会启动图形界面,哈哈,来,试试,按Enter执行reboot(唉,没别的选择),执行到启动选择的时候敲b –s,就是boot到单用户维护模式,就是这个界面:
系统问你输入密码进入维护模式,可是你根本就没设置过密码呀,呵呵,空密码进入。
下面要做的,就是安装显卡驱动,设置显示属性。这就是我们的第一个问题所覆盖的内容。
但是有个问题,这个时候,系统中的FTP服务是不能用的,你不能把文件ftp到系统中了,怎么办呢,咳,ftp不能进来,你还不能ftp出去吗?找一个放有这些文件的ftp服务器,或者干脆自己临时架一个,就用Netterm自带的ftp服务器就很好,不用设置,启动就行,连接也不用用户和密码,直接回车进入,呵呵。这个ftp服务器默认的上下载目录是c:\盘,你把所要的文件考到c:\盘,然后从Solaris中ftp出来,binary,get文件就是了。
拿到文件后,所作的事情就和前面讲过的安装显卡驱动和设置显示属性的一样了。就是gizp,tar,pkgadd然后kdmconfig。
如此一来,你就为这个还没安装完全的Solaris设置好了显示属性,reboot,继续进行安装,这次可就爽了,安装CD2,然后提示换盘安装LANG包。大功告成!哈哈。
这种方法的根本就是b –s。用这个可以重新获得系统控制权,如此,你也可以更改/etc/default/login文件,然后执行远程XWindow的安装步骤。但是既然可以直接更改Solaris本身的显示属性,本地启动XWindow安装,也就不用费劲弄远程了。
图形界面安装Solaris的步骤
下面总结一下,按照顺序罗列一下图形界面安装Solaris的过程(不区分是实际的机器还是VMware,也不区分是真的光盘还是IMG文件):
1. 进入COMS,设置启动顺序,保证能从光盘启动。
2. 插入software1光盘,重起机器。
3. 按照提示进行安装,在显示属性设置时,选择16色VGA等等
4. 进入图形界面,按照提示安装software1。
5. Software1安装完毕,系统重起。
6. 在提示选择启动方式时,输入:b –s
7. 空密码进入维护模式
8. 用ftp命令取得显卡驱动和系统补丁。
9. 安装显卡驱动和补丁:gzip, tar, pkgadd,等
10. 设置显示属性:kdmconfig。选择合适的显卡驱动,显示器,分辨率和颜色数。
11. 显示属性测试通过后,reboot。
12. 插入software2光盘。
13. 系统重起后,自动运行software2的安装。
14. Software2安装完成后,提示插入LANG光盘。
15. 换盘,点击next,done,进行语言包的安装。
16. 语言包安装完毕,reboot。
17. 大功告成!
疑问
我从南非蜘蛛的文章中受益匪浅,但是也发现文中有些地方跟我的情况不一至,而且有些地方我也不太明白,所以列出以供讨论:
l 为什么为了加快读写速度,要把虚拟机的硬盘和光驱的DMA设成Disable?DMA就是为了加快I/O速度的呀,是不是VMware没做好?
l Software1如果选择了bypass进入字符界面安装,是不是以后的software2和LANG就自动用字符界面了?我的情况是在software1装完reboot后,会再要求你设置显示属性,你需要再次选择bypass,才能进入software2的安装。在software2完成之后,没有要求换盘的提示,LANG的安装不了了之。设置好显示属性后启动图形界面,如果插入LANG的光盘,会自动提示你安装,但是这属于跟
windows类似的autorun,不是系统安装的一部分了。
l Software1完成后reboot,会出现到一个登录界面吗?我的情况是没有登录界面,没有机会获得控制权,系统试图启动一个安装程序,异常错误,Console挂起。
l 在南非蜘蛛的文章中说sunwxf86-vmware.tar.gz这个包包含的XFree86 Driver的版本是(i386) 4.2.0,REV=0.2002.02.10。但是实际上这个信息是xf86_drv_port_bin_420_1.tar.gz这个包里面的,sunwxf86-vmware.tar.gz中包含的是一个较早的版本。虽然这不是什么大问题,但是这个错误曾经误导我试图在网上寻找4.2.0版本的sunwxf86-vmware.tar.gz,找不到就想自己怎么才能做一个,着实折腾了我不少时间进去。
l 南非蜘蛛的文章中说选择虚拟分辨率一定要比实际分辨率大一号,不知是什么原因,我选择的是相同的分辨率,没什么问题。是不是VMware的版本之间的差异?
写完了,这几天折腾也算有个交代。想想真的有些不容易,刚开始跟vmware的序列号逗了一阵子,然后下载了一个2001/04版本的Solaris8-X86,废了不少时间和金钱。但是由于没有把握好颜色数的设置,失败了若干次。曾怀疑是XF86版本问题,找不到更新的vmware驱动,都急得要自己写了。后来怀疑是Solaris版本问题,又花了不少时间和金钱下载了2002/02版本的,但是情况依然。其实,颜色数必须一致这个信息,在我开始安装之前就从不知那篇文章上看到,不知是不是有意跟我作对,还是说干点儿什么事情必须经受磨炼,我在备受折磨的情况下终于想了起来,然后显示的属性设置就变得小菜一碟了。而后的困难就是安装完software1重起后,程序异常退出,Console挂起,没有控制权。想了很多办法来获得对系统控制权,不知大家是不是跟我有同样的感觉,如果失去了对系统的控制权,好像天都塌了一半儿似的。最后都开始到网上找Solaris8的
bug,准备crack进去了,呵呵,现在想想真是夸张。Boot –s这个办法也是经受了一次又一次的reboot,突然在一次reboot的时候,头脑中冒出一个念头:“妈妈的,这些b呀i呀的选项都是干什么的?”,然后事情就变得简单了。
写这篇文章首先是给自己一个交代,再来就是给网上的各位分享,因为我非常感谢诸如南非蜘蛛等高手能够写出文章跟大家分享,所以一旦我有什么新的思路,着实不感窝藏,非拿出与各位共享而后快不已。
多谢各位捧场,这个思路其实…….$%^$%&*^&(*^………(被若干鸡蛋西红柿赶下去了)
胡晓峰
2002-10-5
chenjn 回复于:2002-10-06 13:03:47
|
我也装了好多次才成功,说几句我遇到的问题给大家: vmware可以到它的主页上去免费申请30天试用的sn,可以反复申请 我试了好几十次那个破解软件无效,差点没急死 用vmware装solaris在kdmconfig的时候,一定要用F4 bypass,否则重启就会出现Bad ...无法引导的问题,装完后装sunwxf86-vmware.tar.gz,然后在kdmconfig里面选XF86-VMWARE VMware virtual video adapter(不管什么显卡),才可以用16色以上的模式 如果是直接装solaris,网卡不支持的话,装好进入CDE会是黑屏,除了一个help,一个文件管理窗口,别的什么也做不了,不过可以在文件管理窗口里面打开一个终端reboot,把网卡配好以后进入cde就正常了 装好了就可以自由发挥了:)
|
lyric 回复于:2002-10-09 12:12:10
|
我用的是TEST, 也能起来了,可是就是一个大黑框,什么也没有,
|
南非蜘蛛 回复于:2002-10-09 13:29:02
|
第一个问题,请看这里 AFTER you have everything installed and working, then try # eeprom ata-dma-enabled=1 and reboot. You'll then have reasonable speed disk aclearcase/" target="_blank" >ccess, if your controller and drive are fully ATA compatible. Otherwise, reset the value via the DCA at boot-time, by changing boot-properties.
第二个问题当第一张光盘安装完,不管进字符还是图形,都不是我们要关心的问题,因为这时我们要用X虚拟终端(exceed一类的软件),来安装soft2和lang,这时的工作就是加个用户,还有设置容许root直接登陆,应为这是进图形是16色,黑糊糊的一片,所以我让大家进字符界面, 为什么你出不来字符界面那?第一:当第一张光盘安装完从起,会让你输入root密码,然后就会直接进入图形界面,这时的系统也可能不是一个完全的系统,有很多问题,你需要多启动几次,然后你就会看到图形的登陆界面了
第三个问题xf86_drv_port_bin_420_1.tar.gz其实要这一个包就可以了,里面包括里xfree86和补丁,应为开始安装没有找个这个文件,就用了开始的那个文件,其实效果一样
第四个问题是只对不同显示器和显示卡的,有的配置成一样就会有些太大,所以大家要根据自己的来配置,多试试,才能找到最好的显示效果
|
wdongtao 回复于:2002-10-10 09:25:10
|
我的显示器是550s,设置的时候选择和本机一样的1024×768,通过!
|
boyu 回复于:2002-10-11 13:03:25
|
zen: 可以把你这篇的Word文档发给我吗? boyu2000@cmmail.com
|
purple 回复于:2002-10-11 13:13:42
|
我的就是 test 每次都不通过, bypass就好了
|
cfananbb 回复于:2002-10-12 10:35:05
|
zen,把你的文档也发给我一份吧:ananstudy@163.com
|
tongyong 回复于:2002-10-14 14:13:57
|
选择安装盘是cd是,提示不能mount,disk也是同样的错误信息,
|
hoverge 回复于:2002-11-17 14:40:53
|
为什么我安装第一张盘之后重起vmware就无法读取software 2盘了? 我用的是iso文件安装,选择了software 2的iso也不行
|
肥尸 回复于:2002-11-17 15:36:46
|
请发一份给我,谢谢了 liming@cuug.com
|
happydw 回复于:2002-11-17 15:55:05
|
能发给我一份吗?谢谢了 dingwei@cqcyit.com
|
lizhixue 回复于:2002-11-18 00:11:22
|
发给我一份,lzx@qmcc.net 谢谢。
|
孤独的鹰 回复于:2002-11-18 10:15:14
|
贴的时候为什么不把下载连接贴上来,这样文件还要去找
|
lujing 回复于:2003-07-03 21:03:11
|
请发一份给我,谢谢了
lujing518@hotmail.com
|
veteran 回复于:2003-07-20 13:12:40
|
感谢楼上各位的介绍。
我已经在vmware 4.0-4460下面安装成功Solaris 9 2003年四月版。
安装的时候sunwxf86-vmware.tar.gz这个文件所带的x86驱动似乎不行,我是用了solaris_xf86_420_vmware.tar.gz后才成功的。
也许是我不熟悉,我觉得x86版远不如Sparc版稳定和工具齐全,至少我没有找到gcc和gpp,只找到了cc,javac倒是挺新的。
|
mycookie 回复于:2003-09-04 13:51:29
|
可不可以也给我一份:shiyunyin@hotmail.com
我现在正在学Solaris。
|
gwqyushi 回复于:2003-09-12 08:59:12
|
:oops: 请问这位高人,如何安装vmware-tools 是啊,我发觉鼠标Alt+Ctrl键太麻烦了,高手,可以把这个问题解决掉吗,谢谢了!!
|
allan_qi 回复于:2003-09-18 15:34:06
|
呵呵呵,正在郁闷怎么解决显示的问题呢。
请给我也寄一份吧,先谢谢过
q.l.@163.com
|
linhao 回复于:2003-09-29 00:19:06
|
拜托给我寄一份了 我正打算安装SOLARIS8呢
hzlinhao@163.com
|
zhangzzs 回复于:2003-09-29 14:37:02
|
SUNWxf86u-vmware.tar.gz这个软件在那里下呀?我怎么找不到呀。
|
yunyangx 回复于:2004-05-11 16:40:02
|
我也想要一份
yunyang405@sohu.com
谢谢!!
|
原文转自:http://www.ltesting.net