热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何修改VMware虚拟机配置文件

VMware虚拟机配置文件为*.vmx,以下具体是在VMwareWorkstation6下安装的SlackwareGNU/Linux12.0操作系统一例,其初始配置文件的名称为slackware.vmx,具体内容如下:.encodingGBKconfig.version8virtualHW.version6memsiz

 

VMware 虚拟机配置文件为 *.vmx,以下具体是在VMware Workstation 6 下安装的Slackware GNU/Linux 12.0 操作系统一例,其初始配置文件的名称为slackware.vmx,具体内容如下:

.encoding = "GBK"
config.version = "8"
virtualHW.version = "6"
memsize = "256"
scsi0.present = "TRUE"
scsi0.virtualDev = "lsilogic"
scsi0:0.present = "TRUE"
scsi0:0.fileName = "slackware.vmdk"
ide1:0.present = "TRUE"
ide1:0.autodetect = "TRUE"
ide1:0.deviceType = "cdrom-image"
ide1:0.fileName = "slackware-12.0-install-dvd.iso"
floppy0.present = "FALSE"
ethernet0.present = "TRUE"
ethernet0.virtualDev = "e1000"
ethernet0.wakeOnPcktRcv= "FALSE"
ethernet0.addressType = "generated"
ehci.present = "TRUE"
pciBridge0.present = "TRUE"
sound.present = "FALSE"
usb.present = "FALSE"
vmci0.present = "TRUE"
roamingVM.exitBehavior = "go"
displayName = "slackware"
extendedCOnfigFile= "slackware.vmxf"
guestOS = "other26xlinux"
nvram = "slackware.nvram"
virtualHW.productCompatibility = "hosted"

Virtual Device

SCSI
"buslogic" BusLogic SCSI
"lsilogic" LSI Logic SCSI
"lsisas1068" LSI Logic SAS

Ethernet
"e1000" Intel(R) PRO/1000 MT Network Connection

"pcnet32" 设备为:AMD PCNet AM79C970A,

"vmxnet" VMware PCI Ethernet Adapter

宿主操作系统列表

guestOS = "other26xlinux"

Windows
"winxphome" Windows XP Home Edition
"winxppro" Windows XP Professional
"winxppro-64" Windows XP Professional x64 Edition
"winnetenterprise" Windows Server 2003 Enterprise Edition
"winnetenterprise-64" Windows Server 2003 Enterprise x64 Edition

Linux
"rhel3" Red Hat Enterprise Linux 3
"rhel3-64" Red Hat Enterprise Linux 3 64-bit
"rhel4" Red Hat Enterprise Linux 4
"rhel4-64" Red Hat Enterprise Linux 4 64-bit
"rhel5" Red Hat Enterprise Linux 5
"rhel5-64" Red Hat Enterprise Linux 5 64-bit
"sles11" SUSE Linux Enterprise 11

Netware
"netware6" Novell Netware 6

Other
freebsd FreeBSD
freebsd-64 FreeBSD 64-bit
dos MS-DOS
other Other
other-64 Other 64-bit

VMware 修改磁盘
disk.locking = "false"

 
VMware 修改网卡类型、网卡连接方式和网卡MAC地址的方法

一、修改网卡类型:

vmware默认使用是虚拟的AMD PCNet AM79C970A网卡,但是也可以改变网卡配置,虚拟出Intel PRO/1000和VMware PCI Ethernet Adapter网卡。

方法是在虚拟机的.vmx文件中用添加或者修改如下语句指定网卡类型:

ethernet0.virtualDev = "e1000"
其值为e1000指定网卡类型为Intel(R) PRO/1000 MT Network Connection
其值为vmxnet指定网卡类型为VMware PCI Ethernet Adapter
其值为vlance指定网卡类型为AMD PCNet AM79C970A(默认为此项),现实的连接信息为:VMware Accelerated AMD PCNet Adapter;未安装VMware Tools之前显示为:AMD PCNET Family PCI Ethernet Adapter

二、修改网卡连接方式:

VMware 网卡连接方式有桥接方式、网络地址转换NAT方式、

ethernet0.cOnnectionType= "nat"

"nat"

"custom"

三、修改网卡MAC地址 修改VMware中网卡MAC地址的几种方法:

1、修改虚拟机的*.vmx文件.

这种方法最值得推荐,因为这样就类似于重新改写VMware虚拟机的"物理网卡ROM”。方法是:

分两种情况:

第一种:
ethernet0.addressType = "static"
ethernet0.Address = "00:50:56:C7:9B:36"
"static”说明vmware"物理网卡"的MAC是静态设定的,你可以修改成以005056开头的另外一个MAC即可。改完启动vmware时如果问你SSID的话,选择"Keep Always”。注: 机器位址必须跟随这样式00:50:56:XX:XX:XX

第二种方法:
ethernet0.addressType = "generated"
uuid.location = "56 4d 31 44 c7 9b 76 01-ab aa b9 1b e2 6d d2 03"
uuid.bios = "56 4d 31 44 c7 9b 76 01-ab aa b9 1b e2 6d d2 03"
ethernet0.generatedAddress = "00:0c:29:6d:d2:03"
"generated"说明vmware"物理网卡"的MAC是系统随机动态设定的,你可以通过将uuid.bios后六位及ethernet0.generatedAddress后六位改成你想要改成的以000c29开头的MAC即可。

2、就是在Windows或者Linux等系统里面通过系统的软修改方式进行修改,关于这种方式的资料很多地方有提供就不再陈述了。


推荐阅读
  • 本题来自WC2014,题目编号为BZOJ3435、洛谷P3920和UOJ55。该问题描述了一棵不断生长的带权树及其节点上小精灵之间的友谊关系,要求实时计算每次新增节点后树上所有可能的朋友对数。 ... [详细]
  • 嵌入式开发环境搭建与文件传输指南
    本文详细介绍了如何为嵌入式应用开发搭建必要的软硬件环境,并提供了通过串口和网线两种方式将文件传输到开发板的具体步骤。适合Linux开发初学者参考。 ... [详细]
  • 通常情况下,修改my.cnf配置文件后需要重启MySQL服务才能使新参数生效。然而,通过特定命令可以在不重启服务的情况下实现配置的即时更新。本文将详细介绍如何在线调整MySQL配置,并验证其有效性。 ... [详细]
  • 2012年7月30日,语言岛团队宣布其智能记单词软件V0.3.4.554版本正式开源。该版本不仅支持跨平台使用,还引入了多项创新功能,旨在帮助用户更高效地记忆单词。 ... [详细]
  • Python自动化测试入门:Selenium环境搭建
    本文详细介绍如何在Python环境中安装和配置Selenium,包括开发工具PyCharm的安装、Python环境的设置以及Selenium包的安装方法。此外,还提供了编写和运行第一个自动化测试脚本的步骤。 ... [详细]
  • 本题要求在一组数中反复取出两个数相加,并将结果放回数组中,最终求出最小的总加法代价。这是一个经典的哈夫曼编码问题,利用贪心算法可以有效地解决。 ... [详细]
  • 利用Selenium与ChromeDriver实现豆瓣网页全屏截图
    本文介绍了一种使用Selenium和ChromeDriver结合Python代码,轻松实现对豆瓣网站进行完整页面截图的方法。该方法不仅简单易行,而且解决了新版Selenium不再支持PhantomJS的问题。 ... [详细]
  • 解决TensorFlow CPU版本安装中的依赖问题
    本文记录了在安装CPU版本的TensorFlow过程中遇到的依赖问题及解决方案,特别是numpy版本不匹配和动态链接库(DLL)错误。通过详细的步骤说明和专业建议,帮助读者顺利安装并使用TensorFlow。 ... [详细]
  • 本文探讨了在构建应用程序时,如何对不同类型的数据进行结构化设计。主要分为三类:全局配置、用户个人设置和用户关系链。每种类型的数据都有其独特的用途和应用场景,合理规划这些数据结构有助于提升用户体验和系统的可维护性。 ... [详细]
  • Linux中的yum安装软件
    yum俗称大黄狗作用:解决安装软件包的依赖关系当安装依赖关系的软件包时,会将依赖的软件包一起安装。本地yum:需要yum源,光驱挂载。yum源:(刚开始查看yum源中的内容就是上图 ... [详细]
  • 本文将详细介绍多个流行的 Android 视频处理开源框架,包括 ijkplayer、FFmpeg、Vitamio、ExoPlayer 等。每个框架都有其独特的优势和应用场景,帮助开发者更高效地进行视频处理和播放。 ... [详细]
  • 气象对比分析
    本文探讨了不同地区和时间段的天气模式,通过详细的图表和数据分析,揭示了气候变化的趋势及其对环境和社会的影响。 ... [详细]
  • 本文详细介绍了钩子(hook)的概念、原理及其在编程中的实际应用。通过对比回调函数和注册函数,解释了钩子的工作机制,并提供了具体的Python示例代码,帮助读者更好地理解和掌握这一重要编程工具。 ... [详细]
  • 了解计算机的序列号和主板型号对于多种用途至关重要。本文将详细介绍如何使用命令提示符和第三方工具,在Windows 10系统中轻松获取这些关键硬件信息。 ... [详细]
  • CentOS 7.6环境下Prometheus与Grafana的集成部署指南
    本文旨在提供一套详细的步骤,指导读者如何在CentOS 7.6操作系统上成功安装和配置Prometheus 2.17.1及Grafana 6.7.2-1,实现高效的数据监控与可视化。 ... [详细]
author-avatar
黑马理财投资
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有