Drobotics logo DROBOTICSTechnical Library

Vision Guide

树莓派 4B Ubuntu 22.04 图形界面关闭与启动优化 - 快速总结

All Vision
树莓派 4B Ubuntu 22.04 图形界面关闭与启动优化

树莓派 4B Ubuntu 22.04 图形界面关闭与启动优化

纯终端模式 · 启动速度优化 · 无人机机载计算机配置

树莓派 4B Ubuntu 22.04 启动优化 DronePi 热点 纯终端模式
概述

本文用于将 Raspberry Pi 4B 的 Ubuntu 22.04 系统切换为纯终端启动模式,减少图形界面对内存和 CPU 的占用,同时解决开机时长时间停留在 Ubuntu Logo 的问题。

一、连接 DronePi 热点
热点名称: DronePi
热点密码: 123456abcd
ssh ubuntu@10.42.0.20
SSH 登录密码: 123456abc
警告 注意:SSH 密码最后没有字母 d。
二、关闭 Ubuntu 图形界面
sudo systemctl set-default multi-user.target sudo systemctl unmask getty@tty1.service sudo systemctl enable getty@tty1.service sudo systemctl start getty@tty1.service sudo systemctl disable --now gdm3 sudo reboot
通过 重启后 Ubuntu 将不再自动启动桌面图形界面,进入纯终端模式
此时可以连接显示器,屏幕上会显示 Ubuntu 命令行登录界面。
这样可以减少:
• GNOME 桌面占用的内存
• 图形界面的 CPU 和 GPU 负载
• 树莓派运行 ROS、Python 和无人机程序时的系统压力
三、关闭 Ubuntu 开机 Logo
sudo cp /boot/firmware/cmdline.txt /boot/firmware/cmdline.txt.backup sudo nano /boot/firmware/cmdline.txt
找到并删除 quiet splash,建议在末尾增加:
console=tty1 plymouth.enable=0
警告 cmdline.txt 中的所有参数必须保持在同一行,不能换行。
sudo reboot
关闭 Plymouth 后,显示器会直接显示 Linux 启动日志,更方便排查启动问题。
⏱ 四、关闭不必要的网络等待服务
sudo systemctl disable --now systemd-networkd-wait-online.service sudo systemctl mask systemd-networkd-wait-online.service sudo reboot
警告 该服务只负责等待网络就绪,关闭后不会影响:DronePi 热点 · NetworkManager · SSH · Wi-Fi · 有线网络
通过 测试结果:系统启动时间从 2 分钟以上 缩短到约 45 秒
通过 五、确认 DronePi 热点是否正常
nmcli connection show --active nmcli device status iw dev wlan0 info ip -4 addr show wlan0
• 热点状态应显示 type AP
• 树莓派热点地址通常为 10.42.0.20
六、重新启用图形界面
sudo systemctl start gdm3 sudo systemctl enable gdm3 sudo systemctl set-default graphical.target sudo reboot
警告 如果之前在 /boot/firmware/cmdline.txt 中加入了 systemd.unit=multi-user.target,必须删除该参数,否则仍强制进入终端模式。
七、最终推荐配置
配置项推荐状态
DronePi 热点启用
NetworkManager启用
SSH启用
图形界面按需启用/关闭
getty@tty1启用
systemd-networkd-wait-online关闭并屏蔽
Plymouth关闭
如果设备主要作为无人机机载计算机使用,建议长期使用纯终端模式,可以获得更低的系统负载和更稳定的运行环境。
正式交付设备前,建议修改 DronePi 热点密码和 Ubuntu SSH 密码,避免多台设备使用相同默认密码。

平台:Raspberry Pi 4B · Ubuntu 22.04 · DronePi 热点 · ROS2 机载计算机
(c) 卓博泰科技 · 树莓派启动优化指南