Ⅰ 什么是虚拟机,干什么用的
指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。

5、体验不同版本的操作系统,如Linux、Mac等。
终端虚拟化由于其带来的维护费用的大幅降低而受到追捧——如能降低占用空间,降低购买软硬件设备的成本,节省能源和更低的维护成本。
它比实际存在的终端设备更加具备性价比优势。但这些并非是教育行业和厂商对虚拟化技术情有独钟的惟一原因。另一方面,一般较少提及,虚拟化技术能大幅提升系统的安全性。
Ⅱ 什么是虚拟设备虚拟内存怎么设置它采用的什么样的技术
拟内存设置复的大小,比较多的制解释是物理内存的1.5到2倍,它的设置方法同我们平常的操作不太一样。下面是正确的方法。
右键点“我的电脑”,左键点“属性”,点选“高级”选项卡,点“性能”里的“设置”按钮,再选“高级”选项卡,点下面的“更改”按钮,所弹出的窗口就是虚拟内存设置窗口,一般默认的虚拟内存是从小到大的一段取值范围,这就是虚拟内存变化大小的范围,最好给它一个固定值,这样就不容易产生磁盘碎片了,具体数值根据你的物理内存大小来定,一般为物理内存的1.5到2倍,如内存为256M,那么应该设置256*1.5=384M,或者干脆512M,设置方法如下:
假设内存为256M,虚拟内存放在D盘,先要将默认的清除,保持C盘为选中状态,单选“无分页文件(N)”再按“设置”按钮,此时C盘旁的虚拟内存就消失了,然后选中D盘,单选“自定义大小”,在下面的“初始大小”和“最大值”两个方框里都添上512,再点一下“设置”按钮,会看到D盘的旁边出现了“512-512”的字样,这样就说明设置好了,再一路确定,最终,系统会要重新启动,重启一下,便完成了设置。
Ⅲ 电脑虚拟机怎么弄
1、首先,打开VM虚拟,在顶部点击虚拟机的选项卡,再在往下弹出的菜单中点击安装vmware tools。

Ⅳ 何谓 设备虚拟实现其所需要的关键技术是什么
设备虚拟 就是用一个物理设备复制出多个功能完全一样的逻辑设备
实现设备虚拟需要个虚拟机
Ⅳ 什么叫虚拟设备实现虚拟设备的主要条件是什么叙述采用虚拟设备技术的优点并逐一解释之
在一台共享设备上模拟若干台独享设备的操作,把独占设备变成逻辑上的共享设版备,这种技权术叫做虚拟设备技术。实现这种技术的软件和硬件被称为SPOOLING系统,使用SPOOLING技术所提供的设备就称为虚拟设备 。实现虚拟设备的条件是硬件要有大容量的缓冲区,软件要有预输入程序和缓输出程序,井管理程序 。优点是:1)提高了输入/输出的速度,缓和了CPU和低速I/O设备间的速度不匹配 ;2)将独占设备变为可共享的设备,设备使用率提高了 。
Ⅵ VMware能否将物理机上的系统直接做成虚拟机如何实现
1、VMware可以虚拟化物理机,操作步骤是首先打开Vmware 10,然后点击主页下的虚拟化物理机按钮:

Ⅶ 虚拟机是怎样运行的,原理是什么
虚拟机的运行:
指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
原理:
从最初编写的Java源文件(.java文件)是如何一步步执行的,如下图所示,首先Java源文件经过前端编译器(javac或ECJ)将.java文件编译为Java字节码文件。
然后JRE加载Java字节码文件,载入系统分配给JVM的内存区,然后执行引擎解释或编译类文件,再由即时编译器将字节码转化为机器码。

(7)虚拟设备是怎么实现的扩展阅读:
虚拟机资源涉及多个方面:CPU、内存、网络以及磁盘。在规划虚拟机时应该考虑这些资源之间的关系,否则,分配的资源不合理将导致虚拟机内的应用程序性能表现不佳。
CPU:
虚拟机每个vCPU只运行在一个物理核心之上,因此CPU频率越高虚拟机的运行速度也就越高,vCPU数量越多有助于提升应用的性能表现。
一个比较复杂的因素就是在ESXi服务器内,所有的虚拟机共享使用物理CPU。ESXi服务器的核心数越多,每个vCPU获得的核心份额也就越大,因此多核心的性能表现要强于核心频率高但数量少的情况。
如果虚拟机需要占用大量的CPU时间,那么可以考虑为虚拟机分配第二个vCPU,但是,为虚拟机分配两个以上vCPU并不一定让应用运行的更快,因为只有多线程应用才能有效地使用多个vCPU。
RAM:
ESXi服务器内RAM资源通常有限,因此在给虚拟机分配RAM时需要格外小心。VMkernel在处理RAM时非常巧妙;允许虚拟机使用ESXi服务器所有的物理内存而且会尽量避免占用物理内存却没有真正使用的情况。
物理内存被完全用完后,VMkernel必须确定哪些虚拟机能够保留物理内存,哪些虚拟机要释放物理内存。这称之为“内存回收”。当虚拟机占用的物理内存被回收后,存在的一个风险就是会对虚拟机的性能造成影响。虚拟机被回收的内存越多,相应的风险也就越大。
最明智的是只为虚拟机分配完成工作所需要的内存。分配额外的内存将会增加回收风险。另一方面,当虚拟机操作系统将未被使用的内存用作磁盘缓存时,将会显著降低对磁盘系统的性能要求,所以这里有一个折衷问题。
对于数据库服务器以及VDI桌面来说,为虚拟机分配更多的内存往往更划算—在一台ESXi服务器上运行更少的虚拟机—而不是购买高性能的磁盘阵列。关键在于针对虚拟机的负载分配足够多内存而且没有浪费。
参考资料:
网络-虚拟机
Ⅷ 虚拟机是怎么实现的
1997年,斯坦福的Mendel Rosenblum带着Edouard Bugnion, Scott Devine在SOSP上发了篇论文,叫做Disco: running commodity operating systems on scalable multiprocessors (disco.pdf)。发了之后,我想他们应该是觉得这个主意太好了,就开了家公司,名叫VMWare。这篇论文起名叫Disco(迪士高)是因为虚拟机本身不是一个新的东西,大概在上世纪70年代就有了。作者们为了表示敬意,或者是显示这是一个复古的东西,就把这个项目取名为disco。这篇论文介绍了虚拟机关键技术,用来回答这个问题再合适不过了。(多年之后,OSDI上的另一篇论文(Memory Resource Management in VMware ESX Server)介绍了一些VMWare的改进。近年来论文越来越多。)当初他们为什么要做虚拟机?简单说就是,新硬件层出不穷,但是OS赶不上。当初,他们想在Stanford的ccNUMA机器上跑IRIX(一个操作系统)。可是IRIX跑不起来。他们觉得修改OS或者写一个新的OS太难了(因为一个操作系统从出生到成熟要很长的时间,无数BUG要FIX,无数的新功能要增加。。。那样人家博士要怎么毕业。。)。所以,他们决定用虚拟机。对于他们的项目,虚拟机大致有下面这些好处:只要对商业OS做简单地修改,就能让他们在多个VM(Virtual Machine)间共享内存。Flexible。除了论文里的IRIX,实际上其他的OS也能跑。扩展性好。系统可以以虚拟机为单位扩展。fault-containment。每一个VM都是一个几乎独立的个体,一个坏了,不影响另一个。新老软件可共存。比如,新的软件只能在Linux-3.15跑。你可以用两个VM,一个是Linux2.6,一个是Linux-3.15。这篇文章回答下面这几个实现虚拟技术的关键问题:VMM(Virtual Machine Monitor, 或者叫hypervisor)是怎么管住Guest OS的?或者说,皇上(VMM)是怎么防止大臣(OS)夺权的?有那么多个操作系统一起运行,内存是怎么管理的?多个VM之间是怎么分享资源的?或者说,1GB内存怎么当2GB用? VMM(Virtual Machine Monitor, 或者叫hypervisor)是怎么管住Guest OS的?或者说,皇上(VMM)是怎么防止大臣(OS)夺权的?要理解VMM是怎么工作的,我们得先了解没有VMM的时候,系统是怎么工作的。在没有VMM的时候,计算机系统中的”应用”可分为用户进程(比如VIM)和操作系统。他们分别运行在不同的模式中(mode)。我们用一个类比来解释系统中的模式(mode)。模式这个机制是用来限制一段指令所在的环境的权限的,它是需要处理器的支持的。MIPS结构当时有三个模式:用户模式(user mode),长官模式(supervisor mode,原谅我的翻译…)和内核模式(kernel mode)。这三种模式分别对应于人类社会里的民宅、官衙和金銮殿。显而易见,在金銮殿里的人拥有的权限最高,民宅里的最低。我们可以说,在没有VMM时,用户进程住在民宅里,县衙空着,OS住在金銮殿里(如图)。用户可以直接做一些不用什么特权的事情(unprivileged instructions),比如计算1+1。做这些事情不经过OS。但是,有些要特权才能做的事情,一定要经过OS。比如保存正在编辑的文档到硬盘。访问硬盘是特权操作是因为硬盘是共享的资源,要有人管着,不能让人乱来。试想,要是人人都能读写档案馆的档案,那不就乱套了。VIM(用户进程)不能直接写磁盘上的文件。VIM必须请求在金銮殿里的操作系统来做。怎么请求呢?通过系统调用(system call)。系统调用的过程是这样的:比如要调用的是write(fd, buf, len, off),首先把fd, buf, len, off放到stack里,然后再把一个write()函数对应的号码(system call number)放到stack里,最后调用一个特殊的指令使CPU进入内核模式(图中的圈1)。在x86结构中,这个指令是int(中断)。在MIPS结构中,这个指令是trap。这个指令会引导CPU执行一段代码(trap handler),依照stack里的system call number 找到对应的函数(在这里是write()的实现),然后调用这个函数(函数的参数在刚才的stack里)。在这里函数里,操作系统调用文件所在的文件系统里的write()实现,文件系统使用磁盘的驱动来最终实现。所以文件的操作完成后,操作系统调用与trap功能相反的一个指令,回到VIM程序的指令里(图中的圈2)。操作系统维护自己的特权的过程大概就是这样。但是这个特权等级到底是怎么实现的呢?我们可以想像CPU里有一个特权状态(privileged state bit)。状态为开(On)的时候,CPU的特权等级高,你可以做任何事,包括转到低特权状态。关(Off)的时候,你所能做的事情就所限了。那怎么从off状态转到on状态呢?你必须到执行CPU的特殊指令,这个指令会把你带到一个特定的地方执行操作系统的指令,检查你是不是有进入高特权状态的权限。这就像是在机场,你可以很容易地从登机口到售票大厅,可是你要从售票大厅到登机口,你就得过安检。另外,为什么操作系统就能有高特权呢?Hmm…因为操作系统一开始就把那占了,之后运行的应用程序就只能听它使唤了。现在,终于要说VMM(virtual machine monitor, 或者叫hypervisor)是怎么实现的了。如下图:现在VMM进了金銮殿,有了最高的特权。操作系统被放到了官衙里(但是它自己并不知道)。用户进程还是在民宅里住着。比如,现在用户进程VIM调用write(),会发生什么?用户进程会trap到VMM(拥有kernel mode)里去。但是,VMM并不知道如何处理write()。所以,VMM接下来会调用OS的里对应的trap handler,这个handler会执行文件系统的write(),然后用驱动来写磁盘。这一切的操作都在VMM的监视下进行。怎么监视?操作系统实际上是在虚拟CPU(Virtual CPU)上运行的。VCPU有一套自己的(假的)寄存器。VMM盯着这些寄存器。在操作系统的trap handler完成之后,它会调用trap的反操作(想返回user mode)。但是,这个操作实际上回使CPU回到VMM,由VMM最后返回到用户进程。为什么VMM能够知道操作系统的trap handler在哪?系统中先有VMM。当你在VMM上安装操作系统的时候,操作系统会尝试调用特权指令安装trap handler。因为有最高特权的VMM实际上是监视着这一切的,所以它可以记录下trap handler的位置就行了。总的说来,虚拟机占据了CPU的最高特权,使得在更低特权等级的操作系统无法进行有害操作。 有那么多个操作系统一起运行,内存是怎么管理的?在没有VMM的时候,系统中有两种内存地址:虚拟地址(virtual address)和物理地址(physical address)。从虚拟地址到物理地址的转换有两种方式。方式一:在TLB(translate lookside buffer,硬件实现)查找。方式二:在页表(page table)中查找,找到之后把结果放到TLB中去。系统会先尝试方式一,要是找不到(TLB miss),就用方式二。在有了VMM之后,系统中有三种内存地址:虚拟地址(virtual address),物理地址(physical address)和机器地址(machine address)。机器地址才是真正与内存条上的地址一一对应的。物理地址只是操作系统认为的物理地址。当操作系统试着要使用特权指令来完成一个虚拟地址到物理地址的转换时(TLB miss),VMM就介入了(VMM监视着所有对特权寄存器的操作)。VMM会先使用操作系统内的代码来先完成虚拟地址到物理地址的转化(因为VMM并不知道这个映射关系)。然后,操作系统认为自己已经完成了转化,尝试去更新TLB(特权操作)。这个时候,VMM会介入,用一个叫个pmap的映射表找到物理地址对应的机器地址,用机器地址替换掉物理地址,然后把TLB更新为虚拟地址到机器地址的映射。之后,所有对这个虚拟地址的访问都会被转换为对相应机器地址的访问。 多个VM之间是怎么分享资源的?或者说,1GB内存怎么当2GB用?我们知道,每一个虚拟机都要占用大量的内存空间。在内存有限的情况下,怎么在一台机器运行更多的虚拟机?幸运的是,不用的虚拟机之间在内存中数据可能会完全一致(比如,系统文件在内存中的缓存)。如要我们可以只在内存中保留一份数据,我们就行节省很多空间。Disco使用虚拟IO设备和虚拟网络设备来节省内存空间。虚拟IO设备:当两个虚拟机从同一个磁盘上读同一个文件时,VMM会intercept DMA,然后就会发现这两个VM在使用同样的数据。这份数据只需要在机器内存里保存一份,然后修改pmap,使得两个VM的物理地址指向同一个机器地址就可以了。当任何一个VM更新这份数据,VMM会给它一份新的拷贝,原来的那份不做更改( on write机制)。虚拟网络设备:当使用NFS从VM1向VM2复制文件时,文件并没有被真正地复制。虚拟网络设备会更新VM2上的pmap,使之指向在内存中的文件,使得VM2上的操作系统认为自己已经有了这个文件。虚拟机是怎么实现的
Ⅸ 我想搞一台虚拟机,如何实现
推荐给这位朋友CSM脚本语言编译器和虚拟机执行器
CSM脚本语言是国人自主研发的,拥有自主知识产权(软件著作权证书号为2006SR16059)的,是世界上第一款也是迄今为止(2006年10月)唯一的一款嵌入型的,高性能的,工业强度级的,基于对象的,完全强类型的,基于寄存器虚拟机实现的静态编译型脚本语言.它是主流编译型宿主语言(C/C++/ C#/Java)在脚本领域的自然延伸.也代表着这一领域的顶尖设计水平.CSM是C Sharp Minus的简称,其语法形式大部分取自于微软的c#语言,但也有许多不同.而语义上基本与C/C++相同.CSM脚本语言有许多独特的特性使其成为最优秀的静态脚本语言之一.具体的介绍如下:
CSM 脚本语言提供与主流编译型宿主语言(C/C++/C#/Java)相同或相似的语法形式和思维习惯.
CSM 脚本最终生成字节码,以二进制的方式嵌入到宿主环境中,这防止了脚本文本本身的直接暴露,保护了编写者的利益.而且编译器和脚本源程序无须随应用宿主程序一同分发.
CSM 编译器提供精确到某行某列的,详尽的,完全中文化的编译出错信息显示.
CSM 编译器内部大量使用了虚拟内存,内存映射文件和嵌入式汇编技术,使编译速度更加快速.
支持预编译处理中的条件编译功能.(由#def / #undef / #if / #ifdef /#endif等预处理指令提供的一组预处理功能).这使脚本程序像VC++那样可以提供debug和release版本.
天生就是Unicode,所以支持中文的类名,变量名,常量名,函数名,属性(property)名.
支持sbyte,byte,short,ushort,int,uint,long,ulong整型类型,以及float,double浮点类型,和bool,char等强类型数据.
从形式语法上彻底取消了指针的使用(但是语义上还是保留的),但又不失指针操作的灵活性,CSM脚本语言在这方面作出了不小的努力.
支持类和对象的概念,并同时支持全局常量,枚举成员,常量成员,静态成员,实例成员。以及静态构造方法,静态析构方法,实例构造方法,实例析构方法,普通静态成员方法,普通实例成员方法,静态和实例属性,以及==和!=操作符重载方法. 可在方法中定义out类型的参数.并支持方法重载(method overload)功能.
支持类中成员的1,2,4,8,16字节对齐属性,这为与C/C++宿主语言进行通讯,提供了相同的内存布局结构,能够以更加直接而快速的方式操控数据.
像Java或C#那样,支持静态和实例成员的初始化表达式.
支持各种算术,逻辑,布尔运算,复合运算及强制类型转换功能.
支持各种语句,包括声明语句,表达式语句,循环语句,跳转(goto)语句,以及switch语句,特别是switch语句,采用了和编译型宿主语言一样的技术.内部实现通过使用平衡树建立跳转表的方式,大大提高比较速度,使得在1000个分支的最坏情况下比较十次,加快了运行速度.
支持静态和实例方法的回调机制(这在c/c++中被称为函数指针,而C#中被称作代理delegate),能提供一定程度上的多态特性,并且通过这种方式可实现Event机制.
支持作用域和局部对象(或称栈对象)的概念,当局部对象退出其所在的作用域时,将自动调用其析构方法,且调用的次序正好与构造的次序相反,这是最典型的C++特征.
提供快速高效的算子功能.
提供局部堆和全局堆对象的分配功能.
对堆对象实行手工的new/delete分配和释放功能,做到与宿主语言C/C++一致.
有对系统调用的跟踪功能,一旦程序发生崩溃,能自动给出崩溃的语句点,以及此时的方法调用堆栈.这有点像我们在Windows系统中常见的崩溃对话框.
CSM脚本语言编译成字节码后由CSMachine虚拟机执行,CSMachine虚拟机上执行的汇编语言被称作是CSMasm汇编语言.而CSMachine虚拟机也是当今独一无二的强大的虚拟机实现之一:
CSMachine虚拟机是一种完全强类型的32位虚拟机,它支持约2500条虚拟机指令,每条虚拟机指令均以嵌入式汇编语言实现,以求达到最高的运行效率.
由于CSMasm具有庞大的指令集,所以对脚本的逆向工程能起到很强的遏制作用.使得反编译CSM字节码的工作很困难,这在很大程度上保护了脚本编写者的经济利益.
利用虚拟内存和内存映射技术对CSM执行映像进行分段,如数据段,代码段,堆栈段,局部堆,全局堆,对代码段实施只读保护,这起到了沙箱保护的功能.
CSMachine的堆栈尺寸可根据实际情况自动而灵活地扩大和收缩,无须象其它的脚本语言那样时刻去留意是否引发堆栈溢出.
是基于寄存器的实现方式,这种方式比嵌入型栈式虚拟机速度稍快.
是开放式虚拟机设计,只须通过Wrap/Unwrap操作对指针进行坐标系调整,不像封闭式虚拟机那样必须使用Marshal/Unmarshal进行数据块复制.
提供载入多个脚本以及一个脚本的多个副本的功能,为脚本程序的团队化开发和多线程应用提供了强而有力的技术保障.
希望这位朋友能喜欢
Ⅹ 虚拟机怎么用
vmware就是一个虚拟机软件,它可以在你现有的操作系统上虚拟出一个新的子机,
这个子机一方面是建立在你正在运行的操作系统之上的,同时,它又拥有自己独立的CPU,硬
盘,内存及各个硬件,当然,这些都是虚拟出来的,虚拟子机的CPU是通过i386的保护模式实现
的,虚拟的硬盘其实就是母机上的一个文件,内存当然是从物理中划出一块,别的如网络设备
也都是通过某种途径实现的.
归根结底,vmware给你提供了这么一个机会:可以在一台机器上真正同时运行两个独立的
操作系统,一个是原始的操作系统,一个运行于虚拟机上,前者称之为母机,后者为子机.
基于上述原因,你现在可以在运行win32平台的机器上通过vmware安装并运行linux,反之
亦然.事实上,两个操作系统之间并没有太多的依赖关系,你也可以在linux上再装一个linux,
或者在win98下装一个winXP,随你自己喜欢.
关键的好处在于,你安装这个新的操作系统并不需要重新划分硬盘空间,而且,可以同时
运行而不需要reboot来reboot去.
vmware的常见的应用有:
在win32下安装linux/Unix(适合想体会一下linux又害怕破坏现有系统的linux新手)
在linux下安装win32(可解燃眉之急)
从一个系统中引导出另一个系统(二者并存)
VMWare安装前的准备工作
1、硬件最低:主要是内存,最低要求为96M,如果小于96M,可以安装但无法正常使用,
不过你要让VMWare运行得较好的话,128M是少不了的.
2.下载一个VMWare,去汉化新世纪找找吧,那里有汉化补丁,还有注册机。
说这么大了,现在就开始安装吧
下载VMWare解压后根据提示正触安装VMWare到硬盘中
(1) 建立虚拟机
A.用鼠标左建双击桌面中的"VMware workstation"图标,运行虚拟机
B.建立一台虚拟机。点击“FILE(文件)”-“NEW(新建)”--“NewVirtual Machine(
新建虚拟机)”,弹出虚拟机创建菜单。
C.根据向导一步一步地创建虚拟机,首先选择安装方式是“TYPICAL(典型)”还是
“CUSTOM(自定义)”安装。 我这里选择典型。
D.因为这里是用于安装REDHAT,所以在Guest operating system(客户操作系统)“
中选择”LINUX“,点击下一步。
E.在Virtual machine name(虚拟机名字)中输入你想建立的虚拟机的名字
F.在Location(位置)中选择虚拟机的安装位置。因为会在虚拟机中安装操作系统
和应用软件,所以建议将虚拟机安装在一个有较大空间的磁盘分区中
G.如果你的电脑连接在网络中,那么选择一个合适的网络环境。我这里选择
Use bridged net-working(使用路由网络)
H.点击finish,返回VMWARE主界面,LINUX虚拟机就建好了。
2. 安装操作系统
A. 选中LINUX虚拟机,点击VMWARE工具栏中的Power ON按钮,启动LINUX虚拟机
B.然后插入REDHAT7.3光盘,虚拟系统根据你选择的安装方式开始安装。
3.从硬盘安装REDHAT7.3
如果你认为从光驱中安装比较费时间,又不方便,那你可以将光盘文件转换成ISO文件拷
贝在硬盘中,然后从硬盘安装。
A.点击Settings(设置)--Configuration Editor(编辑配置)进入设置界面对虚拟机进行
配置。
B.在Hardware(硬件)选项中,选择DVD/CD--ROM[IDE 1:0]项,在左边的选项中进行设置。
C.在Connection(连接)选项选中Use ISO image(使用ISO镜像包),然后点击Browse(预览)
按钮,找到放置ISO文件的目录。
D.在打开对话框中选择RedHat.ISO文件,然后点击打开,将ISO文件打开(如果第一个ISO
文件安装完后,计算机提示你插入第二张光盘,则在此选择RedHat.ISO,如此类推)
E.在Virtual device mode(虚拟设备模式)选择虚拟设备的接口方式,选择IDEO:0项
然后点击OK返回到虚拟机界面下,点击Power ON就可以直接从硬盘安装操作系统了
4 安装VMware Tools
虚拟机安装REDHAT7.3时,在状态栏中一直提醒你安装VMware Tools.因为虚拟机是默认
使用自带的虚拟显卡,只有正确安装了VMware Tools后,才能在虚拟机中正确启动
REDHAT7.3操作系统,并正确设置显卡以及显示器的分辨率等参数。
注意:在安装好LINUX后再进行此项操作
A.重新启动虚拟机,点击Setting(设置)--VMware Tools Install(安装VMware工具)
在弹出的菜单中点击Install,安装VMware工具。
B.点击Devices(设备)菜单,你会发现光驱的菜单项由IDE :0变成了IDE :0>F:\
program Files\VMware\Vmware Workstation\Programs\Linux.ISO,
这表示VMware将LINUX的ISO映像文件 作为了虚拟机的光盘。
C.其实这时并没有真正地安装上VMware Tools软件包,还须进一步设置。
进入文本登录界面中,输入管理员用户名(ROOT)和密码进入ROOT@LOCALHOST ROOT
目录下。
D.在命令行后面输入如下命令(注意大小写和空格,同时每行命令后记住回车)
mount -t iso9660 /dev/cdrom /mnt (加载CDROM设备,并且CDROM为只读属性。)
cp /mnt/vmware-linux-tools.tar.gz/tmp (将该软件包持拷贝到LINUX的TMP目录下)
umount /dev/cdrom (舍载CDROM)
cd /tmp (进入TMP目录)
tar zxf vmware-linux-tools.tar.gz (解压该软件包)
cd vmware-linux-tools (进入解压后的目录)
./install.pl (运行安装命令,系统开始安装vmware tools)
E` 在屏幕的提示下,连续回车两次后,系统安装完VMWARE TOOLS,在命令
行中输入STARTX命令,启动REDHAT7.3,进入图形界面。
5. 设置显示器的分辨率
这时虚拟机显示器的分辨率高于本机,由于两机显示器的分辨率的不同将造成图形
窗口的大小不一致,在本机与虚拟机之间相互切换时就很不方便
所以要重新设置虚拟机显示器的分辨率。
A.在命令行中键入cd /etc/x11(X为大写)。进入配置文件所在的目录,同时输入
mc命令。
B.进入MC编辑器,用上下箭头将光标移动到XF86Config-4.vm文件,按下F4,这时将出
现一个文本窗口,里面显示了配置信息。
D.显示的配置信息一般在Screen Section标题后面可找到它。
E 找到显示器的分辨率之后,将Modes中高于本机的ms windows所用的分辨率全部
删除,删除务必从高分辨率向低分辨率删除,以免出现漏洞。
F.保存修改的信息,退到X11目录下,输入startx进入图形界面,虚拟机内的操作系统
的分辨率就发生了改变。