当前位置:首页 > Linux > 正文

如何在Linux系统中为树莓派烧录系统镜像?

在Linux系统下为树莓派烧录镜像需先下载系统镜像文件,插入SD卡后使用 lsblk确认设备路径(如/dev/sdb),使用 dd命令执行 sudo dd if=镜像名.img of=/dev/sdX bs=4M status=progress,完成后执行 sync并安全弹出存储卡即可,也可使用图形化工具如Etcher简化操作。

准备工作

在开始为树莓派写入镜像前,请确保以下工具和资源已准备就绪:

  1. 树莓派设备:任一型号均可(如Raspberry Pi 4B/3B+/Zero等)。
  2. 存储卡:推荐Class 10或更高速度的Micro SD卡(容量至少8GB)。
  3. 镜像文件:从树莓派官网或可信源获取(如Raspberry Pi OS、Ubuntu等)。
  4. 读卡器:用于连接SD卡和电脑。
  5. 烧录工具:推荐使用官方工具Raspberry Pi Imager,或跨平台工具BalenaEtcher


步骤详解

下载镜像文件

  • 选择系统:根据需求下载合适的镜像。
    • 新手推荐:Raspberry Pi OS(官方系统,兼容性强)。
    • 开发用途:Ubuntu Server或第三方定制系统。

  • 验证文件:下载后建议校验SHA-256哈希值,确保文件未被改动。

格式化SD卡

  • Windows用户:使用内置工具“磁盘管理”或第三方工具如SD Card Formatter
  • macOS/Linux用户:通过命令行工具diskutil或fdisk清理分区。

    注意:格式化会清空所有数据,请提前备份!

烧录镜像到SD卡

使用Raspberry Pi Imager(官方推荐)

如何在Linux系统中为树莓派烧录系统镜像? 第1张

  • 下载并安装工具:Raspberry Pi Imager
  • 步骤:
    1. 打开软件,选择“操作系统” > 指定下载的镜像文件。
    2. 选择目标SD卡(务必确认设备名称,避免误删其他磁盘)。
    3. 点击“烧录”,等待完成(耗时约5-15分钟,取决于SD卡速度)。

使用BalenaEtcher(跨平台工具)

  • 访问官网下载:BalenaEtcher
  • 步骤:
    1. 打开软件,点击“Flash from file”选择镜像。
    2. 点击“Select target”选中SD卡。
    3. 点击“Flash!”开始写入,完成后自动校验数据完整性。

安全弹出SD卡

  • 烧录完成后,务必通过系统“安全移除硬件”功能弹出SD卡,避免数据损坏。


首次启动设置

如何在Linux系统中为树莓派烧录系统镜像? 第2张

如何在Linux系统中为树莓派烧录系统镜像? 第3张

  1. 将SD卡插入树莓派,连接电源、显示器及外设(键盘/鼠标)。
  2. 系统启动后,根据提示完成初始化设置(语言、Wi-Fi、用户名密码等)。
  3. 更新系统: sudo apt update && sudo apt upgrade -y


常见问题与解决

  • 烧录失败:检查SD卡是否损坏(尝试更换卡或读卡器)。
  • 无法启动:确认镜像与树莓派型号兼容,重新烧录镜像。
  • 显示黑屏:尝试更换HDMI线或检查电源功率是否足够(建议5V/3A)。


安全提示

  • 仅从官网或可信渠道下载镜像,避免恶意软件。
  • 定期备份重要数据,防止SD卡意外损坏。


参考资料

  1. 树莓派官方文档:Raspberry Pi Documentation
  2. BalenaEtcher用户指南:Etcher Support
  3. 磁盘格式化工具:SD Card Formatter


0