• 引言

  已有一台 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. Android 编程下 java.lang.NoClassDefFoundError: cn.jpush.android.api.JPushInterface 报错

    使用了极光推送的 jar 包项目在从 SVN 中检出后,假设不又一次对 jar 包和 Bulid Path 进行配置就会抛出 java.lang.NoClassDefFoundError: cn.jp ...

  2. Design Pattern Explained 读书笔记二——设计模式序言

    设计模式的由来: 20 世纪 90 年代初,一些聪明的开发者偶然接触到 Alexander(Christopher Alexander 的建筑师) 有关模式的工作.他们非常想知道,在建筑学成立的理论, ...

  3. Ewebeditor最新漏洞及漏洞大全

    Ewebeditor最新漏洞及漏洞大全[收集] 来源:转载作者:佚名时间:2009-06-03 00:04:26 下面文章收集转载于网络:) 算是比較全面的ewebeditor编辑器的漏洞收集,如今的 ...

  4. iOS开发——数据持久化Swift篇&模型对象归档

    模型对象归档 import UIKit class ViewController: UIViewController { @IBOutlet weak var textField: UITextFie ...

  5. WCF的ABC

    首先: WCF的全称是Windows Communication Foundation,Windows通信基础的意思,是Microsoft为构建面向服务的应用程序而提供的统一编程模型,它整合.NET平 ...

  6. IIS 之 添加MIME扩展类型及常用的MIME类型列表

    经常用IIS作为下载服务器的时候有时传上去的文件比如 example.mp4 文件名上传后,但是用http打开的时候确显示为 404 文件不存在.其实是IIS对文件的一种保护,不在IIS指定的MIME ...

  7. 面试体验:Google 篇(转)

    http://www.cnblogs.com/cathsfz/archive/2012/08/08/google-interview-experience.html 尝试在自己的博客上搜索点东西,结果 ...

  8. C++ (P199—P211)多态 虚函数 抽象类

    在介绍多态之前,先回忆:赋值兼容原则.虚基类.二义性.派生类如何给基类赋值等知识. 在赋值兼容原则中:父类对象的指针赋给基类的指针或者父类的对象赋给基类的引用,可以通过强转基类的指针或者引用变为父类的 ...

  9. AndroidStudio中安装可自动生成json实体类的jar包

    第一步:安装gsonjar包, 这样gson包就下载好了.接下来安装能自动生成实体类的插件: 接下来不要忘了重启: 重启后,就可以通过自定义的快捷键 alt+shift+s来打开generate,从而 ...

  10. Android_TextVIew_flow_ex1

    xml文件: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns ...