Raspberry Pi是最有名的单板计算机,中文名是树莓派,最初,Raspberry Pi项目的范围旨在促进学校和发展中国家的基础计算机科学教学。它的低成本,便携性和极低的功耗,使得这些模型比预期的要受欢迎得多。从气象站到家庭自动化,极客们使用Raspberry Pi构建了许多很棒的项目。
第4代Raspberry Pi具有常规台式计算机的功能和处理能力。但是本文不是介绍关于将Raspberry Pi用作桌面,相反,我将向你展示如何在Raspberry Pi上安装Ubuntu服务器。
在本教程中,我将使用Raspberry Pi 4,将介绍以下内容:
- 在microSD卡上安装Ubuntu服务器
- 在Raspberry Pi上建立无线网络连接
- 通过SSH访问Raspberry Pi
您需要本教程的以下内容:
- 微型SD卡(建议8 GB或更大)
- 具有Micro SD卡读卡器的计算机(运行Linux,Windows或macOS)
- Raspberry Pi 2、3或4
- 良好的网络连接
- Pi 2和3的HDMI电缆,Pi 4的微型HDMI电缆(可选)
- USB键盘组(可选)
在Raspberry PI上安装Ubuntu Server
在本教程中,我使用了Ubuntu创建Raspberry Pi SD卡,但是你也可以在其他Linux发行版,macOS或Windows上来做,这是因为使用Raspberry Pi Imager工具准备SD卡的步骤在各个操作系统上是相同的。
Raspberry Pi Imager工具会自动下载您选择的Raspberry Pi OS映像。这意味着您需要良好的Internet连接才能下载大约1 GB的数据。
步骤1:使用Raspberry Pi Imager准备SD卡
请确保已经将microSD卡插入计算机,然后在计算机上安装Raspberry Pi Imager。
你可以从以下链接下载适用于你的操作系统的Imager工具:
尽管我使用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服务器映像并将其写入Micro SD卡,这个过程完成后,它将通知你。
步骤2:将WiFi支持添加到Ubuntu服务器
微型SD卡刷新完成后,你基本可以完全使用它了。使用前,你可能需要做一件事,那就是添加Wi-Fi支持,如果你现在不执行此操作,则稍后必须付出更多的努力才能从Ubuntu服务器中的终端连接到wifi。
在SD卡仍插在读卡器的情况下,打开文件管理器,然后在卡上找到“系统引导”分区。
你要查找并需要编辑的文件名为network-config。
首先,从矩形框中包含的行中取消注释(删除井号”#”开头)。
之后,将myhomewifi替换为带引号的Wi-Fi网络名称,例如”gaitpu”,将”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,插入显示器,键盘和鼠标即可。现在打开你的Raspberry Pi,它将显示TTY登录屏幕(黑色终端屏幕),并显示用户名和密码。
- 默认用户名:ubuntu
- 默认密码:ubuntu
出现提示时,请使用”ubuntu”作为密码。成功登录后,Ubuntu将会要求你更改系统密码。