vmware MacOSX在安装vmware tools时提示“更新服务器上找不到组件”

vmware MacOSX在安装vmware tools时提示更新服务器上找不到组件

安装VMware Tools 的步骤:

在虚拟机的设置选项中,CD/DVD选项应设置为虚拟机破解Vmvare安装Mac安装文件中的darwin.iso。(这个文件如果破解了MacOSX,那么这个iso应该在Vmvare的安装目录中就可以找到的)

然后去我的电脑打开光驱(此时显示加载的VMware Tools)就行了。

 

重启后花屏,但是我刷新了两天,调整了一下sizeOK了。

 

关于共享文件夹的问题,我在共享文件夹设置好后在Mac根目录可以找到。

enlarge the space of linux based on vmware

增加VMwareLINUX的虚拟机磁盘空间

原因:当初虚拟机分了20GB,结果太小了,装了一些软件后都不能update了,所以需要增加虚拟机的硬盘空间。

使用vmware-vdiskmanager.exe 程序增加磁盘空间

VMware6.0安装目录下有一个命令行工具vmware-vdiskmanager.exe 程序,可用来修改虚拟机硬盘的大小。方法如下:

1. 关闭虚拟机;启动Windows下的命令提示符界面;

2. 命令进入VMware的安装目录(如:D:VMware,输入“vmware-vdiskmanager”后按回车键,可显示关于该命令的说明。

3. 执行如下命令:vmware-vdiskmanager -x 30Gb “D:Program Filesvmvareubuntu.vmdk”,参数-x表示要扩展虚拟机硬盘空间;紧随其后的数字指要扩展的大小(如20Gb表示磁盘总量,包含原来的磁盘容量,而不是新增加的容量);最后是要操作的虚拟机Linux的具体文件。若路径名中有空格,必须以双引号括起来。

等待一会,具体时间应该和机器以及容量大小有关系,执行完毕,显示

Grow: 100% done.

Disk expansion completed successfully.

退出命令提示符窗口,重启VMware,这时虚拟机硬盘空间已变成30GB了。这个过程中,已安装的Linux系统不会被破坏。

如果原来的虚拟机硬盘已被分成了多个分区,那么在通过 vmware-vdiskmanager.exe扩大了硬盘空间后,还需要在虚拟机系统中将增加的分区划分、格式化。并且会在执行扩容命令的时候会有Warning如下:

 WARNING: If the virtual disk is partitioned, you must use a third-party

         utility in the virtual machine to expand the size of the

         partitions. For more information, see:

         http://www.vmware.com/support/kb/enduser/std_adp.php?p_faqid=1647

4. 启动虚拟机系统,用root登录(后续所有步骤都应以root用户身份登录操作),在 命令行用fdisk -l查看。由于这里是直接修改了原始空间大小,因此可以看到/dev/sda空间改变为32.2GB

[helloworld@localhost Desktop]# fdisk -l

5. 使用fdisk /dev/sda进入菜单项,m是列出菜单,p是列出分区表,n是增加分区,w是保存并推出。通过nw来进行操作即可。

通过vmware的菜单进行增加

1.      对虚拟机选择Edit virtual machine setting

2.      Hardware下方选择Add…

3.      然后选择Hard Dist..

4.      一步步进行操作即可。

5.      启动虚拟机,df –h并没有看到增加的硬盘空间,执行fdisk –l,可以看到已经多出一个/dev/sd?,这里的?代表硬盘编号,第一个硬盘编号为asda,第二个就是sdb,第三个是sdc,以此类推,一般来说,如果以前没有增加过硬盘,那么原来的硬盘就是sda,通过VMware菜单增加的虚拟硬盘编号就是sdb。如果添加的第二块硬盘是IDE硬盘,就应该看到hdb,如果是 SCSI硬盘,看到的就应该是sdb

6.      使用fdisk /dev/sdb进行分区操作;

7.      然后格式化mkfs /dev/sdb1

8.      挂载到目录,mount /dev/sdb1 /yourdir,其中yourdir是自己创建的;

9.      如果希望开机就挂载,那么可以将上面的mount添加到/etc/profile,或者修改/etc/fstab也可以。

Intel Virtualization Technology虚拟化技术

Intel Virtualization Technology虚拟化技术

为什么会设计到Intel VT

      在使用VirtualBox安装64位的CentOS的时候提示是否开启了该选项。

      开启方法,进入BIOS,在Advanced中有选项Intel Virtualization Technology,使其Enabled即可。

Intel Virtualization Technology有什么实在的用处呢,最简单来说就是可以使虚拟机的运行速度几乎接近实体机器的水平

Intel VT虚拟化技术的作用:

1、在开启VT时,能够提高虚拟机软件VMWareMS Virtual server等)所产生的虚拟机的内存和磁盘性能,对CPU性能的提升不明显!
2
、只有在开启VT后,才能够在32位的操作系统中(如XPVista)虚拟出64位的操作体统(如64-bit XP等)。
    
不开启VT32位系统不能虚拟出64位系统。
     
这点对于日常使用32位系统,偶尔使用64位系统的用户很有用!!

用户如何选择CPUVT的支持与否?

1、如果你只是使用单一操作系统,如XPVista,没有机会使用虚拟机,那么VT对你毫无用处!!还不如选择不支持VTCPU,省钱!!
2
、如果你需要使用虚拟机,不管是VMWare,还是MSVS2005,使用支持VTCPU都能够提高虚拟机的性能,特别是磁盘和内存性能。应该选支持VTCPU,何况也贵不了多少钱!呵呵

下面参考文章的重点信息

1VMware在不支持Intel VTIA32架构CPU上无法虚拟64-bit客户操作系统,因为无法在客户OS之间安全地隔离。

2、我们谈到了目前IA32架构采用Ring等级带来的虚拟化难题,自然而言地,我们可以预料到Intel Virtualization Technology可以解决这些问题。  不错,Intel VT就是为此而生。作为一个芯片辅助(Chip-Assisted)的虚拟化技术,VT可以同时提升虚拟化效率和虚拟机的安全性,下面我们就来看看 Intel VT带来了什么架构上的变迁。我们谈论的主要是IA32上的VT技术,一般称之为VT-x,而在Itanium平台上的VT技术,被称之为VT-i

3、主流的虚拟机软件都开始支持x86虚拟化技术了——包括Intel VTAMD-V

4、 软件虚拟化领域的巨头VMware的产品是完全虚拟化的著名例子,一般的VMware WorkstationVMware Server都属于Hosted Architecture寄居架构,而企业级产品VMware ESX Server则属于Bare Metal Architecture裸金属架构,这种架构在商业化产品上很难得,可以充分地发挥硬件的威力。我们使用VMware Server的原因是:易于使用。ESX Server难以配置。VMware Server包含了很多组件。强大的网络功能是VMware的特色:两个VMware虚拟网卡。VMware可以实现非常复杂的虚拟化网络环境。

5Microsoft Virtual Server 2005 R2发布也有了一段时日,虽然仍不如VMware完善,不过提供了一些VMware不能提供的有趣特性。

6Intel方只有在支持VTCPU上才能安装64-bit客户操作系统。

7、同时运行两个虚拟机,VMware就建立两个VMware Server VMX进程。每个虚拟机虚拟了两个CPU,因此每个VMware Server VMX进程就具有两个虚拟CPU线程,并分布在我们硬件的两个CPU核心上。

8、 我们分别在Window Server 2003 R2 Enterprise Edition SP232bit64bit环境下进行了测试——主机操作系统和客户操作系统都分别采用了这两种操作系统,并再分别测试了VT和无VT下的表现。主机 的性能也进行了测试。(详细测试数据参看原文)

9CPU性能
  在仅运行单个虚拟机的情况下,理论测试表明,在32bit主机操作系统下打开VT并没有性能上的优势——64bit下则相反,打开VT可以获得更好的CPU性能。
  虽然VMware虚拟出来的显卡并不能支持硬件”3D操作,不过OpenGL仍然可以运行,我们可以看出其虚拟OpenGL运行的性能非常之低,这时VT32bit下的CPU表现不错。
  总体而言,VTCPU性能上没有显示出什么特别的地方,看来VT须要在更大的虚拟机负荷下才能表现出其性能上的优势。

10、内存性能
  由于虚拟架构改变,VT下的内存性能表现非常好,如WinRAR这样的成绩非常突出。

11、磁盘性能
  虚拟机情况下的磁盘性能非常之强劲,这是因为相关的数据很容易地就可以缓冲的缘故,这需要大量的内存支持。
  这是我们虚拟机所在的硬盘HD Tach RW测试成绩,虚拟机的虚拟磁盘都位于这个WD3200YS的前端。

  32bit Host OS/32bit Guest OSVT打开下的HD Tach RW,读写速度和WDC3200YS前段速度一致,而突发速率则要高出不少。

  32bit Host OS/64bit Guest OS下的突发传输更快,达到了349.1MB/s,这实际上表现了64bit系统比32bit系统的内存性能更加强劲。

  64bit Host OS/32bit Guest OS,没有打开VT的情况下,也能提供很不错的突发速度:300.5MB/s

  64bit Host OS/32bit Guest,打开VT之后与上面对比,突发略有下降。

64bit性能

  毫无疑问,64bit下可以提供更好的CPU性能、内存性能。

12、 由于使用了负荷并不算强的理论测试软件,因此仅能测试架构带来的理论性能表现:CPU理论性能方面并无太大差别,而内存性能则使用VT后具有明显的提升。 同时,IntelLong模式64bit无法提供内存隔离所需要的足够保护措施,而通过Intel VT技术,则能解决这个问题,因此Intel CPU只有具有VT技术的时候才能运行64bit虚拟机。更好的隔离性或许用户一眼无法看到,然而当客户操作系统异常崩溃的时候,你才可以感觉到它的用处。
3~4个虚拟机的普通CPU负载下,VMware有望从芯片辅助的虚拟化技术中获益,我们期望在下一篇文章中对ESX Server 3.0进行测试,ESX看起来可以充分利用新的处理器特性,应该会有大量的性能提升。

 

参考文章为:http://pc.sanhaostreet.com/NewsData/2007/6/20076261759506061.shtml