這是本文件的舊版!


Show NIC selection when setting the network command with the device option

某天Ivy說在answer file中設定網卡名稱後,安裝時會停在以下畫面:

所使用的command參數如下:

network --onboot=yes --bootproto=dhcp --ipv6=auto --device=eth1

這樣的參數,以前試驗過是可以安裝完成的。因此在發生這個問題後,我檢查了它的debug console:

從console得知,eth1可能是沒有連接網路線或者是網路太慢而導致的問題。後來和Ivy再三確認,有問題的是有接網路線的網卡,且問題是發生在activate:

我想既然有retry應該就有次數或者timeout限制,因此發現在Anaconda的說明文件中(link),有提到dhcptimeout這個boot參數。看了一些人的使用範例,應該是可以直接串在isolinux.cfg中,如下:

default linux ksdevice=link ip=dhcp ks=cdrom:/ks.cfg dhcptimeout=90
然而我在RHEL/CentOS 6.7與6.8試驗後都無效。因此我就拿了顯示的錯誤字串,問問Google大師,想找一下Anaconda source code來看一下。最後找到別人根據Anaconda code修改的版本: link