मैं का उपयोग कर VirtualBox में डेबियन Wheezy (netinstall) स्थापित कर रहा हूं preseed.cfg
।
मैंने दोनों की कोशिश की d-i netcfg/get_hostname string somehost
और d-i netcfg/get_hostname string somehost
, लेकिन दोनों मामलों में मेजबान "डेबियन" के रूप में सेट हो जाता है। मैंने एक ही समय में दोनों की कोशिश की, लेकिन अभी भी मेजबान "डेबियन" के रूप में सेट है।
Preconfiguration फ़ाइल के बारे में डेबियन की मार्गदर्शिका के अंश :
यदि आप होस्टनाम के लिए बाध्य करना चाहते हैं, तो इस बात की परवाह किए बिना कि क्या डीएचसीपी सर्वर रिटर्न करता है या आईपी के लिए रिवर्स डीएनएस प्रविष्टि क्या है, अनकम्फैंडैंड निम्नलिखित लाइन को समायोजित करता है।
di netcfg / hostname स्ट्रिंग somehost
यह एक बग है या मैं सिर्फ बदकिस्मत हूं?
d-i pressed/late_command string in-target /bin/bash -c 'echo $(dig +short -x $(facter ipaddress)) | sed -e \'s/\.$//\' > /etc/hostname'
:। यह आईपी पते को प्राप्त करने के लिए कठपुतली से "फैक्टर" का उपयोग करता है लेकिन आप कुछ इसी तरह का उपयोग कर सकते हैंip addr
औरsed
।