查了各路信息,用軟碟通制作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兄弟就會思路清晰[斜眼笑]。
參考鏈接