Tôi đang cài đặt Debian Wheezy (cài đặt mạng) trong VirtualBox bằng cách sử dụng preseed.cfg
.
Tôi đã thử cả hai d-i netcfg/get_hostname string somehost
và d-i netcfg/get_hostname string somehost
, nhưng trong cả hai trường hợp, máy chủ lưu trữ được đặt là "debian". Tôi đã thử cả hai cùng một lúc nhưng máy chủ vẫn được đặt là "debian".
Trích từ hướng dẫn của Debian về tệp cấu hình sẵn :
Nếu bạn muốn buộc một tên máy chủ, bất kể máy chủ DHCP trả về cái gì hoặc mục nhập DNS ngược cho IP là gì, hãy bỏ qua và điều chỉnh dòng sau
di netcfg / hostname chuỗi somehost
Đây có phải là một lỗi hay tôi chỉ không may mắn?
d-i pressed/late_command string in-target /bin/bash -c 'echo $(dig +short -x $(facter ipaddress)) | sed -e \'s/\.$//\' > /etc/hostname'
. Điều này sử dụng "facter" từ con rối để lấy địa chỉ IP nhưng bạn có thể làm điều gì đó tương tự bằng cách sử dụngip addr
vàsed
.