Step1 安装Centos7&Sentaurus TCAD

查了各路信息,用软碟通制作U盘安装安装就是不成功,后来在U盘安装CentOS7遇到:init... timeout1找到原因,原来是Centos7有一个特别的分区问题,导致Windows下部分转移软件出现问题。更换镜像烧录软件为Win32 Disk Imager后,成功安装系统。

1. 安装系统后的配置

由于Sentaurus TACD的破解对系统有一些要求,所以需要对系统进行一些设置。

1.1 更改主机名

需要永久更改主机名,这个可以在安装系统时指定,也可以安装系统后再进行更改。安装系统时指定的话,只要在装系统时细心一些,就能找到设置的地方。下面介绍系统安装完成以后的更改方法。
主机名放在/etc/hostname文件中,修改这个文件,就可以修改主机名。这个文件需要超级用户权限才能修改。

su  # 切换到超级用户身份
密码  #超级用户密码
vim /etc/hostname

这里修改主机名为tcadhost,其他也可以。

1.2 修改网卡名称2,3

Centos7中,网卡名称被默认改为enoxxxx的形式,en表示enthernet,o表示onboard。有文章说Sentaurus TCAD的验证只认eth0,所以需要修改网卡名称。是不是只能用eth0我没有验证,下面提供修改方法。

  1. 首先使用ifconfig命令查看一下,以太网卡的默认名称是什么。比如eno007,那么在/etc/sysconfig/network-scripts/目录下,会存在一个和它对应的文件ifcfg-eno007。切换到超级用户,编辑这个文件,在其中找到NAME=eno007DEVICE=eno007两项,分别修改为NAME=eno007DEVICE=eno007。同时注意一下,ONBOOT是否为yes,这决定了网卡是否开机启动。
  2. 把第一步中修改的文件重命名为ifcfg-eth0
  3. 禁用该可预测命名规则,在启动时传递net.ifnames=0 biosdevname=0内核参数。这一步通过修改/etc/default/grub文件实现。在其中找到GRUB_CMDLINE_LINUX变量,在其中加入上面提到的内核参数即可。这个文件也需要使用超级用户身份才能编辑。
  4. 重新生成GRUB配置,并更新内核参数grub2-mkconfig -o /boot/grub2/grub.cfg

1.3 卸载ibus4

由于Centos7中使用的ibus,会与SentaurusTCAD2013发生冲突,冲突的结果是在软件交互界面无法输入,所以需要卸载掉。关闭貌似也可以。

sudo yum remove ibus

1.4 安装依赖包5

  1. Centos7下需要安装redhat-lsb,直接yum安装即可

    yum install redhat-lsb -y
    
  2. sprocess需要依赖libmp.so.3这个库,在/usr/lib64下应该会有libgmp.so.3这个库,如果没有用安装一下即可,然后给这个库创建一个符号连接,sprocess即可运行6

    ln -s /usr/lib64/libgmp.so.3 /usr/lib64/ligmp.so.3
    

2. 设置环境变量与安装

这里推荐知乎系列教程SentaurusTCAD详细安装教程7,同时感谢滨彬斌缤学长的帮助。这个教程已经十分详尽了,不再赘述。

感谢DQ兄弟的帮助,焦头烂额的时候一想到DQ兄弟就会思路清晰[斜眼笑]。

参考链接

  1. U盘安装CentOS7遇到:init... timeout
  2. CentOS7网络配置和修改网卡名称及常用服务管理命令
  3. Centos7更改网卡名称Eth0
  4. EETOP
  5. 链接
  6. Ubuntu 16.04上运行sentaurus TCAD遇到的问题及解决方法
  7. SentaurusTCAD详细安装教程

你可能感兴趣的:(Step1 安装Centos7&Sentaurus TCAD)