如何在VMware虚拟机中安装ANSYS 12.1(算是教程的博文吧)

2023-10-28 02:40

本文主要是介绍如何在VMware虚拟机中安装ANSYS 12.1(算是教程的博文吧),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

如何在 VMware 虚拟机中安装 Ansys12.1

在这里插入图片描述

前言(可以跳过,算是吐槽或是废话)
  1. ANSYS 12.1 这个软件绝对是我目前安装软件中,最花时间安装的一个(搞了好多天,所以在虚拟机使用和 ANSYS 软件安装的心得还蛮多的,就在我还清楚的时候记录下来,说不定以后我再来看看),基本上什么错误我都出现过了(比如安装证书时提示证书过期【expire】、FLEXlm:not runningcould not connect to any license server 等等)。网上资料也查找了很多,但是,很多对我也没有作用。最终,终于通过一个特殊的方式将 ANSYS 12.1 软件给打开了—— 在虚拟机中。
    在这里插入图片描述
  2. 一开始我的方案是 VMware 14 + Windows XP + ANSYS 12.1 的组合测试安装的(因为一开始我参照的教程就是基于 Windows XP,可能是因为这个教程有点年代了,或者为了稳定、快速),后来因为激活的问题,我把 Windows XP 替换为 Windows 7
  3. 最后一点,这个最终的实现还是有点的(后面再说),如果有更好的方法可以换别的或者告诉我,里面所有的步骤基本上我都会把原因写清楚(相当于我思考问题和解决问题的过程),如果有相同遭遇的小伙伴就可以照着做一做。
    PS. 这可能不是一个很好的教程博文,但是作为一篇经历类博文可以看看。
目录

1. 需要准备的东西
2. 安装虚拟机
3. 重要操作1
4. 安装操作系统
5. 安装 ANSYS 12.1
6. 自检环节
7. 重要操作2
8. 缺点优点分析

一、需要准备的东西 ↶
  1. VMware 14(任何版本都可以,我的是14)
  2. Windows 7 64 位(因为软件需要 64 位的,还有任何版本的微软 OS 都可以,只要是 64 位)
  3. ANSYS 12.1(本次的主角)
二、安装虚拟机 ↶

网上资料有很多,而且这是最基本的一步我就不多写了(某软件管家)。
在这里插入图片描述
打开后,这样就可以了。

三、重要操作1 ↶

将物理机(自己的电脑)系统时间调一下,具体怎么调呢,这个要查看 ANSYS 12.1 里面附带的一个生成 License 的工具。
在这里插入图片描述
运行的时候可能要管理员,还有这玩意还会被误杀,添加信任即可。
在这里插入图片描述
打开 License txt 文件看一下,
在这里插入图片描述
红框里的就是算是证书的有效期(我猜的),然后你需要估一个时间,比如 2012、2013 这个时间,将作为接下来物理机的系统时间,因为这个牵扯到的很多。

我稍微解释一下(顺便讲一下我安装的思路,如果不是你想要的,可以不用看下去了):

  1. 我们先模拟一个安装环境,比如 2020.4.7 安装了 windows 7,然后按照某教程安装了软件,结果疯狂报错,就是用不了。
  2. 可能第一个错就是,证书过期,因为上面是最多 2019 年 ,今年是 2020 年,怪不得前面装的人都没像我这么惨(这个情况适用于直接将软件装在物理机里面,因为证书最多到 2019 年,可能也因为我哪里操作的不对)。
  3. 你可能会想,我把证书里面的时间往后调,比如调成 2030 年(我真的试过),证书安装通过,但是 FLEXlm 服务器没有回应,结果又报错了,报了 FLEXlm:not running(有这个错,还有直接打开 Mechanical APDL(ANSYS)报的错,不写了),FLEXlm 服务器无法运行。这怎么回事。服了,为啥证书时间往后调就不行,如果可以将 2019 年往后延长的话,其实后面就非常简单了,直接装就可以(甚至不需要虚拟机),哪有这么麻烦。当时我就猜应该是这个生成证书软件的问题,但是我不懂,只好围魏救赵(委曲求全?)了。
  4. 或者再想,虚拟机的系统时间调到前面不就好了,结果运行软件时又双报了一个错,系统的时钟被 set back,无法打开。这个问题主要是安装系统的时候,很多文件都是 2020 年的,和你设定的时间肯定不符合,所以报错了(这软件还挺厉害,可以检测是否往前调时间,防偷鸡)。
  5. 所以这个时候,解决办法就是:在自己的物理机中现将现实时间调回至 2012 年,再在虚拟机中安装操作系统,此时操作系统就像是 2012 年安装的一样,接着安装 ANSYS 软件,那么相当于我在2012年安装了这个软件。 ANSYS 你还有什么话说,我看你是应不是不应。这个办法确实没话说!不过当中实现还是有点难度,所以接下来的篇幅就是基于这个理论的实现。

因此,这里重要的一步就是将物理机(自己的机器)的时间往前调。
博主的电脑安装的是 Windows 10 操作系统,所以下面的操作都是基于 Windows 10 的。
在下面的地方关闭自动设置时间更改时间,这里先将自动设置时间关闭,然后在更改时间。
在这里插入图片描述
变成下面这样:
在这里插入图片描述
然后就可以着手安装虚拟机里的操作系统。这里要注意,如果没有明说将系统时间调回来就不要调回来。 不过,这样调系统时间,有一点不好,就是上网不行了,和服务器时钟对不上了。

四、安装操作系统 ↶

注意!!! 为了防止篇幅太长和冗余,我跳过了几步不怎么重要的

我选择的是 Windows 7 64 位
在这里插入图片描述

  1. 选择创建新的虚拟机,出现的对话框点一个第二个都行,我用第一个最无脑不用配置复杂的东西。
    在这里插入图片描述
  2. 产品密钥填不填随便,到时候装完可能还是需要再激活的
    在这里插入图片描述
  3. 我之前填了 50 GB,然后选了第二个选项
    在这里插入图片描述
  4. 自定义硬件中,选择分配的内存,我给了 4 G,毕竟是个像 matlab 的软件,看情况给。在这里插入图片描述
  5. 在一顿确认和漫长的等待之后,就能进入系统了。
    系统显示的时间应该是2012年。不过博主截图的时候,已经是装好的状态,所以这样演示没问题(虚拟机自动与主机同步时间功能,我就是关不掉,如果有人有高招可以告诉我。)
    在这里插入图片描述
  6. 接下来要做的是安装 VMware Tools,这个工具是用来与物理机交流的(可以取代 U 盘)。
    在这里插入图片描述
    如果没有自动安装的话,就在 VMware 里点击这个,然后在虚拟机里的我的电脑里找找看是不是多了什么,也可能它会自动安装。
    在这里插入图片描述
  7. 将此虚拟机关机,设置共享文件夹
    设置网络驱动器一定要勾选上,不然虚拟机里就没有连通物理机的文件夹了。
    在这里插入图片描述
  8. 再次启动虚拟机(我需要关闭 VMware 再开,不然就会卡死,然后就传统艺能,没办法将进程杀死,这个问题可能你也会遇到),应该会出现这个,如果没有出现下面这样的东西,就百度百度吧
    在这里插入图片描述
  9. 激活系统【如果已经激活跳过这一步】,这一步还是很关键的,不然很容易因为系统时间变化,30 天直接过期掉,然后进入安全模式,虽然再激活也可以,但是更加麻烦,所以先给它激活再说,而且 30 天过期也很短,不够用的(可能)。
    可以上网查找激活办法。
    可以用下面这个试试。
    在这里插入图片描述
    这里 VMware Tools 就起到作用,因为我需要把这个程序放在虚拟机运行才行,当然可以插 U 盘,随便吧。将此程序放入物理机的共享文件夹中,在虚拟机中以管理员方式运行它,点击后可以激活,然后再重启,系统即激活。

这样一个“过去”的 WIndows 7 就安装完毕了,也是很重要的一步。

五、安装 ANSYS 12.1 ↶

这一部分我就尽量详细一点吧。其实,重装系统 n 变,重装软件 n 变,就变得非常得心应手了(诶~)

  1. 准备好我们的软件,并把它放入共享文件夹中
    在这里插入图片描述
    ansys121 就是软件本体
    MAGNiTUDE121 就是证书获取
    如果你的文件跟我有点不一样,但是 Ansys 软件一样就可以。

  2. 找到以下两个 exe 文件
    在这里插入图片描述

  3. 首先运行 setup 程序,点击第一个,安装必要的库,比如 VC++ 2008/2005 之类,先要安装这个。(这里需要注意自己的共享文件夹命名要是英文,不要中文,会报错的)【不要介意为什么系统老是变,图是借来的,我也不想再重装一遍了,太烦了】
    在这里插入图片描述

  4. 安装完毕后,选择第二个,正式开始安装软件
    在这里插入图片描述

  5. 选择自己要装的内容
    在这里插入图片描述
    在这里插入图片描述

  6. 等待它允许,它应该会弹出这个,在 Hostname1 中填入自己完整的计算机名,可以在计算机 - 属性中查看(不会的可以上网查教程)
    在这里插入图片描述
    在这里插入图片描述
    接下来,基本上就是 OK 和 Exit 了,软件本体就安装完毕了。接下来是我之前一直难受的证书添加的部分了。

  7. 管理员运行下面这个文件,生成一个证书 license
    在这里插入图片描述

  8. 打开证书,看看是不是计算机名对上了虚拟机的系统的计算机名,顺便看看网卡对不对(这个自己试试吧),如果对的上的话,就可以。可以看到博主里面的证书时期是到 2019 的,天哪,这也太不巧了,所以才要我的【逆转时间】。
    9.

  9. 运行安装证书的程序,一样需要管理员权限
    在这里插入图片描述

  10. 一路点下去,这里都不需要脑子,直接点下一步或者 ok
    在这里插入图片描述
    这里会弹出这个框,点击 Continue,会提示放入证书,就选择点击之前创建的证书。
    在这里插入图片描述
    这里可能会有小伙伴出现证书过期的错,可以看看系统时间是不是调回去了。如果是 2012年,就不会有这个错。
    然后等软件运行完毕,再退出,这样证书就安装完毕了。

  11. 到这里,理论上,已经可以运行软件了。后面提供几步自检环节。

六、自检环节 ↶
  1. 查看菜单中是否出现已经安装的软件,如果有,说明你已经安装上了。在一次安装的过程中,我发现我怎么也找不到 Mechanical APDL(ANSYS),结果原因是我挑选需安装内容时,只剩下第一行的一个勾,去选过头了
    在这里插入图片描述

  2. 运行 Server ANSLIC_ADMIN Utility,查看下面这几个是不是都是 running 状态(博主出错原因是,系统时间被自动由虚拟机纠正为 2020 年,所以超过了 2019,这个软件会自检的)如果这三个都是 running,那么基本上就没问题了,就不会报 FLEXIm 的错,前两个肯定可以运行的。
    在这里插入图片描述

  3. 运行 Mechanical APDL (ANSYS),可能会报 The System Time has been set back(可能是这句话)。这个问题就是安装系统和软件为什么要放在 2012 年的原因,如果没放在 2012 年就可能报这个错。

  4. 运行 Mechanical APDL (ANSYS) 报下面这个错,因为 FLEXIm 等服务器没运行(同第二步,只是运行的程序不同,出错也不同)。
    在这里插入图片描述

  5. 网上说要搞环境变量,一开始我搞了,结果仍然没有;后来我没搞,用了这个自己的方式,没添加环境变量也可以。其实我也不知道这里面是怎么回事,但是将这个事情记录在这一条中。

  6. 接下来,可能还有一个比较重要的事情,就是为什么让我的虚拟机回到了2020年,我还有恃无恐。让它回去了,或者说我为什么不禁止这个时间同步操作。原因之一,我没这个能力,将 VMware 完全禁止时间同步(技术不行),总是偶尔或突然调回去;原因之二,因为软件会报 set back 的问题,倒是需要与主机同步,相当于我的物理机与外界同步,这样的操作是合法的;原因之三,我用了虚拟机快照,可以先快照已经正常运行的系统(指软件可以运行),如果之后出错,就直接回档。

七、重要操作2 ↶

这里可以对正常运行的虚拟机(指软件运行正常)进行快照,防止意外
在这里插入图片描述
这张图就是用了快照后,软件运行依旧正常(物理机时间我已经调回了)
在这里插入图片描述
在快照结束之后,你才可以将物理机时间调回,这样最大程度的保证虚拟机软件运行正常。
这样你就可以畅快的使用软件,可能还会有问题,还要多试试才行。如果以后还有遇到问题的话,就在修改一下这篇博文。

八、缺点优点分析 ↶

缺点就是,其实这个办法真的很笨,但是我也没办法,是在没辙了,这软件逼我的。虽然操作步骤多了。

  1. 调物理机时间至 2012 年
  2. 虚拟机打开
  3. 运行软件
  4. 软件错误,关闭系统,恢复快照
  5. 在启动尝试

但是,确实是一种办法能够完美的运行软件。其实这篇博文不能叫做虚拟机安装 ANSYS,搞得我好想可以随便装,在物理机里也可以。实则不然,只是走投无路,自己的电脑疯狂试错,怕不是直接垮了,虚拟机可以重复尝试,摸出里面的门道来。

优点也有,相当于你拥有了一个操纵时间的能力,可以在某个时间区间,随便使用这个软件,正常物理机可能还不行,除非可以解决证书问题,算了,这个不研究了。

九、总结 ↶

吐槽环节:
在这里插入图片描述
其实,这篇博文我认为不是一篇教程文,教人如何在虚拟机里安装此软件,而是一遍经历文,记录我如何安装的过程和思考,还有无尽的吐槽。当然,这篇文章还不知道有没有人看,主要也是写给以后的自己,这时候总是最懂的时候,过一段时间就啥也不懂了。
就像半年前写的代码,写的时候啥都懂,半年后,这是我写的么?没有一点印象。。哈哈
最重要的是 VMware 倒是用的熟练,无奈啊。。。
果然,写这种文章好累啊 ┓(;´_`)┏

点我回顶部 ☚

 
 
 
 
 
 
 
Fin.

这篇关于如何在VMware虚拟机中安装ANSYS 12.1(算是教程的博文吧)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/290140

相关文章

虚拟机与物理机的文件共享方式

《虚拟机与物理机的文件共享方式》文章介绍了如何在KaliLinux虚拟机中实现物理机文件夹的直接挂载,以便在虚拟机中方便地读取和使用物理机上的文件,通过设置和配置,可以实现临时挂载和永久挂载,并提供... 目录虚拟机与物理机的文件共享1 虚拟机设置2 验证Kali下分享文件夹功能是否启用3 创建挂载目录4

python管理工具之conda安装部署及使用详解

《python管理工具之conda安装部署及使用详解》这篇文章详细介绍了如何安装和使用conda来管理Python环境,它涵盖了从安装部署、镜像源配置到具体的conda使用方法,包括创建、激活、安装包... 目录pytpshheraerUhon管理工具:conda部署+使用一、安装部署1、 下载2、 安装3

Window Server创建2台服务器的故障转移群集的图文教程

《WindowServer创建2台服务器的故障转移群集的图文教程》本文主要介绍了在WindowsServer系统上创建一个包含两台成员服务器的故障转移群集,文中通过图文示例介绍的非常详细,对大家的... 目录一、 准备条件二、在ServerB安装故障转移群集三、在ServerC安装故障转移群集,操作与Ser

windos server2022的配置故障转移服务的图文教程

《windosserver2022的配置故障转移服务的图文教程》本文主要介绍了windosserver2022的配置故障转移服务的图文教程,以确保服务和应用程序的连续性和可用性,文中通过图文介绍的非... 目录准备环境:步骤故障转移群集是 Windows Server 2022 中提供的一种功能,用于在多个

龙蜥操作系统Anolis OS-23.x安装配置图解教程(保姆级)

《龙蜥操作系统AnolisOS-23.x安装配置图解教程(保姆级)》:本文主要介绍了安装和配置AnolisOS23.2系统,包括分区、软件选择、设置root密码、网络配置、主机名设置和禁用SELinux的步骤,详细内容请阅读本文,希望能对你有所帮助... ‌AnolisOS‌是由阿里云推出的开源操作系统,旨

PyTorch使用教程之Tensor包详解

《PyTorch使用教程之Tensor包详解》这篇文章介绍了PyTorch中的张量(Tensor)数据结构,包括张量的数据类型、初始化、常用操作、属性等,张量是PyTorch框架中的核心数据结构,支持... 目录1、张量Tensor2、数据类型3、初始化(构造张量)4、常用操作5、常用属性5.1 存储(st

Ubuntu系统怎么安装Warp? 新一代AI 终端神器安装使用方法

《Ubuntu系统怎么安装Warp?新一代AI终端神器安装使用方法》Warp是一款使用Rust开发的现代化AI终端工具,该怎么再Ubuntu系统中安装使用呢?下面我们就来看看详细教程... Warp Terminal 是一款使用 Rust 开发的现代化「AI 终端」工具。最初它只支持 MACOS,但在 20

Java操作PDF文件实现签订电子合同详细教程

《Java操作PDF文件实现签订电子合同详细教程》:本文主要介绍如何在PDF中加入电子签章与电子签名的过程,包括编写Word文件、生成PDF、为PDF格式做表单、为表单赋值、生成文档以及上传到OB... 目录前言:先看效果:1.编写word文件1.2然后生成PDF格式进行保存1.3我这里是将文件保存到本地后

windows系统下shutdown重启关机命令超详细教程

《windows系统下shutdown重启关机命令超详细教程》shutdown命令是一个强大的工具,允许你通过命令行快速完成关机、重启或注销操作,本文将为你详细解析shutdown命令的使用方法,并提... 目录一、shutdown 命令简介二、shutdown 命令的基本用法三、远程关机与重启四、实际应用

mysql-8.0.30压缩包版安装和配置MySQL环境过程

《mysql-8.0.30压缩包版安装和配置MySQL环境过程》该文章介绍了如何在Windows系统中下载、安装和配置MySQL数据库,包括下载地址、解压文件、创建和配置my.ini文件、设置环境变量... 目录压缩包安装配置下载配置环境变量下载和初始化总结压缩包安装配置下载下载地址:https://d