发新话题
打印

vmware中安装fedora core 3经验和各种经历问题的解决(3)

vmware中安装fedora core 3经验和各种经历问题的解决(3)

在kde中,进入系统设置-〉安全设置中,设置防火墙策略为ssh可信任(在ssh的框中打勾),
如果没有kde界面,可以运行system-config-securitylevel。这样就解除了防火墙对ssh的副作用。
在终端界面中,敲入
ssh root@192.168.253.5
192.168.253.5是guest(对于终端是本机)的地址(见上ip地址指定)。另为了防止某些编码在
ssh文本界面中,出现多余字符(特别是对host机软件是如此)导致vmware-install提问时yes/no
造成干扰,最好设置为英文
export LANG=en.utf8
export LANGUAGE=en.utf8
cd /home/myname/vmware-tools-distrib
./vmware-install.pl
提问问题是,回车选择默认选项即可。敲入
exit
退出ssh。可选择重启动或者运行
/etc/init.d/vmware-tools start
测试vmware-tools是否正常。如果正常,除看到OK/确定外,还可以在ls /mnt发现多了一个叫hgfs
的目录。
hgfs是vmware为guest机营造的特殊的文件系统,在linux guest中,通过/mnt/hgfs访问shared folders,
在windows guest通过\\.host\访问shared folders,完全不需要任何mount或者samba/nfs实现文件
在guest/host互访,是一种很优秀的设计和技术。
相关module为vmhgfs.o,放置在/lib/modules/`uname -r`/misc中。
但是可能出现bug,以下逐一排除。
4.修改编码方式。如果不修改编码方式,重启动后,可能无法正确显示中文文件名。查询vmware的
knowledge base,得知这是由于hgfs是UTF-8编码,所以如果guest选择了其他编码,将导致无法正确
显示除英文外的其他字符。目前suse和mandrake都已经采用了utf8统一编码,fedora从fc1开始也支
持,但是在安装时选择语言为语言为“简体中文”会导致编码为zh_CN.GB18030编码,所以fedora对utf8
显示乱码。
解决办法:用root修改/etc/sysconfig/i18n(这个文件定义系统的locale设置)LANG等设置为
LANG="zh_CN.utf8"
LANGUAGE="zh_CN.utf8:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh"
其他设置若有则保留不变。
(注:可能有人看到网上建议设为LANG=en_US.utf8,的确有很多好处,如console中没有多余字符常常干
扰等,但是根据vmware knowledege base网站的帖子,这样的设置搞不定hgfs中的汉字文件名。我没有试
过。)
更多的有关编码信息,可见 http://www.freebsdchina.org/forum/viewtopic.php?

t=8420

TOP

发新话题