ผมติดตั้ง Debian ดังเสียงฮืด ๆ (NetInstall) ใน VirtualBox preseed.cfg
ใช้
ฉันพยายามทั้งสองd-i netcfg/get_hostname string somehost
และd-i netcfg/get_hostname string somehost
แต่ในทั้งสองกรณีเป็นเจ้าภาพที่ได้รับการกำหนดให้เป็น "เดเบียน" ฉันลองทั้งสองอย่างพร้อมกัน แต่โฮสต์ยังตั้งเป็น "เดเบียน"
ข้อความที่ตัดตอนมาจากคำแนะนำของ Debian เกี่ยวกับไฟล์การกำหนดค่าล่วงหน้า :
ถ้าคุณต้องการบังคับใช้ชื่อโฮสต์ไม่ว่าเซิร์ฟเวอร์ DHCP จะส่งคืนหรือไม่ว่ารายการ DNS ย้อนกลับสำหรับ IP คืออะไรให้ยกเลิกการใส่ข้อคิดเห็นและปรับบรรทัดต่อไปนี้
di netcfg / ชื่อโฮสต์สตริง somehost
นี่เป็นข้อบกพร่องหรือฉันแค่โชคไม่ดี?
d-i pressed/late_command string in-target /bin/bash -c 'echo $(dig +short -x $(facter ipaddress)) | sed -e \'s/\.$//\' > /etc/hostname'
DNS: การใช้งานนี้ "facter" จาก puppetlabs ที่จะได้รับที่อยู่ IP แต่คุณสามารถทำสิ่งที่คล้ายกันโดยใช้และip addr
sed