我想安装 Ubuntu 18.04 LTS,为此我使用了 netintall iso。这看起来很奇怪,但在安装过程中,安装程序无法通过 DHCP 获取 IP。一开始,我以为是网卡的问题,但在 Slax live 下一切正常。我在具有 Intel Atom 核心的物理主机上执行此操作。如何解决该问题?
有一个类似的主题,但它有不同的硬件(VirtualBox):(所以给出的配方不适用。dhclient 无法获取 ip 地址
dhclient 命令的输出如下所示:
乌班图:
~# dhclient -v
Internet Systems Consortium DHCP Client 4.3.5
Copyright 2004-2016 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Listening on LPF/enp2s0/70:71:bc:6a:7b:ea
Sending on LPF/enp2s0/70:71:bc:6a:7b:ea
Sending on Socket/fallback
DHCPDISCOVER on enp2s0 to 255.255.255.255 port 67 interval 3 (xid=0x289ae704)
DHCPDISCOVER on enp2s0 to 255.255.255.255 port 67 interval 8 (xid=0x289ae704)
DHCPDISCOVER on enp2s0 to 255.255.255.255 port 67 interval 14 (xid=0x289ae704)
DHCPDISCOVER on enp2s0 to 255.255.255.255 port 67 interval 9 (xid=0x289ae704)
DHCPDISCOVER on enp2s0 to 255.255.255.255 port 67 interval 21 (xid=0x289ae704)
斯莱克斯:
root@slax:~# dhclient -v
Internet Systems Consortium DHCP Client 4.3.5
Copyright 2004-2016 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Listening on LPF/enp2s0/70:71:bc:6a:7b:ea
Sending on LPF/enp2s0/70:71:bc:6a:7b:ea
Sending on Socket/fallback
DHCPREQUEST of XXX.123.158.172 on enp2s0 to 255.255.255.255 port 67
DHCPACK of XXX.XXX.158.172 from XXX.XXX.158.1
RTNETLINK answers: File exists
bound to 109.123.158.172 -- renewal in 33649 seconds.
root@slax:~#
答案1
我找到了问题发生的原因。一开始很简单,但并不明显。
问题是最新的 Ubuntu 版本(18.04、19.10)不再支持 32 位架构。但是,安装程序不会通知您您的体系结构不匹配 64 位并继续尝试安装操作系统,进而导致故障。
因此,对我来说,方法是安装 16.10 LTS。