/etc/resolv.conf

遭遇情境

當在「build iso」時,若遇到下面的情形

can't download dctrl-tools

只要在「build iso」前,編輯「主系統」的「/etc/resolv.conf」內容如下

nameserver 8.8.8.8

或是也可以直接執行下面指令,產生「主系統」的「/etc/resolv.conf」

echo 'nameserver 8.8.8.8' | sudo tee /etc/resolv.conf

若是要附加到「/etc/resolv.conf」,則是執行下面指令(多了個參數「-a」)

echo 'nameserver 8.8.8.8' | sudo tee -a /etc/resolv.conf

上面的「8.8.8.8」也可以改為「1.1.1.1

當透過「Debian Live Build」來製作「Live ISO」時,會自動將「主系統」的「/etc/resolv.conf」複製到「目標系統」,這樣就可以解除上面遇到的情況。

請參考下面的實作: live-build / scripts

live-build / scripts
/usr/lib/live/build/chroot_resolv