首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何配置预设以填充DHCP中的主机名,而不是在无人值守的安装过程中停留在“配置网络”部分?

如何配置预设以填充DHCP中的主机名,而不是在无人值守的安装过程中停留在“配置网络”部分?
EN

Ask Ubuntu用户
提问于 2015-08-30 22:42:39
回答 2查看 13.7K关注 0票数 5

我正在尝试为我的Hadoop集群节点设置一个无人值守的Ubuntu服务器安装。

主机名通过在我的路由器上使用静态映射与MAC地址相关联。在安装过程中,主机名是由静态映射中的名称预先填充的。

不幸的是,安装在此时暂停,需要手动选项卡以“继续”。

当前的netcfg设置如下所示:

代码语言:javascript
复制
d-i netcfg/choose_interface select em1
d-i netcfg/dhcp_timeout string 60
d-i netcfg/disable_dhcp boolean false
d-i netcfg/dhcp_failed note
d-i netcfg/get_hostname string unassigned-hostname
d-i netcfg/get_domain string unassigned-domain
d-i netcfg/get_hostname seen true
d-i netcfg/get_domain seen true

您能否看到需要更改/添加哪些内容才能从DHCP静态映射中设置主机名,而无需在“配置网络”时停止?

EN

回答 2

Ask Ubuntu用户

发布于 2015-09-18 14:01:51

当网络启动时,某些事情会在获取和读取预置文件之前设置,包括建立网络。如果它没有在命令行上设置,安装程序将进行猜测并要求您确认,这就是您所看到的。塔克斯库拉是正确的,您在preseed和命令行中指定的主机名和域将被来自DHCP的值覆盖,因此在内核参数中添加如下内容:

代码语言:javascript
复制
hostname=unassigned-hostname domain=unassigned-domain

既然您说了“无人值守”,我想您已经在命令行上设置了priority=critical,以确保只询问关键问题,但如果没有,也要设置它以减少需要预置的东西的数量。

票数 7
EN

Ask Ubuntu用户

发布于 2015-08-31 07:58:13

更换线路

代码语言:javascript
复制
d-i netcfg/get_hostname seen true
d-i netcfg/get_domain seen true

为此

代码语言:javascript
复制
d-i netcfg/get_hostname string ahostname
d-i netcfg/get_domain string adomain

任何从DHCP分配的主机名和域名都将优先于这些值,但是在这里设置它们将停止问题。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/667515

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档