查了各路信息,用软碟通制作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我没有验证,下面提供修改方法。
- 首先使用ifconfig命令查看一下,以太网卡的默认名称是什么。比如eno007,那么在
/etc/sysconfig/network-scripts/
目录下,会存在一个和它对应的文件ifcfg-eno007
。切换到超级用户,编辑这个文件,在其中找到NAME=eno007
和DEVICE=eno007
两项,分别修改为NAME=eno007
和DEVICE=eno007
。同时注意一下,ONBOOT
是否为yes
,这决定了网卡是否开机启动。 - 把第一步中修改的文件重命名为
ifcfg-eth0
。 - 禁用该可预测命名规则,在启动时传递
net.ifnames=0 biosdevname=0
内核参数。这一步通过修改/etc/default/grub
文件实现。在其中找到GRUB_CMDLINE_LINUX
变量,在其中加入上面提到的内核参数即可。这个文件也需要使用超级用户身份才能编辑。 - 重新生成GRUB配置,并更新内核参数
grub2-mkconfig -o /boot/grub2/grub.cfg
1.3 卸载ibus4
由于Centos7中使用的ibus,会与SentaurusTCAD2013发生冲突,冲突的结果是在软件交互界面无法输入,所以需要卸载掉。关闭貌似也可以。
sudo yum remove ibus
1.4 安装依赖包5
-
Centos7下需要安装
redhat-lsb
,直接yum安装即可yum install redhat-lsb -y
-
sprocess
需要依赖libmp.so.3
这个库,在/usr/lib64
下应该会有libgmp.so.3
这个库,如果没有用安装一下即可,然后给这个库创建一个符号连接,sprocess
即可运行6ln -s /usr/lib64/libgmp.so.3 /usr/lib64/ligmp.so.3
2. 设置环境变量与安装
这里推荐知乎系列教程SentaurusTCAD详细安装教程7,同时感谢滨彬斌缤学长的帮助。这个教程已经十分详尽了,不再赘述。
感谢DQ兄弟的帮助,焦头烂额的时候一想到DQ兄弟就会思路清晰[斜眼笑]。
参考链接