树莓派 Ubuntu 24.04 开机换源总结

1. 图形界面 (桌面版)

如果你刷的是 Ubuntu Desktop 24.04

  1. 打开 Software & Updates(软件和更新)

  2. Ubuntu Software 标签里找到 Download from 下拉菜单。

  3. 默认只有 Main serverServer for China,如果想要更多选择:

    bash 复制代码
    sudo apt install software-properties-gtk

    安装后再打开 → 选择 Other...Select Best Server 或手动挑镜像站。

  4. 关闭后点 Reload ,等价于执行 sudo apt update


2. 命令行方式 (推荐,最稳定)

直接修改源列表文件:

bash 复制代码
sudo nano /etc/apt/sources.list

替换为 清华源 (TUNA)

复制代码
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble-security main restricted universe multiverse

替换为 阿里源

复制代码
deb http://mirrors.aliyun.com/ubuntu/ noble main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ noble-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ noble-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ noble-security main restricted universe multiverse

替换为 官方源

复制代码
deb http://archive.ubuntu.com/ubuntu/ noble main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ noble-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ noble-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ noble-security main restricted universe multiverse

保存退出,然后:

bash 复制代码
sudo apt clean
sudo apt update

3. 自动化脚本 (一键换源)

如果想开机后马上自动换成国内源,可以写 systemd 脚本。

  1. 创建脚本:
bash 复制代码
sudo nano /usr/local/bin/change-sources.sh

内容:

bash 复制代码
#!/bin/bash
SOURCE_FILE="/etc/apt/sources.list"
cat > $SOURCE_FILE <<EOF
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble-security main restricted universe multiverse
EOF

apt clean
apt update
  1. 给权限:
bash 复制代码
sudo chmod +x /usr/local/bin/change-sources.sh
  1. 创建 systemd 服务:
bash 复制代码
sudo nano /etc/systemd/system/change-sources.service

内容:

复制代码
[Unit]
Description=Change APT sources to TUNA mirror at boot
After=network-online.target
Wants=network-online.target

[Service]
Type=oneshot
ExecStart=/usr/local/bin/change-sources.sh

[Install]
WantedBy=multi-user.target
  1. 启用:
bash 复制代码
sudo systemctl daemon-reload
sudo systemctl enable change-sources.service

这样以后 每次开机都会自动把源改好并更新


总结

  • 桌面用户 :可以用 Software & Updates GUI 改源。
  • 推荐方法 :直接手动改 /etc/apt/sources.list,换成清华/阿里/中科大镜像。
  • 完全自动化 :写 systemd 脚本,开机时自动换源 + apt update

在树莓派(Raspberry Pi OS 或 Ubuntu 24.04 for Raspberry Pi)上使能 SSH 有两种常见办法:


🔌 方法一:无显示器(Headless 模式,推荐)

  1. 把系统镜像写入 TF/SD 卡后,不要直接插树莓派,先把 SD 卡插回电脑。

  2. 打开 boot 分区(Windows 下会自动显示为一个盘符)。

  3. boot 根目录里,新建一个名为 ssh 的空文件(没有扩展名)。

    • Windows:右键新建 → 文本文档 → 命名为 ssh → 删除 .txt

    • Linux/macOS:

      bash 复制代码
      cd /media/$USER/boot
      touch ssh
  4. 把 SD 卡插回树莓派并启动,SSH 服务会自动启用。

  5. 在同一局域网电脑上,用下面命令登录:

    bash 复制代码
    ssh ubuntu@raspberrypi.local
    # 或者用树莓派的 IP 地址
    ssh ubuntu@192.168.x.x

    Ubuntu 默认用户名是 ubuntu,密码是 ubuntu(首次登录会要求你修改密码)。

    Raspberry Pi OS 默认用户名是 pi,密码是 raspberry


🖥️ 方法二:有显示器和键盘时

  1. 开机后进入系统。

  2. 运行配置工具:

    • Raspberry Pi OS

      bash 复制代码
      sudo raspi-config

      进入 Interface Options → SSH → Enable

    • Ubuntu (24.04)

      先安装 OpenSSH:

      bash 复制代码
      sudo apt update
      sudo apt install openssh-server -y

      然后启用服务:

      bash 复制代码
      sudo systemctl enable ssh
      sudo systemctl start ssh
      sudo systemctl status ssh

      显示 active (running) 就成功了。


🧪 测试

在另一台电脑上执行:

bash 复制代码
ssh 用户名@树莓派_IP

例如:

bash 复制代码
ssh ubuntu@192.168.1.100

✅ 总结:

  • 没显示器 → 在 boot 分区新建 ssh 文件。
  • 有显示器 → 安装 openssh-server 并用 systemctl enable/start ssh
相关推荐
Dovis(誓平步青云)37 分钟前
从Redis指标采集到异常告警:redis_exporter + Prometheus 完整实战
服务器·数据库·人工智能·redis·架构·prometheus·vibe coding
Lonely 净土8 小时前
Linux 运维文件写入操作
linux·运维·服务器·文件管理
城管不管8 小时前
重生——第十一次面试之挖财一面2026.8.19已OC
java·服务器·jvm·数据库·spring·面试·职场和发展
倔强的石头1068 小时前
向量数据库从相似度检索走向融合数据底座
数据库
今天AI了吗10 小时前
Python 基础语法(一):常量、变量、输入输出与运算符
开发语言·数据库·人工智能·python·sql·深度学习·机器学习
lilian23311 小时前
Harmony os 技术实战|拼豆制图27:用单字符编码承载 50 张 70×70 图纸
前端·数据库·华为·harmonyos
吠品11 小时前
Wine 在 Linux 上运行 Windows 软件完整指南
java·linux·服务器
皮卡丘不断更11 小时前
手机优先的 Personal Ledger:把账目、学习和复盘放到同一个入口
数据库·sqlite·fastapi·开源项目·个人效率
保卫大狮兄12 小时前
设备管理从台账到报废,完整生命周期一次讲清
数据库·设备管理·设备
数据安全技术观察12 小时前
数据动态脱敏:让脱敏策略跟着数据目录走
大数据·网络·数据库