• 引言

  已有一台 Windows XP 家用机,安装 Linux 虚拟机,一不小心就会走弯路,因此本文提供一些入门级的经验来帮助你躲开歧途。

  欢迎来到 lovickie 的博客 http://www.cnblogs.com/lovickie

  • 准备工作

  参考 http://www.cnblogs.com/lovickie/p/4364032.html 下载 VMware 和 rhel-server-5.5-i386-dvd.iso。

  安装 VMware-workstation-full-10.0.4-2249910.exe。

  欢迎来到 lovickie 的博客 http://www.cnblogs.com/lovickie

  • 安装 RHEL 5.5 虚拟机

  新建虚拟机,注意选择“稍后安装操作系统”。如果选择“安装程序光盘映像文件(iso)”,则会非常快的安装一个英文版操作系统,那你就得费心解决中文乱码问题了——好心提醒一下,网上大多数解决乱码的方法都既折腾又不好使。

  对虚拟机如下图设置 CD/DVD 后,启动虚拟机。硬盘设大些不要紧,没勾选事先分配这么多硬盘就行。我存放这个虚拟机的硬盘才60GB。

  安装过程中跳过检查可以节省时间。提示格盘什么的不要怕,虚拟环境没什么可格的。中间有一步选择安装软件包,漏选了没事,下一步告诉你怎么补救。

  几十分钟后(多久主要取决于软件包选了多少)第一次重启,简单设置后第二次重启进入系统。关机后将 CD/DVD 设置改回来。

  欢迎来到 lovickie 的博客 http://www.cnblogs.com/lovickie

  • 在 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=
enabled=

  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。

  欢迎来到 lovickie 的博客 http://www.cnblogs.com/lovickie

  • 安装 VMware Tools

  启动 Redhat 虚拟机后,在 VMware 窗口菜单“虚拟机(M)”中选择“安装VMware Tools”,虚拟机中自动弹窗如下图所示。

  对 VMwareTools-xxx.tar.gz 右键点“解压缩到” /root/vmware-tools-distrib

  cd /root/vmware-tools-distrib

  ./vmware-install.pl

  一路回车。安装成功后重启 Redhat 虚拟机。

  欢迎来到 lovickie 的博客 http://www.cnblogs.com/lovickie

  • 结语

  这下可以尽情享用 VMware 闪闪的特性了,自适应分辨率、鼠标自由切换、与宿主机共享剪贴板(Ctrl/Shift+Insert),等等等等。

【安装操作系统】VMware 中安装 Redhat 5的更多相关文章

  1. Windows10系统在VMware中安装CentOS7操作系统并实现图形化用户界面Gnome

    由于操作系统课程需要,我尝试在windows10环境下安装linux虚拟机,最终采用centOS7和Gnome图形用户界面,在安装和使用过程中出现一些问题,在这里将其记录下来,以便后续查阅. 第一部分 ...

  2. vmware:使用.zip文件在vmware中安装操作系统

    问题描述: 之前在vmware中安装系统时,全部都是加载的.iso文件来实现.后面同事给了一个zip包,解压后是".vmdk"等一系列具体的文件.一时间不知道怎么安装系统了,搜网页 ...

  3. VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装

    VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装在阿里云开源镜像地址下载镜像Index of /centos/7.2.1511/isos/x86_64/http://mirro ...

  4. (转)在 VMware 中安装 HMC

    在 VMware 中安装 HMC 原文:http://blog.csdn.net/ccie38499/article/details/14123493 http://www.54it.top/arch ...

  5. 第1章 VMware中安装CentOS7

    目录 1.1 下载CentOS7安装包 1.2 VMware中新建虚拟机 1.3 安装操作系统 本章讲解在VMware中安装CentOS虚拟机的步骤.使用的VMware Workstation版本为1 ...

  6. [好好学习]在VMware中安装Oracle Enterprise Linux (v5.7) - (1/5)

    在想到Oracle Enterprise Linux,第一时间就是在Oracle官网上找到资源,但是,出现以下图片

  7. 在VMware中安装ubuntu出现菜单栏无法显示的情况

    在VMware中安装ubuntu出现菜单栏无法显示的情况 其实这个问题的原因时由于VMware中enable了3D图形加速界面,只需要shutdown当前运行的虚拟机,然后在虚拟机,设置,显示器,3D ...

  8. Vmware 中安装 Ubuntu Server (或者ubuntu 以文本界面登陆时) 分辨率无法全屏问题

    Vmware 中安装 Ubuntu Server/Ubuntu 分辨率,无法全屏问题 需要更改grub设置 在终端或者文本界面按下列步骤进行设置: 第一步: 输入命令 sudo vim /etc/de ...

  9. 安装Vmware 以及 Vmware 中安装Ubuntu 以及其中问题?

    在vmware中安装ubuntu 过程中 安装窗口太小,无法继续下一步? 按住alt键,用鼠标拖动linux的安装窗体,向上移动就能看到下面的确定按钮. 如何安装Vmware-tools? 1.VM菜 ...

随机推荐

  1. cocos2d-x 开发时的注意点

    转自:http://cjhworld.blog.163.com/blog/static/20707803620132693629307/ 1.       按照Cocos2d的编程风格,尽量少用构造函 ...

  2. 推荐一个国外的vps

    也是我遇到过的最廉价的国外的vps,稳定性还不错,用到如今没问题.唯一的缺点就是适合大的企业型的vps卖完了.... ..中文服务,中文界面. 能够用来FQ啊神马的. http://www.hi-vp ...

  3. [React Fundamentals] Accessing Child Properties

    When you're building your React components, you'll probably want to access child properties of the m ...

  4. [Server Running] [Node.js, PM2] Using PM2 To Keep Your Node Apps Alive

    PM2 is a production process manager for Node.js applications with a built-in load balancer. It allow ...

  5. VC depends使用说明

    Depends用来显示与一个可执行文件(exe或者dll)相关的依赖项(动态链接库dll),以及该exe或dll引用了这些dll中的哪些接口,同时也可以看到每个被依赖的dll中的所有导出的函数接口. ...

  6. QSqlQueryModel的实例操作

    QSqlQueryModel类为SQL的结果集提供了一个只读的数据模型,下面我们先利用这个类进行一个最简单的操作. 我们新建Qt4 Gui Application工程,我这里工程名为queryMode ...

  7. java_jdbc_利用结果集元数据将查询结果封装为map_MetaData

    package cn.itcast.batch; import java.sql.Connection; import java.sql.ParameterMetaData; import java. ...

  8. Ⅳspring的点点滴滴--方法和事件

    承接上文 方法和事件 .net篇(环境为vs2012+Spring.Core.dll v1.31) public abstract class MethodDemo { protected abstr ...

  9. js中的call及apply的运用

    格式: obj.call(thisObj, arg1, arg2, ...); 参数为字符 obj.apply(thisObj, [arg1, arg2, ...]); 参数为数组 例一:sub函数赋 ...

  10. mysql 导入导出sql文件

    使用mysqldump导出sql文件 目前清楚的mysqldump语法是: mysqldump -h[hostname] -u[username] -p [databasename] > [sq ...