【安装操作系统】VMware 中安装 Redhat 5
- 引言
已有一台 Windows XP 家用机,安装 Linux 虚拟机,一不小心就会走弯路,因此本文提供一些入门级的经验来帮助你躲开歧途。
- 准备工作
参考 http://www.cnblogs.com/lovickie/p/4364032.html 下载 VMware 和 rhel-server-5.5-i386-dvd.iso。
安装 VMware-workstation-full-10.0.4-2249910.exe。
- 安装 RHEL 5.5 虚拟机
新建虚拟机,注意选择“稍后安装操作系统”。如果选择“安装程序光盘映像文件(iso)”,则会非常快的安装一个英文版操作系统,那你就得费心解决中文乱码问题了——好心提醒一下,网上大多数解决乱码的方法都既折腾又不好使。
对虚拟机如下图设置 CD/DVD 后,启动虚拟机。硬盘设大些不要紧,没勾选事先分配这么多硬盘就行。我存放这个虚拟机的硬盘才60GB。
安装过程中跳过检查可以节省时间。提示格盘什么的不要怕,虚拟环境没什么可格的。中间有一步选择安装软件包,漏选了没事,下一步告诉你怎么补救。
几十分钟后(多久主要取决于软件包选了多少)第一次重启,简单设置后第二次重启进入系统。关机后将 CD/DVD 设置改回来。
- 在 Redhat 中添加光盘镜像中的软件包
打开终端,运行 system-config-packages 会出现一个图形界面工具(该工具在 Redhat 系统安装过程中曾出现),但只列出了当前已安装的 rpm,添加软件包需如下操作。
用 Winrar 解压 rhel-server-5.5-i386-dvd.iso 中的 Server 目录,复制到 Redhat 虚拟机中的某目录,例如 /root/software/rhel-server-5.5-i386-dvd/Server。该步骤也可使用虚拟光驱工具(或者本来就是用光盘安装的系统),然后 mount 为某目录,例如 mount /dev/cdrom /mnt。
vi /usr/lib/python2.4/site-packages/yum/yumRepo.py
搜索 remote,将 remote = url + ‘/‘ + relative
改为 remote = ‘/root/software/rhel-server-5.5-i386-dvd/Server‘ + ‘/‘ + relative
cd /etc/yum.repos.d/
vi update.repo
编辑内容如下:
[update] name=update baseurl=file:///root/software/rhel-server-5.5-i386-dvd/Server gpgcheck=0 enabled=1
yum clean all
system-config-packages
这时可以看到已安装和未安装的软件包,而且安装时不用担心依赖问题。不要心急一次勾完,建议一点一点 Apply。
注意勾选软件包后右下角有个 Optional packages 按钮,点开里面才是具体软件的选择。这里有个bug,有的时候勾选了软件包这个按钮仍然为灰,解决办法是重启 system-config-packages。
没有将 Server 目录复制进 Redhat 虚拟机系统中,而是采用 mount 方式来解决的,当卸载光盘后再运行 system-config-packages 会弹框报错 Unable to retrieve software information,解决办法是在弹框右下角点击 Repository Manager,然后取消勾选 update 即可。Redhat 5.1 中本解决方法无效,只能将 /etc/yum.repos.d/update.repo 中的 enabled=1 手动改为 enabled=0。
- 结语
无。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。