暑假买了几本Linux的书一直放在书架上没看,周末闲着没事就拿起本《LinuxC从入门到精通》看了起来,初学Linux首先要做的便是在电脑上安装Linux系统。于是按书上的要求下载了Fedora16。下载链接 http://209.132.181.26/Fedora-16-i686-Live-KDE.iso?fid=DaCsb74bkTvLUo41W0TKcoap
这个是32位的。http://180.154.248.153/Fedora-16-x86_64-Live-KDE.iso?fid=UR1FYaa*ZQBCscrbaQ-FpFMn5a4AAMAlAAAAAOK0aGZ2yl*zp5cQt42bPv89CfZE&mid=666&threshold=150&tid=8A7C7B39C6904F0D71AFAC67A3DF1B7E&srcid=119&verno=1
这个是64位的。
把Fedora-16-i686-Live-KDE装到虚拟机里后,按照虚拟机的帮助主题里的“在 Linux 虚拟机中手动安装或升级 VMware
Tools”步骤来没有成功,于是又参考了下网友的“Fedora14 VMware Tools安装详细步骤”,在终端里执行
yum install perl
总是显示无法检索库的元数据在存储库Fedora(金山的翻译),也就是没找到路径。
于是我又在网上寻找答案,原来是yum源地址不对,yum是用来下载和更新系统文件的命令。按照网友的“为Fedora 16设置国内yum源
”修改后还是不行,寻寻觅觅在网上找了很久,要不就是一样的要不就是试了是错的。-_-!很无奈,没办法我只有自己来摸索了。我看baseurl指向的是一个地址,于是打开浏览器在网址栏里输入进去后发现baseurl=...对应的地址下没有文件,只有一个README
它告诉我们文档移到了http://archives.fedoraproject.org/pub/archive/fedora/目录下于是我把
baseurl=对应的路径全改成http://archives.fedoraproject.org/...下面对应的路径。然后执行命令yum
clean all 和 yum makecache 重新建立更新目录。就这样成功了!
安装VMwareTools具体步骤如下:
一、切换到root用户,在/etc/yum.repos.d目录里选中所有的文件右击Compress->as ZIP
archive,把这三个文件添加到压缩文件里,然后重命名压缩文件在最后面加~,把压缩文件作为备份文件。再把这三个文件删除,在里面新建文本文档,重命名为fedoraproject.repo,单击打开文档把下面代码打进去并保存。(记得顶格写,要不然会报file
contains parsing errors: ...
。全选按Shift+Tab使文字顶格)
[Fedora-archives.fedoraproject.org]
name=Fedora 16 – i386
baseurl=http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/16/Fedora/i386/os/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
[Everything-archives.fedoraproject.org]
name=Everything 16 – i386
baseurl=http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/16/Everything/i386/os/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
[updates-archives.fedoraproject.org]
name=Fedora updates
baseurl=http://archives.fedoraproject.org/pub/archive/fedora/linux/updates/16/i386/
enabled=1
gpgcheck=0
二、打开终端,依次运行下面的指令:
yum clean all
yum makecache
耐心等待,不能断网哦。。。等下载完成之后安装gcc
kernel kernel-devel,这些是安装VMwareTools的必需工具。
yum install gcc
yum install kernel
yum install kernel-devel
安装过程中出现Is this ok [y/N]:
在后面敲入y,然后按回车,接下来就是耐心等待。
三、上面的步骤完成之后重新启动Linux以普通用户进入(如果你平时是使用root用户登录的请进root用户,建议不要轻易使用root用户)
检查kernel跟kernel-devel的版本号。要一样才可以。
uname –r
#获取kernel版本号
rpm -q kernel-devel
#获取kernel-deve版本号
若不同则通过升级使版本号一致。
yum -y upgrade kernel
yum -y upgrade kernel-devel
重启后,确认版本号一致。
接下来就可以安装VMwareTools了(需要 su 命令使用管理员身份安装)。
安装过程请参见下面的文章和虚拟机自带的帮助主题。