电脑技术学习

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

dn001
注意选择"系统设置"部分(就是很多system-config-*命令的,对应过去的redhat-config-*
命令)。
8.fedora安装中会提示输入管理员帐号(非root权限!),推荐输入(我可惜没有输入)。
过去有的用户帐号不会被提示。root帐号输入会提示。
9.等待软件下载和安装完成(当时我睡觉去了,所以不知道多久)。

Fedora core 3更新:
1.安装完成后重启动,在bios中设置硬盘优先启动,启动后看到图形登陆界面。选择默认
会话方式,用root登陆。先不急于设定系统和做vmware install
2.验证网络可工作(当然可以了,本来就是ftp安装的嘛。)ping http://www.ibm.com看到显示/。
3.敲入yum update更新
4.敲入up2date更新。(我当时是进入kde,发现提示2百多可更新,但是这个提示的小程序
我不知道启动命令)up2date将连接到redhat.com进行更新,等待。。。
注:因我准备更新kde到更新的3.4,所以这里的更新列表凡是名字是kde开始的我全部
不选)
5.测试可重新连接ftp站追加软件。敲入
system-config-package --tree=<ftp站ip><ftp路径>
选择一个小软件,进行安装测试。然后用rpm -e <软件名>删除。
6.下载刚刚release的3.4版本。敲入命令firefox启动浏览器,到原来选好的kde3.4软件站
下载。(注:kdetoys, kdeedu, kdebind可以不下载,因为查询到此时系统没有,说明不
需要,而系统没有的kdeaccesibility是要下的,因为3.4宣称新增了文字到语音的tts引擎,
这是要看看的啦)
7.安装kde(如下办法可能不好,有更好的办法得请告诉我)。需要用到rpm的--Uvh(更新),
-f(强制),--nodeps(忽略检查关联)等选择。-q(查询),-a(全部),-i(信息),-l(文件列
表),-p(外部rpm文件指定)等选择项也可能要用到。
为了破除循环关联,更新时往往一次给软件包本身和其devel包(rpm命令可以一次提供多个
rpm文件)
qtdesigner->qt,qt-devel->kdebase,kdebase-devel->kdexxx1,kdexxx1-devel->
kdexxx2,kdexxx2-devel->...->kdesdk,kdesdk-devel
8.添加用户。
adduser myname
passwd myname
8.全部搞定。重启guest,会话中选择kde,用myname登陆,就可以看到kde3.4画面。如果
声卡检测没有问题,可以试试看tts

vmware-tools安装和问题修正(最麻烦部分)
1.确认guest已启动,在vmware的VM菜单中选择install vmware-tools。根据vmware-tools帮助
说明,其安装分为3步:1)解光盘映像,2)在文本界面中安装软件。3)在图形界面中
启动vmware-toolbox。其中第二步最重要,会安装hgfs(以便跟guest virtual machine中的
shared folders对接,打通guest和host的文件交换通道,不必设置samba,在复杂网络中,samba
通信协议会引起很多安装问题,另外还会安装vmware的xserver(其实fedora中已经自带)。
2.首先,解光盘映像。光盘映像从哪里来?其实就是刚才点install vmware-tools中,
就制作了光盘映像。这时要确认光盘是哪个设备,默认是/dev/cdrom。但是因为fedora使用了
udev和在guest机等特殊性,光盘设备不一定是/dev/cdrom,我guest机中是/dev/hdc。(是
哪个设备,可以cat /etc/fstab看自动mount设备,帮助分析。)敲入
cd
mount /dev/hdc (默认mount到/media/cdrom中,这在/etc/fstab指定,一般系统已经指定好)
tar zxpvf /media/cdrom/vmware-tools-distrib.tar.gz
umount /dev/hdc
这之后,就发现在自己的HOME目录下,多了叫vmware-tools-distrib的目录。可执行文件
vmware-install.pl就在这个目录下。执行这个命令需要超级管理员权限和文本界面。
3.准备文本界面和进入超级管理员权限。
很多文章都介绍修改/etc/inittab中的id:5:initdefault:中的5为3,可重启动进入文本界面,
但是无疑重启动过于麻烦,可以用ssh登陆的方式(默认安装中,sshd是运行的),获得文本界
面,而且不用在host中安装ssh软件(当然如果安装了,就更好)。