如何在 Raspberry Pi 上安装 Ubuntu 服务器
将您的 Raspberry Pi 变成 Linux 服务器。了解如何在 Raspberry Pi 上安装 Ubuntu 服务器版本。即使没有使用 SSH 的显示器,您也可以使用它。
Raspberry Pi 是最著名的单板计算机。最初,Raspberry Pi 项目的目标是促进学校和发展中国家的基础计算机科学教学。
其低成本、便携性和极低的功耗使得这些模型比预期更受欢迎。从气象站到家庭自动化,修补匠们使用 Raspberry Pi 构建了许多很酷的项目。
第四代 Raspberry Pi 配备了普通台式计算机的功能和处理能力。但本文并不是关于使用 RPi 作为桌面。相反,我将向您展示如何在 Raspberry Pi 上安装 Ubuntu 服务器。
在本教程中,我将使用 Raspberry Pi 4,并将介绍以下内容:
在 microSD 卡上安装 Ubuntu Server
在 Raspberry Pi 上设置无线网络连接
通过 SSH 访问您的 Raspberry Pi
学习本教程需要以下东西:
一张微型 SD 卡(建议 8 GB 或更大)
带有微型 SD 读卡器的计算机(运行 Linux、Windows 或 macOS)
树莓派 2、3 或 4
良好的互联网连接
适用于 Pi 2 和 3 的 HDMI 电缆以及适用于 Pi 4 的 micro HDMI 电缆(可选)
USB键盘一套(可选)
在 Raspberry Pi 上安装 Ubuntu 服务器
在本教程中,我使用 Ubuntu 创建 Raspberry Pi SD 卡,但您也可以在其他 Linux 发行版、macOS 和 Windows 上遵循它。这是因为准备SD卡的步骤与Raspberry Pi Imager工具相同。
Raspberry Pi Imager 工具会自动下载您选择的 Raspberry Pi 操作系统的映像。这意味着您需要良好的互联网连接才能下载 1 GB 左右的数据。
第 1 步:准备带有 Raspberry Pi Imager 的 SD 卡
确保您已将 microSD 卡插入计算机,并在计算机上安装 Raspberry Pi Imager。
您可以从以下链接下载适用于您的操作系统的 Imager 工具:
适用于 Ubuntu/Debian 的 Raspberry Pi 成像器
适用于 Windows 的 Raspberry Pi 成像器
适用于 MacOS 的 Raspberry Pi 成像器
尽管我使用 Ubuntu,但我不会使用上面列出的 Debian 软件包,但我将使用命令行安装 snap 软件包。该方法可以适用于更广泛的Linux发行版。
sudo snap install rpi-imager
安装 Raspberry Pi Imager 工具后,找到并打开它,然后单击“选择操作系统”菜单。
滚动菜单并单击“Ubuntu”(核心和服务器映像)。
从可用的映像中,我选择 Ubuntu 20.04 LTS 64 位。如果您有 Raspberry Pi 2,则只能使用 32 位图像。
重要提示:如果您使用最新的 Raspberry Pi 4 – 8 GB RAM 型号,则应选择 64 位操作系统,否则您将只能使用 4 GB RAM。
从“SD卡”菜单中选择您的microSD卡,然后单击“写入”。
如果显示错误,请尝试重新写入。现在它将下载 Ubuntu 服务器映像并将其写入微型 SD 卡。
当该过程完成时,它会通知您。
第2步:为Ubuntu服务器添加WiFi支持
一旦 micro SD 卡刷写完成,您就可以使用它了。在使用它之前您可能需要做一件事,那就是添加 Wi-Fi 支持。如果你现在不这样做,稍后你将不得不付出额外的努力从 Ubuntu 服务器的终端连接到 wifi。
将 SD 卡仍然插入读卡器中,打开文件管理器并找到卡上的“system-boot”分区。
您正在查找并需要编辑的文件名为 network-config
。
此过程也可以在 Windows 和 MacOS 上完成。如前所述编辑 network-config
文件以添加您的 Wi-Fi 凭据。
首先,从矩形框中包含的行中取消注释(删除开头的主题标签“#”)。
之后,将 myhomewifi 替换为您的带引号的 Wi-Fi 网络名称,例如“linux”,并将“S3kr1t”替换为带引号的 Wi-Fi 密码,例如“12345679”。
它可能看起来像这样:
wifis:
wlan0:
dhcp4: true
optional: true
access-points:
"your wifi name":
password: "your_wifi_password"
保存文件并将 micro SD 卡插入 Raspberry Pi。在第一次启动期间,如果您的 Raspberry Pi 无法连接到 Wi-Fi 网络,只需重新启动您的设备即可。
步骤3:在Raspberry Pi上使用Ubuntu服务器(如果您有Raspberry Pi专用的显示器、键盘和鼠标)
如果您有一套额外的 Raspberry Pi 鼠标、键盘和显示器,您可以像任何其他计算机一样轻松使用它(但没有 GUI)。
只需将 micro SD 卡插入 Raspberry Pi,插入显示器、键盘和鼠标即可。现在打开你的树莓派。它将显示 TTY 登录屏幕(黑色终端屏幕)并要求输入用户名和密码。
默认用户名:ubuntu
默认密码:ubuntu
出现提示时,使用“ubuntu”作为密码。成功登录后,Ubuntu 会要求您更改默认密码。
享受您的 Ubuntu 服务器吧!
步骤 3:通过 SSH 远程连接到您的 Raspberry Pi(如果您没有适用于 Raspberry Pi 的显示器、键盘和鼠标)
如果您没有与 Raspberry Pi 一起使用的专用显示器也没关系。当您可以通过 SSH 连接并按照您想要的方式使用它时,谁还需要带有服务器的监视器呢?
在 Ubuntu 和 Mac OS 上,通常已经安装了 SSH 客户端。要远程连接到 Raspberry Pi,您需要发现其 IP 地址。检查连接到网络的设备,看看哪一个是 Raspberry Pi。
由于我无法使用 Windows 计算机,因此您可以访问 Microsoft 提供的综合指南。
打开终端并运行以下命令:
ssh ubuntu@raspberry_pi_ip_address
系统将要求您确认消息的连接:
Are you sure you want to continue connecting (yes/no/[fingerprint])?
输入“yes”并按回车键。
出现提示时,使用“ubuntu”作为密码,如前所述。当然,您会被要求更改密码。
完成后,您将自动注销,并且必须使用新密码重新连接。
您的 Ubuntu 服务器已在 Raspberry Pi 上启动并运行!
结论
在 Raspberry Pi 上安装 Ubuntu Server 是一个简单的过程,并且它已在很大程度上进行了预先配置,因此使用体验非常愉快。
我不得不说,在我在 Raspberry Pi 上尝试过的所有操作系统中,Ubuntu Server 是最容易安装的。我并没有夸大其词。查看我在 Raspberry Pi 上安装 Arch Linux 的指南以供参考。
我希望本指南也能帮助您在 Raspberry Pi 上安装 Ubuntu 服务器。如果您有疑问或建议,请在评论部分告诉我。