EdgeBox RPi 200 从外部介质启动
Edgebox-RPI-200

EdgeBox-RPi-200 系列是基于树莓派的多合一工业边缘计算控制器,结合了多种工业用途。它设计为高扩展性和坚固的工业硬件,配备丰富的 IO 资源,并由强大的树莓派工业软件生态系统支持,是智能自动化和工业物联网 (IIoT) 解决方案的理想选择。
:::tip在您继续之前:
自 2023 年 3 月 30 日之后发布的批次起,我们已更新树莓派计算模块 4 的 EEPROM,启动顺序更改为 NVME > USB-MSD > BCM-USB-MSD > SD CARD/eMMC > NETWORK > RESTART
,有关更多信息,请访问 更新计算模块 4 的 EEPROM 页面。
如果您在 2023 年 3 月 30 日之前购买了 EdgeBox-RPI-200,并希望按照指南更新 EEPROM 或在 EdgeBox-RPI-200 上刷新操作系统,您需要一个至少包含选择树莓派 CM4 启动模式功能的开发板,双千兆以太网 NICs 载板 是一个完美的选择。
因此,本指南仅适用于 2023 年 3 月 30 日之后发布的 EdgeBox-RPI-200
,您可以从 产品标签贴纸
的 S/N 编号
中找到此信息,以下图片中高亮显示的数字 2312
表示 23
是 生产年份 2023
,12
是 2023 年第 12 周
的生产周。

:::
前置条件
- 1 台 PC 主机(Ubuntu 操作系统)
- 1 个 EdgeBox-RPI-200
- 1 个存储设备:
- 选项 1:1 个 USB 存储设备(16GB 或以上)
- 选项 2:1 个 M.2 NVMe 硬盘
以下步骤将清除您的存储设备,因此请谨慎选择您要使用的存储设备,并确保它可以被格式化。
设置您的可启动设备
- USB 存储设备
- NVMe 硬盘
使用 EdgeBox-RPI-200 出厂默认操作系统设置可启动 USB 设备
我们已备份原始操作系统镜像并在 Sourceforge 上发布,您可以访问 此页面 获取镜像文件。
请按照 此处的步骤 使用 树莓派官方镜像工具 设置可启动的 Raspbian 操作系统设备。
从 USB 启动
在为 EdgeBox-RPI-200 插入电源之前,您应该插入通过上述步骤准备好的 USB 存储设备。
然后插入电源并等待设备启动。
现在您的 EdgeBox-RPI-200 应该已经从 USB 存储设备启动。
检查启动介质
您可以使用 lsblk
命令检查 EdgeBox-RPI-200 从哪个介质启动。
您应该看到如下输出:
pi@raspberrypi:~ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 1 7.2G 0 disk
|-sda1 8:1 1 256M 0 part /boot
`-sda2 8:2 1 7G 0 part /
mmcblk0 179:0 0 14.6G 0 disk
|-mmcblk0p1 179:1 0 256M 0 part
`-mmcblk0p2 179:2 0 14.3G 0 part
mmcblk0boot0 179:32 0 4M 1 disk
mmcblk0boot1 179:64 0 4M 1 disk
如果您看到如下输出(首次启动时可能会出现):
pi@raspberrypi:~ $ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 1 7.2G 0 disk
|-sda1 8:1 1 256M 0 part /boot
`-sda2 8:2 1 4.6G 0 part
mmcblk0 179:0 0 14.6G 0 disk
|-mmcblk0p1 179:1 0 256M 0 part
`-mmcblk0p2 179:2 0 14.3G 0 part /
mmcblk0boot0 179:32 0 4M 1 disk
mmcblk0boot1 179:64 0 4M 1 disk
您需要更改 /boot/cmdline.txt
中的 root=
,将根目录挂载指向正确的存储设备为 root=/dev/sda2
,因此您的 /boot/cmdline.txt
应如下所示:
console=serial0,115200 console=tty1 root=/dev/sda2 rootfstype=ext4 elevator=deadline
fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles
然后重启。
安装 NVMe 硬盘
请将 NVMe 硬盘安装到 M.2 插槽中。

创建可启动的 NVMe 硬盘
确保 NVMe 硬盘已格式化且不包含任何可启动分区。
请插入电源并等待设备启动。
然后请使用 SSH 访问 EdgeBox-RPI-200,这里是 指南。
一旦获得 SSH 访问权限,您可以按照以下步骤操作:
步骤 1: 检查 NVMe 硬盘是否正确加载
请输入 lsblk
命令。您应该看到如下输出,其中 nvme0n1
是 NVMe 硬盘的设备名称。
pi@raspberrypi:~ $ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
mmcblk0 179:0 0 14.6G 0 disk
|-mmcblk0p1 179:1 0 256M 0 part /boot
`-mmcblk0p2 179:2 0 14.3G 0 part /
mmcblk0boot0 179:32 0 4M 1 disk
mmcblk0boot1 179:64 0 4M 1 disk
nvme0n1 259:0 0 119.2G 0 disk
|-nvme0n1p1 259:1 0 200M 0 part
`-nvme0n1p2 259:2 0 119G 0 part
步骤 2: 下载 EdgeBox-RPI-200 镜像文件
请输入以下命令以下载镜像文件:
wget https://altushost-swe.dl.sourceforge.net/project/edgebox-rpi-200/edgeboxrpi200.img -O edgeboxrpi200.img
您应该会看到如下下载进度:
pi@raspberrypi:~/Downloads $ wget https://altushost-swe.dl.sourceforge.net/project/edgebox-rpi-200/edgeboxrpi200.img -O edgeboxrpi200.img
--2023-06-27 16:34:07-- https://altushost-swe.dl.sourceforge.net/project/edgebox-rpi-200/edgeboxrpi200.img
Resolving altushost-swe.dl.sourceforge.net (altushost-swe.dl.sourceforge.net)... 79.142.76.130
Connecting to altushost-swe.dl.sourceforge.net (altushost-swe.dl.sourceforge.net)|79.142.76.130|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5230625280 (4.9G) [application/octet-stream]
Saving to: 'edgeboxrpi200.img'
edgeboxrpi200.img 3%[=> ] 151.13M 14.2MB/s eta 6m 4s
步骤 3: 使用 DD
工具将操作系统镜像写入 NVMe 驱动器
请输入以下命令,其中 if
表示输入文件,应为镜像文件 edgeboxrpi200.img
的名称,of
表示 NVMe 驱动器的名称 /dev/nvme0n1
:
sudo dd if=edgeboxrpi200.img of=/dev/nvme0n1 bs=4MB status=progress oflag=sync
步骤 4: 重启
请输入以下命令:
sudo reboot
检查启动介质
现在您的 EdgeBox-RPI-200 应该已经从 NVMe 存储设备启动。
您可以使用 lsblk
命令检查 EdgeBox-RPI-200 是从哪个介质启动的。
其中,启动目录 /boot
挂载在 nvme0n1p1
分区,根目录 /
挂载在 nvme0n1p2
分区。
pi@raspberrypi:~ $ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
mmcblk0 179:0 0 14.6G 0 disk
|-mmcblk0p1 179:1 0 256M 0 part
`-mmcblk0p2 179:2 0 14.3G 0 part
mmcblk0boot0 179:32 0 4M 1 disk
mmcblk0boot1 179:64 0 4M 1 disk
nvme0n1 259:0 0 119.2G 0 disk
|-nvme0n1p1 259:1 0 256M 0 part /boot
`-nvme0n1p2 259:2 0 119G 0 part /
技术支持与产品讨论
感谢您选择我们的产品!我们为您提供多种支持渠道,以确保您使用我们的产品时体验顺畅。我们提供多种沟通方式,以满足不同的偏好和需求。