答案1
从功能上讲,不可能将 Ubuntu 22.04 Server 映像刻录到 SD 卡上,并修改 BOOT 上的文件以赋予 ETH0 静态 IP,同时指定要连接的 WETH0 ssid 网络。
据我所知,Ubuntu 的设计初衷是在首次启动时使用 DHCP,如果您尝试使用静态 IP,则会导致网络配置崩溃。如果没有 IP 扫描仪,就无法连接到树莓派上新启动的无头 Ubuntu 服务器。
电源端口有一个串行接口,您可以在其中使用串行终端进行配置或查看 IP,但您的 USB 主机必须为树莓派提供足够的电力,我的笔记本电脑无法为 RPI4 提供足够的电力。
我尝试过的事情:
- 像在 Raspbian 上成功操作一样写入 config.txt
- 将“ip=192.168.1.10::192.168.1.199:255.255.255.0:rpi:eth0:off”写入“boot/commandline.txt”会使 ETH0 变为静态,但会使其他网络配置变得僵硬。
- 各种指南都指示我在 BOOT 中创建一个带名称的文件,声称 ubuntu 会查找该文件来配置网络,但这些都不起作用
有用的方法:
- 使用 Raspberrypi imager 配置凭证、SSID 和 SSH
- 使用 IP 扫描仪尝试在网络中找到你的树莓派
- 您可以使用 Wifi,也可以使用具有 DHCP 的 LAN,您有权对网络进行 IP 扫描