在Raspberry Pi上运行Ubuntu很容易。只需选择所需的OS映像,将其闪存到microSD卡上,然后将其加载到Pi上即可。这篇文章总结了将Ubuntu 20.04服务器安装到Raspberry Pi 3中的步骤,并展示了如何使Wifi正常工作。
目录
1.下载Raspberry Pi Imager
//www.raspberrypi.org/downloads/
2.安装并运行Raspberry Pi Imager
3.选择操作系统和SD卡
选择Ubuntu->Ubuntu 20.04 LTS(Pi 2/3/4)
选择您的SD卡,然后写入
4.使用SD卡启动Raspberry Pi
5.用户遵循用户名和密码
用户:ubuntu
通行证:ubuntu
登录后,它将立即提示您更改密码。
6.登录以尝试访问Internet
须藤-i
您将需要连接以太网电缆以访问Internet以更新系统。
您的Wifi可能无法正常运行,因为尚未完成Wifi的配置。
7.使Wifi正常工作
7.1查找WiFi卡名称:
$ ls /sys/class/neteth0 lo wlan0
7.2编辑网络配置文件以添加WiFi信息:
sudo nano /etc/netplan/50-cloud-init.yaml
您将在原始文件中看到以下内容:
network: version: 2 ethernets: eth0: dhcp4: true optional: true
添加您的WiFi信息后,其外观应类似于以下内容:
network:
version: 2
ethernets:
eth0:
dhcp4: true
optional: true
wifis:
wlan0:
dhcp4: true
dhcp6: false
access-points:
"<your network ESSID>":
password: "<your WIFI Password>"
最后一步是执行网络计划。使用以下命令生成配置:
sudo netplan generate
现在应用此:
sudo netplan apply
如果幸运的话,您应该已经连接了网络。尝试ping网站或运行apt update命令。
但是,事情可能不会那么顺利,您可能会看到一些错误。如果是这种情况,请尝试一些额外的步骤。
可能的故障排除
当您使用netplan apply命令时,可能会在输出中看到如下所示的错误:
Failed to start netplan-wpa-wlan0.service: Unit netplan-wpa-wlan0.service not found.
Traceback (most recent call last):
File "/usr/sbin/netplan", line 23, in <module>
netplan.main()
File "/usr/share/netplan/netplan/cli/core.py", line 50, in main
self.run_command()
File "/usr/share/netplan/netplan/cli/utils.py", line 179, in run_command
self.func()
File "/usr/share/netplan/netplan/cli/commands/apply.py", line 46, in run
self.run_command()
File "/usr/share/netplan/netplan/cli/utils.py", line 179, in run_command
self.func()
File "/usr/share/netplan/netplan/cli/commands/apply.py", line 173, in command_apply
utils.systemctl_networkd('start', sync=sync, extra_services=netplan_wpa)
File "/usr/share/netplan/netplan/cli/utils.py", line 86, in systemctl_networkd
subprocess.check_call(command)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['systemctl', 'start', '--no-block', 'systemd-networkd.service', 'netplan-wpa-wlan0.service']' returned non-zero exit status 5.
wpa_supplicant服务可能未运行。运行以下命令:
sudo systemctl start wpa_supplicant
再次运行netplan套用。如果能够很好地解决此问题。否则,请使用以下命令关闭您的Ubuntu系统:
shutdown now
再次启动您的Ubuntu系统,现在您的wifi应该可以了。如果没有,请登录并再次生成并应用netplan:
sudo netplan generate
sudo netplan apply
参考
来自Blogger http://blog.fabiandinkins.com/2020/04/install-ubuntu-2004-on-raspberry-pi.html