查了各路信息,用軟碟通制作U盤安裝安裝就是不成功,后來在U盤安裝CentOS7遇到:init... timeout1找到原因,原來是Centos7有一個特別的分區(qū)問題,導(dǎo)致Windows下部分轉(zhuǎn)移軟件出現(xiàn)問題。更換鏡像燒錄軟件為Win32 Disk Imager后,成功安裝系統(tǒng)。
1. 安裝系統(tǒng)后的配置
由于Sentaurus TACD的破解對系統(tǒng)有一些要求,所以需要對系統(tǒng)進(jìn)行一些設(shè)置。
1.1 更改主機(jī)名
需要永久更改主機(jī)名,這個可以在安裝系統(tǒng)時指定,也可以安裝系統(tǒng)后再進(jìn)行更改。安裝系統(tǒng)時指定的話,只要在裝系統(tǒng)時細(xì)心一些,就能找到設(shè)置的地方。下面介紹系統(tǒng)安裝完成以后的更改方法。
主機(jī)名放在/etc/hostname文件中,修改這個文件,就可以修改主機(jī)名。這個文件需要超級用戶權(quán)限才能修改。
su # 切換到超級用戶身份
密碼 #超級用戶密碼
vim /etc/hostname
這里修改主機(jī)名為tcadhost,其他也可以。
1.2 修改網(wǎng)卡名稱2,3
Centos7中,網(wǎng)卡名稱被默認(rèn)改為enoxxxx的形式,en表示enthernet,o表示onboard。有文章說Sentaurus TCAD的驗證只認(rèn)eth0,所以需要修改網(wǎng)卡名稱。是不是只能用eth0我沒有驗證,下面提供修改方法。
- 首先使用ifconfig命令查看一下,以太網(wǎng)卡的默認(rèn)名稱是什么。比如eno007,那么在
/etc/sysconfig/network-scripts/目錄下,會存在一個和它對應(yīng)的文件ifcfg-eno007。切換到超級用戶,編輯這個文件,在其中找到NAME=eno007和DEVICE=eno007兩項,分別修改為NAME=eno007和DEVICE=eno007。同時注意一下,ONBOOT是否為yes,這決定了網(wǎng)卡是否開機(jī)啟動。 - 把第一步中修改的文件重命名為
ifcfg-eth0。 - 禁用該可預(yù)測命名規(guī)則,在啟動時傳遞
net.ifnames=0 biosdevname=0內(nèi)核參數(shù)。這一步通過修改/etc/default/grub文件實現(xiàn)。在其中找到GRUB_CMDLINE_LINUX變量,在其中加入上面提到的內(nèi)核參數(shù)即可。這個文件也需要使用超級用戶身份才能編輯。 - 重新生成GRUB配置,并更新內(nèi)核參數(shù)
grub2-mkconfig -o /boot/grub2/grub.cfg
1.3 卸載ibus4
由于Centos7中使用的ibus,會與SentaurusTCAD2013發(fā)生沖突,沖突的結(jié)果是在軟件交互界面無法輸入,所以需要卸載掉。關(guān)閉貌似也可以。
sudo yum remove ibus
1.4 安裝依賴包5
-
Centos7下需要安裝
redhat-lsb,直接yum安裝即可yum install redhat-lsb -y -
sprocess需要依賴libmp.so.3這個庫,在/usr/lib64下應(yīng)該會有libgmp.so.3這個庫,如果沒有用安裝一下即可,然后給這個庫創(chuàng)建一個符號連接,sprocess即可運行6ln -s /usr/lib64/libgmp.so.3 /usr/lib64/ligmp.so.3
2. 設(shè)置環(huán)境變量與安裝
這里推薦知乎系列教程SentaurusTCAD詳細(xì)安裝教程7,同時感謝濱彬斌繽學(xué)長的幫助。這個教程已經(jīng)十分詳盡了,不再贅述。
感謝DQ兄弟的幫助,焦頭爛額的時候一想到DQ兄弟就會思路清晰[斜眼笑]。
參考鏈接