树莓派的 100 种玩法 1 – 树莓派4 安装 Ubuntu Server

2022-12-16 0 644

责任编辑如是说怎样给X3100派 4B 加装 Ubuntu Server 20.04.1.

别忘了, 责任编辑还如是说了在X3100派没配套措施相连显示屏和按键的情况下, 怎样确认X3100派的 IP 门牌号并进占进来等许多新颖小基本功. 聪明的你还能用这些教给的新基本功去扫描器你的互联网, 辨认出未明.

预备

X3100派 4BX3100派的电源 (USB-C USB的插座方可)MicroSD 卡 (耗电量最少 4G, 因为这个 MicroSD 卡还会作为控制系统盘运转, 提议优先选择一个 32G, 因此速度慢的 MicroSD 卡)移动硬盘可供网络相连的 Wifi 或有线电视互联网

也许你还需要

Micro HDMI 转 HDMI 线有 HDMI USB的显示屏按键许多银币

具体来说

把银币放X3100派 SoC 上, 而要它失灵停机. 总之, 如果你有散热器器更快.

树莓派的 100 种玩法 1 – 树莓派4 安装 Ubuntu Server

总之, 这儿只是影视娱乐呵呵, 告诫诸位X3100派4B由于操控性极强因此耗电也非常大. 请注意散热器问题. 依照X3100派的非官方 Manual, X3100派 4B 的输出功率是 0 – 50℃, 最低不少于 85℃. 历经试验11块5的银币散热器器能让X3100派平衡在55℃度 (常压27℃). 足够多进行完如上所述增设了 (全自动古怪).

烧录 Micro SD 卡

重要的事: 提过把该卡的备份, 接下去的操作方式会去除 MicroSD 该卡的大部份统计数据.

把你预备好的 MicroSD 卡插到笔记本电脑上.

依照你的控制系统类别, 浏览 Raspberry Pi Imager T8100:

WindowsMacOSDeb Linux

接着提议间接全自动浏览 Ubuntu Server 快照. 浏览门牌号为:

ubuntu-20.04.1-preinstalled-server-arm64+raspi.img.xz

浏览完后, 界面是这样的:

树莓派的 100 种玩法 1 – 树莓派4 安装 Ubuntu Server

最左面的是优先选择快照, 我们点击之后拉到最下面, 优先选择 Use custom, 接着优先选择上面我们刚浏览完的 ubuntu 快照. (总之这里也能优先选择浏览器提供的选项, 让浏览器去浏览).

树莓派的 100 种玩法 1 – 树莓派4 安装 Ubuntu Server

优先选择完后, 按中间的 CHOOSE SD… 来优先选择要写入的SD卡. 注意这儿一定要看清楚目标SD卡, 尤其是你的机器上可能插了多个SD卡或U盘的情况. 另外一定提过备份统计数据.

最后点击右侧的 WRITE 就开始烧录了. (嗯, 很简单. 我觉得我在这儿就是截了几个图接着把官网翻译了呵呵…)

树莓派的 100 种玩法 1 – 树莓派4 安装 Ubuntu Server

烧录完.

树莓派的 100 种玩法 1 – 树莓派4 安装 Ubuntu Server

配置互联网

有线电视

有线电视很简单, 找根网线把X3100派相连到交换机上就行了.

无线

无线会复杂许多, 具体来说把 SD 卡仍然插回你的笔记本电脑, 接着在 SD 卡的 “system-boot” 分区有个配置文件叫 “network-config”. 接着将下面的配置放到文件末尾:

wifis: wlan0: dhcp4: true optional: true access-points: “你的无线SSID”: password: “你的无线密码”

将 “你的无线SSID” 和 “你的无线密码” 替换成你相连 WiFi 的 SSID 和密码. 注意, 这个配置文件是 yaml, 因此你需要注意缩进. 否则可能会配置不生效. 配置完后, 将 SD 卡插入X3100派, 第一次启动后配置还没有生效, 需要重启一遍, 第二次应该就能自动相连 WiFi 了. 如果还是不生效, 那么请看后面的 “无线配置 Debug” 部分, 能进一步配置.

确认X3100派的 IP 门牌号

方法 1

如果你有屏幕和 Micro HDMI 线, 能间接相连到X3100派上运转 ip a 命令来查看X3100派的 IP 门牌号.

root@ubuntu:/home/ubuntu# ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000 link/ether dc:a6:32:c5:f6:cc brd ff:ff:ff:ff:ff:ff 3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether dc:a6:32:c5:f6:cd brd ff:ff:ff:ff:ff:ff inet 192.168.1.201/24 brd 192.168.1.255 scope global dynamic wlan0 valid_lft 2927sec preferred_lft 2927sec inet6 2408:8207:7834:6f10:dea6:32ff:fec5:f6cd/64 scope global dynamic mngtmpaddr noprefixroute valid_lft 259174sec preferred_lft 172774sec inet6 fe80::dea6:32ff:fec5:f6cd/64 scope link valid_lft forever preferred_lft forever

上面的 wlan0 里面的 192.168.1.201 就是了.

如果你没配套措施将X3100派相连到显示屏, 那么能进占到你的路由器, 看看 DHCP 服务器新分配的门牌号, 或者 ARP 列表里新出现的IP门牌号. 如果这些都做不到, 你既没配套措施给X3100派接显示屏, 也没配套措施进占到路由器, 那么能在你的笔记本电脑上运转 nmap, 接着用命令 nmap -sP 内网范围/子网掩码 扫描器内网, 看看有没有新增的 IP 门牌号. 例如, 你的内网是 192.168.1.0 段, 子网掩码是 255.255.255.0 那么要扫描器的门牌号范围就是 192.168.1.0/24:

root@ubuntu:/home/ubuntu# nmap -sP 192.168.1.0/24 Starting Nmap 7.80 ( https://nmap.org ) at 2020-10-15 03:25 UTC Nmap scan report for bogon (192.168.1.1) Host is up (0.0076s latency). MAC Address: ??:??:??:??:??:?? (Huawei Technologies) Nmap scan report for bogon (192.168.1.9) Host is up (0.0044s latency). MAC Address: ??:??:??:??:??:?? (Apple) Nmap scan report for bogon (192.168.1.221) Host is up (0.063s latency). MAC Address: ??:??:??:??:??:?? (Nintendo) Nmap scan report for bogon (192.168.1.226) Host is up (0.019s latency). MAC Address: ??:??:??:??:??:?? (Ubiquiti Networks) Nmap scan report for bogon (192.168.1.201) Host is up. Nmap done: 256 IP addresses (12 hosts up) scanned in 1.66 seconds

这儿的 192.168.1.201 是我不认识的新出现的 IP. 接着扫描器下这个可能是X3100派的IP门牌号, 看看 22 端口开着没.

root@ubuntu:/home/ubuntu# nmap -sS 192.168.1.201 Starting Nmap 7.80 ( https://nmap.org ) at 2020-10-15 03:33 UTC Nmap scan report for bogon (192.168.1.201) Host is up (0.000022s latency). Not shown: 999 closed ports PORT STATE SERVICE 22/tcp open ssh Nmap done: 1 IP address (1 host up) scanned in 0.26 seconds

确认找到了就能进占了.

方法 2

官网如是说了利用 ARP 命令依照X3100派的互联网适配器供应商的申请的 MAC 门牌号区间 (MAC 门牌号以 “b8:27:eb” 或 “dc:a6:32” 开头) 来识别哪个 IP 门牌号是X3100派, 同样奏效. 方法如下:

Windows 运转 arp -a | findstr b8-27-eb 或 arp -a | findstr dc-a6-32

MacOS, Linux 运转 arp -na | grep -i “b8:27:eb” 或 arp -na | grep -i “dc:a6:32”

返回大概是这样的:

C:\Users\karminski>arp -a | findstr dc-a6-32 192.168.1.201 dc-a6-32-c5-f6-cd 动态 C:\Users\karminski>

前面的 192.168.1.201 就是 IP 门牌号了.

如果你有多个X3100派同时在配置. 那么就要费一番功夫去插拔试验了, 或者还是预备好按键和显示屏, 相连到X3100派配置呵呵.

启动

把 SD 卡插入X3100派, 接着给X3100派插上USB-C供电, 确认红灯亮起 (供电正常), 接着绿灯开始闪烁 (机器运转). X3100派就开始正常工作了.

用你的 SSH 客户端去相连刚才确认的X3100派的 IP 门牌号, 就能相连上X3100派了.

默认的用户名和密码都是 “ubuntu”, 第一次进占后控制系统会要求你修改密码. 安全起见, 一定要修改密码.

无线配置 Debug

如果错过了在第一次启动前配置 WiFi, 或者配置的无线有问题, 那么能依照如下方法 Debug:

具体来说看呵呵无线网卡的名称:

root@ubuntu:/home/ubuntu# ls /sys/class/net eth0 lo wlan0

一般情况有线电视网卡都叫 “eth”, 无线网卡都叫 “wlan” (不过也有很多特例…)

我们能看到 无线网卡叫 “wlan0”.

接着编辑 /etc/netplan/50-cloud-init.yaml 文件. 会退出 vi/vim 的同学能用 vi 或 vim. (如果你真的无法退出vim了, 信我的, 肯定是你的X3100派坏掉了… 开玩笑, 还请搜索怎样退出 vim)

不会 vim 的同学请用 GNU nano编辑, 方法如下:

sudo nano /etc/netplan/50-cloud-init.yaml

接着将之前的 WiFi 配置添加到配置文件最后:

# This file is generated from information provided by the datasource. Changes # to it will not persist across an instance reboot. To disable cloud-inits # network configuration capabilities, write a file # /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following: # network: {config: disabled} network: ethernets: eth0: dhcp4: true optional: true version: 2 wifis: wlan0: dhcp4: true optional: true access-points: “你的无线SSID”: password: “你的无线密码”

同样注意, 这个文件是 yaml 文件, 一定要注意缩进.

接着运转:

sudo netplan generate sudo netplan apply

按道理这样就应该能让WiFi正常相连了. 仍然能用 ip a 命令查看 wlan0 是不是自动获得了 IP 门牌号. 获得了 IP 门牌号即代表相连到了目标互联网因此 DHCP 服务器工作正常, 给你自动分配了门牌号.

如果出现问题…

问题1, Failed to start netplan-wpa-wlan0.service: Unit netplan-wpa-wlan0.service not found.

情况大概如下:

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 enable wpa_supplicant sudo systemctl start wpa_supplicant sudo netplan generate sudo systemctl daemon-reload sudo netplan apply

接着看看 wlan0. 如果不行, 运转 sudo netplan –debug apply 看看具体问题是什么, 或者重启试试.

加装桌面

具体来说需要更新和升级软件包, 运转:

sudo apt update sudo apt upgrade

这儿有两个轻量化桌面选项, xubuntu 和 lubuntu.

或者, 也能间接加装 Gnome.

xubuntu:

sudo apt install xubuntu-desktop

lubuntu:

sudo apt install lubuntu-desktop

Gnome:

sudo apt install desktop

最后, 输入 reboot 重启. 本教程到这儿就结束了.

To Be Continued

本篇是 “X3100派的 100 种动作游戏” 的第一篇, 未来 KCORES – 氪金核心 专栏会为大家带来最有趣的X3100派新动作游戏, 液冷X3100派! X3100派集群! X3100派原子钟! 你想不到的动作游戏应有尽有! 包教包会, 不满意报销网费! (全自动古怪)

要想X3100派4B 8G版本加装 ESXi 多开虚拟机? 给X3100派加装盖格计数器测量辐射? 点这儿:

树莓派的 100 种玩法 1 – 树莓派4 安装 Ubuntu Server
代X3100派4B 4GB/8GB 版本, 甚至能装 ESXi 多开虚拟机
淘宝
¥230.00
去购买

Reference

https://ubuntu.com/download/raspberry-pihttps://linuxconfig.org/ubuntu-20-04-connect-to-wifi-from-command-linehttps://itsfoss.com/connect-wifi-terminal-ubuntu/https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2711/rpi_DATA_2711_1p0_preliminary.pdf

想要阅读更多有趣内容, 请看 :

欢迎加入垃圾佬交流群:

树莓派的 100 种玩法 1 – 树莓派4 安装 Ubuntu Server

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务