免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 11423 | 回复: 21
打印 上一主题 下一主题

[VMware] Solaris8-x86在VMware上的安装(补充攻略) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2002-10-06 12:54 |只看该作者 |倒序浏览
[这个贴子最后由南非蜘蛛在 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

论坛徽章:
0
2 [报告]
发表于 2002-10-06 13:03 |只看该作者

Solaris8-x86在VMware上的安装(补充攻略)

我也装了好多次才成功,说几句我遇到的问题给大家:
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就正常了
装好了就可以自由发挥了

论坛徽章:
0
3 [报告]
发表于 2002-10-09 12:12 |只看该作者

Solaris8-x86在VMware上的安装(补充攻略)

我用的是TEST, 也能起来了,可是就是一个大黑框,什么也没有,

论坛徽章:
0
4 [报告]
发表于 2002-10-09 13:29 |只看该作者

Solaris8-x86在VMware上的安装(补充攻略)

第一个问题,请看这里
AFTER you have everything installed and working, then try
# eeprom ata-dma-enabled=1
and reboot. You'll then have reasonable speed disk access, 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和补丁,应为开始安装没有找个这个文件,就用了开始的那个文件,其实效果一样

第四个问题是只对不同显示器和显示卡的,有的配置成一样就会有些太大,所以大家要根据自己的来配置,多试试,才能找到最好的显示效果

论坛徽章:
0
5 [报告]
发表于 2002-10-10 09:25 |只看该作者

Solaris8-x86在VMware上的安装(补充攻略)

我的显示器是550s,设置的时候选择和本机一样的1024×768,通过!

论坛徽章:
0
6 [报告]
发表于 2002-10-11 13:03 |只看该作者

Solaris8-x86在VMware上的安装(补充攻略)

zen:
可以把你这篇的Word文档发给我吗?
boyu2000@cmmail.com
purple 该用户已被删除
7 [报告]
发表于 2002-10-11 13:13 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
8 [报告]
发表于 2002-10-12 10:35 |只看该作者

Solaris8-x86在VMware上的安装(补充攻略)

zen,把你的文档也发给我一份吧:ananstudy@163.com

论坛徽章:
0
9 [报告]
发表于 2002-10-14 14:13 |只看该作者

Solaris8-x86在VMware上的安装(补充攻略)

选择安装盘是cd是,提示不能mount,disk也是同样的错误信息,

论坛徽章:
0
10 [报告]
发表于 2002-11-17 14:40 |只看该作者

Solaris8-x86在VMware上的安装(补充攻略)

为什么我安装第一张盘之后重起vmware就无法读取software 2盘了?
我用的是iso文件安装,选择了software 2的iso也不行
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP