红联Linux门户
Linux帮助

玩vmware的话主机千万别用AMD的芯片

发布时间:2007-08-25 00:01:57来源:红联作者:furshow
1)安装GSX后无法安装虚拟机系统
前段时间装vmware时就发现安装好GSX后,在vmwae里安装linux as时光盘会自动退出,多次检查原因未果,搞得头都大了,经请教vmware骨灰级大牛yaoyj,他建议我检查vmware安装日志并去vmware网站查找原因,经检查发现是vmware对AMD athon支持不够,存在bug原因。那时真是郁闷阿,想想买电脑时为了表示支持AMD抗争INTEL,义无反顾的买了AMD athon 3600+双核,总不能刚买就又给换掉吧,幸亏在网上遇到exitgogo,他建议我安装vmware server 1.0.1,装好vmware server后安装系统终于在我一遍遍求神拜佛中安装完毕,那时的心情真是高兴啊,慢慢也就把AMD的烦恼逐渐忘记了。

2)很多软件安装不上
终于找到veritas storage foundation 4.1 basic在RHEL4上安装不上的原因

这几天在学习vxfs,安装veritas storage foundation 4.1 basic时,总是不断报错。报错信息附在后面,仔细看日志,是否是包安装不上,咨询yaoyj ,他询问我装的是哪个内核,我说是centos4.4(内核2.6.9-42),他怀疑是只能安装在as4,他在as4.2(内核2.6.9-22)上安装成功了,他建议我在as4.2上安装。我先安装as4,安装好后再安装sf4.1依旧报同样的错误。在网上咨询风之幻想,他也认为是软件和系统平台不对。再次咨询yaoyj,他让我尝试安装所有的软件后再安装sf4.1,今天到家安装好所有的软件后继续安装sf4.1,让我崩溃的事情还是发生了---------还是抱同样的故障。仔细察看日志,就是因为VRTSvxvmcommon, VRTSvxvmplatform,VRTSlvmconv3个RPM软件包无法安装导致,其中后两个不能安装都是他们都依赖于第一个软件包,因为第一个软件包VRTSvxvmcommon安装不成功,导致2个也安装不成功。

刚开始认为会不会veritas安装程序太傻,所以决定自己重新开一个窗口把后2个RPM包手动先安装,先找一下RPM包

[root@as4a storage_foundation_basic]# ls -rlt
total 56
-rw-r--r-- 1 root root 476 Jan 5 2006 copyright
drwxrwxr-x 2 root root 4096 Apr 7 2006 docs
-rwxr-xr-x 1 root root 1867 Apr 19 2006 uninstallsf
-rwxr-xr-x 1 root root 1867 Apr 19 2006 installsf
drwxrwxr-x 2 root root 4096 Apr 21 2006 release_notes
drwxrwxr-x 3 root root 4096 Apr 21 2006 scripts
drwxrwxr-x 2 root root 4096 Apr 21 2006 rpms

[root@as4a storage_foundation_basic]#cd rpms
[root@as4a rpms]# ls -rlt
total 120156
-rwxr-xr-x 1 root root 8688880 Jan 12 2005 VRTSperl-4.1.0.0-RHEL4_GA.i386.rpm
-rwxr-xr-x 1 root root 9343864 May 18 2005 VRTSob-3.2.540-0.i686.rpm
-rwxr-xr-x 1 root root 38350289 May 18 2005 VRTSobgui-3.2.540-0.i686.rpm
-rwxr-xr-x 1 root root 63157 Jul 12 2005 VRTSlvmconv-4.1.00.10-GA_RHEL4.i686.rpm
-rwxr-xr-x 1 root root 361748 Jul 12 2005 VRTSvmman-4.1.00.10-GA_GENERIC.noarch.rpm
-rwxr-xr-x 1 root root 9013621 Jul 12 2005 VRTSvmdoc-4.1.00.10-GA_GENERIC.noarch.rpm
-rwxr-xr-x 1 root root 5137905 Dec 2 2005 VRTSalloc-4.1.10.00-MP1_RHEL4.i686.rpm
-rwxr-xr-x 1 root root 408014 Mar 20 2006 VRTSvlic-3.02.12.1-0.i686.rpm
-rwxr-xr-x 1 root root 3058972 Mar 21 2006 VRTSfspro-4.1.20.00-MP2_RHEL4.i686.rpm
-rwxr-xr-x 1 root root 114326 Mar 21 2006 VRTSfsman-4.1.20.00-MP2_GENERIC.noarch.rpm
-rwxr-xr-x 1 root root 455935 Mar 21 2006 VRTSfsmnd-4.1.20.00-MP2_GENERIC.noarch.rpm
-rwxr-xr-x 1 root root 1068026 Mar 21 2006 VRTSfsdoc-4.1.20.00-MP2_GENERIC.noarch.rpm
-rwxr-xr-x 1 root root 8609172 Apr 11 2006 VRTSap-4.0.3.12-3.12.i386.rpm
-rwxr-xr-x 1 root root 610943 Apr 11 2006 VRTStep-4.0.3.12-3.12.i386.rpm
-rwxr-xr-x 1 root root 6755277 Apr 14 2006 VRTSvmpro-4.1.20.00-MP2_RHEL4.i686.rpm
-rwxr-xr-x 1 root root 11966043 Apr 14 2006 VRTSvxvm-common-4.1.20.00-MP2_RHEL4.i686.rpm
-rwxr-xr-x 1 root root 10007780 Apr 14 2006 VRTSvxvm-platform-4.1.20.00-MP2_RHEL4.i686.rpm
-rwxr-xr-x 1 root root 890727 Apr 15 2006 VRTSddlpr-4.1.20.00-MP2_RHEL4.i686.rpm
-rwxr-xr-x 1 root root 3904896 Apr 18 2006 VRTSvxfs-common-4.1.20.00-MP2_RHEL4.i686.rpm
-rwxr-xr-x 1 root root 3485415 Apr 18 2006 VRTSvxfs-platform-4.1.20.00-MP2_RHEL4.i686.rpm
-rwxr-xr-x 1 root root 201312 Apr 18 2006 VRTSfssdk-4.1.20.00-MP2_RHEL4.i686.rpm
-rwxr-xr-x 1 root root 184779 Apr 19 2006 VRTScpi-4.1.20.0-GENERIC.i686.rpm

找到这3个rpm包了,先安装VRTSlvmconv-4.1.00.10-GA_RHEL4.i686.rpm, VRTSvxvm-platform-4.1.20.00-MP2_RHEL4.i686.rpm的活会报他们依赖于VRTSvxvm-common-4.1.20.00-MP2_RHEL4.i686.rpm,这和vmware安装日志完全一致。

那就先安装VRTSvxvm-common-4.1.20.00-MP2_RHEL4.i686.rpm包吧。

[root@as4a rpms]# rpm -ivh VRTSvxvm-common-4.1.20.00-MP2_RHEL4.i686.rpm
Preparing... ########################################### [100%]
This package is not built for athlon processors. Exiting.
error: %pre(VRTSvxvm-common-4.1.20.00-MP2_RHEL4.i686) scriptlet failed, exit status 1
error: install: %pre scriptlet failed (2), skipping VRTSvxvm-common-4.1.20.00-MP2_RHEL4

注意This package is not built for athlon processors. Exiting这句话,说得太明显了,这个patch不适用athlon处理器。没啥说的,该包若没有针对athlon处理器的话安装肯定就不可能成功了。

安装软件体会
1) 在一台机器上安装不成功,尝试换台另一台重新安装,判断是机器的问题(os,patch)还是自己安装步骤的问题。自己曾经安装一个ftp时就遇到此问题。

2) 程序自带的安装步骤报错信息不够明显时,不妨根据安装步骤自己通过OS命令来安装,也许能得到更多的提示信息,更多的惊喜。

3) 玩vmware的话主机千万别用AMD的芯片。
文章评论

共有 0 条评论