1.初步启动树莓派

本文介绍如何使用树莓派3代开发板配合特定的内存卡及U盘进行系统安装,并通过SSH远程登录及设置远程桌面,适用于初学者快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

准备工具:树莓派3代开发板、256M的TF内存卡(内存要求不高,大小无所谓。128MB和512MB的都行,只会用到20MB左右的容量)、16GU盘(要求8G以上)。
系统:去树莓派官网(https://www.raspberrypi.org/downloads/)下好系统压缩包,然后解压到英文路径的文件夹下。
软件:Win32DiskImager

开始:
先将U盘和TF卡格式化,然后用Win32DiskImager软件把系统镜像直接写入U盘,写好后将U盘上boot分区的文件(直接将U盘里面在windows系统下能查看到的分区文件全部复制,粘贴在TF卡上就可以了,TF卡分区支持FAT、FAT32格式,不支持NTFS格式。)复制到TF卡的根目录下。接着把TF卡下的cmdline.txt文件中的”root=PARTUUID=5b04f165-02”后的内容修改为”root=/dev/sda2”,然后插好TF卡和U盘直接启动就好了,由于一开始没有买显示屏,所以用的是SSH远程登录控制树莓派(最新的树莓派系统默认是关闭了SSH,要在boot目录下新建一个SSH文件打开SSH功能)。
接下来是远程桌面了:
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

算是进入树莓派的第一步吧。

### 如何在树莓派中修改镜像文件的启动顺序 #### 1. 树莓派启动过程概述 树莓派启动过程分为多个阶段,主要由硬件固件和操作系统共同完成。初始阶段由BCM283x芯片上的硬编码引导程序执行,随后加载存储在外置介质(如SD卡或USB驱动器)中的固件和内核文件[^1]。 #### 2. Boot分区的作用 Boot分区是一个FAT32格式的小型分区,通常位于SD卡的第一个位置。它包含了树莓派启动所需的必要文件,例如`bootcode.bin`、`start.elf`以及`config.txt`等配置文件。这些文件定义了系统的初始化参数和后续的操作系统加载逻辑。 #### 3. 修改启动顺序的方法 要调整树莓派启动顺序,可以通过编辑`config.txt`文件实现。该文件位于Boot分区根目录下,默认情况下允许用户指定不同的内核映像文件或其他启动选项。 以下是常见的设置项及其作用: - **kernel=**: 定义用于启动的具体内核文件名。默认值通常是`kernel7.img`或`kernel8.img`,取决于处理器架构。 - **device_tree_address=**: 如果需要手动指定设备树的位置,则可以在此处提供地址信息。 - **initramfs=**: 设置早期用户空间环境使用的 initrd 映像名称。 下面展示了一个简单的例子来更改默认内核: ```bash # 编辑 config.txt 文件 sudo nano /boot/config.txt # 添加如下行以切换到备用内核 kernel=vmlinuz-alt ``` 对于更复杂的场景比如多系统共存或者特定条件下的分支处理,可能还需要借助GRUB引导管理工具或者其他高级技术手段进一步定制行为模式[^3]。 另外,在较新型号如RPi5上还引入了基于EEPROM的新机制来进行底层控制,这使得即使没有插入任何外部存储也能独立完成初步激活步骤[^2]。 #### 4. 实际案例分析——恢复并重新设定引导状态 当遇到异常情况需重置整个引导链路时,按照官方指导可先准备一张专用修复片;接着利用专门设计好的脚本来同步远程服务器端最新可用版本数据覆盖本地现有记录从而达到目的效果。 最后记得重启设备验证改动成果! ```python import subprocess def reboot_system(): """Reboots the Raspberry Pi system.""" try: subprocess.run(['sudo', 'reboot'], check=True) except Exception as e: print(f"Error during reboot: {e}") if __name__ == "__main__": reboot_system() ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值