如何从SSD启动Raspberry Pi并将其用于永久存储

如何从SSD启动Raspberry Pi并将其用于永久存储

与标准 microSD 卡相比,为您的 Raspberry Pi 使用 SSD 具有许多优势。 要启用它,只需按照我们的分步说明进行操作

SSD(固态硬盘)和 SD 卡都使用基本相似的闪存存储技术来存储数据。 然而,SSD 提供更快的控制器和更多的容错能力,使其比 SD 卡更可靠。 虽然大多数 Raspberry Pi 仍在 microSD 卡上运行,但您也可以使用外部 SSD 来启动您的 Raspberry Pi。

在本指南中,您将了解在 Raspberry Pi 上启用 USB 启动的步骤,然后使用外部 SSD 作为可启动媒体来启动 Raspberry Pi OS,并将剩余空间用作数据的永久存储。

推荐:如何在Python中构建Ping Sweeper

你需要的东西

您需要以下项目才能在 Raspberry Pi 上启用 SSD 启动。

  • Raspberry Pi(4、400、3、零 W 或零 2W 型号)
  • microSD 卡(最小 1GB,最大 64GB)
  • microSD读卡器
  • 键盘和鼠标(无线或有线均可)——如果您想在 Raspberry Pi 4 或 Pi 400 上启用 SSD 启动,则不需要
  • 任何类型的外部 SSD(例如 M.2、SATA 或 NVMe/PCIe)

从 SSD 启动 Raspberry Pi 4 或 400

如何从ssd启动raspberry Pi并将其用于永久存储
如何从SSD启动Raspberry Pi并将其用于永久存储

要从 SSD 启动 Raspberry Pi 4 或 Raspberry Pi 400,您必须按照以下步骤启用 USB 启动:

  1. 使用读卡器将 microSD 卡连接到另一台计算机。
  2. 在您的 Windows、Linux 或 Mac 系统上下载、安装和启动 Raspberry Pi Imager 工具。
  3. 点击 选择操作系统 按钮,然后单击 杂项实用程序图像 > 引导加载程序 > USB引导.
  4. 点击 选择存储 按钮并选择连接到系统的 microSD 卡。
  5. 点击 并等待闪存过程完成。 只需几秒钟。
  6. 刷写完成后,microSD 卡会自动弹出。 从系统断开 microSD 卡并将其插入 Raspberry Pi 4 或 400 的 microSD 插槽。
  7. 将电源连接到 Raspberry Pi 以将其打开。 Pi 将自动从连接的 microSD 卡读取并刷新 USB 引导加载程序。 这需要几秒钟。
  8. 刷机成功后,树莓派上的绿色 LED 灯开始稳定闪烁。 要进一步确认,请将 HDMI 端口连接到显示器。 如果显示屏显示绿屏,则表明刷写过程已完成。
  9. 关闭 Raspberry Pi 并断开或移除 microSD 卡。

推荐:如何修复Windows 10/11中的错误图像0xc0000006错误

从 SSD 启动 Raspberry Pi 3 或零

要在 Raspberry Pi 3 或零 W/2W 上启用 SSD 启动,您需要在 microSD 卡上刷新标准 Raspberry Pi OS,启动 Raspberry Pi,并对配置文件进行一些更改以启用 USB (SSD) 启动。

步骤如下:

  1. 将 microSD 卡插入系统并启动 Raspberry Pi Imager 工具。
  2. 点击 选择操作系统 然后选择 覆盆子圆周率操作系统(32 位).
  3. 点击 选择贮存 并从可用的存储设备中选择 microSD 卡。
  4. 或者,您可以单击齿轮图标以调出高级选项,然后输入网络的 Wi-Fi 详细信息并启用 SSH。
  5. 点击 按钮。
  6. 刷机过程完成后,将 microSD 卡插入树莓派并开机。
  7. 将键盘和鼠标连接到 Raspberry Pi。
  8. 启动后,使用默认用户名登录 圆周率 和密码 覆盆子 (除非您在 Raspberry Pi Imager 高级选项中更改了这些)。
  9. 打开终端窗口并运行以下命令。
    sudo apt update -y
    sudo apt upgrade -y
  10. 更新和升级软件包后,在终端窗口中运行以下命令。
    echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt
  11. 此命令在 Raspberry Pi 3 或零 W/2W 上启用 USB 启动。 运行命令后,重新启动树莓派,然后运行以下命令确认是否启用了 USB 启动。
    vcgencmd otp_dump | grep 17
  12. 如果显示的输出是 17:3020000a, USB 启动已启用。 您现在可以从 Raspberry Pi 中移除 microSD 卡。

准备可启动的树莓派 SSD

要通过 SSD 启动 Raspberry Pi Zero、Raspberry Pi 3、Raspberry Pi 4 或 Raspberry Pi 400,您必须使用 Raspberry Pi Imager(或 Balena Etcher 工具)在 SSD 上安装操作系统,例如 Raspberry Pi OS。 写入操作系统后,您可以通过 USB 端口将 SSD 连接到树莓派,并从 SSD 启动操作系统。

要准备 SSD 以进行引导,请执行以下步骤:

  1. 启动 Raspberry Pi Imager 工具并通过 USB 端口将您的外部 SSD 连接到系统。
  2. 点击 选择操作系统 从列表中选择所需的操作系统。 如果要刷新下载的操作系统映像,可以通过单击 风俗 选项,然后从系统中选择操作系统文件。
  3. 点击 选择存储 选择连接的 SSD 存储介质。
  4. 点击 按钮。
  5. 在 SSD 上刷新操作系统后,卸下驱动器,然后将 USB 驱动器连接到 Raspberry Pi 4/400、Raspberry Pi 3 上的 USB 3.0 或 2.0 端口之一(或通过以下方式连接到零 W/2W 的微型 USB 端口适配器)。
  6. 连接电源以打开树莓派。
  7. Raspberry Pi 将检查连接到 USB 端口的可启动 SSD 并启动操作系统。


使用 SSD 作为 Raspberry Pi 的永久存储

从外部 SSD 驱动器启动操作系统后,您可以将 SSD 中的剩余空间用作永久存储来存储其他数据。 要检查可用存储空间,请在终端应用程序中运行以下命令。

df -h

如果您使用的是 Raspberry Pi OS 的桌面版本,请打开 文件管理器 然后点击 文件系统根 在屏幕顶部。 您可以在右下角看到可用的存储空间。

现在您拥有更快的 SSD 存储,您可以使用它来构建自己的个人云存储,可从任何地方访问或在 Raspberry Pi 上托管安全网站。

更大的存储空间和更快的性能

强烈建议使用 SSD 引导您的 Raspberry Pi,因为它比 microSD 卡更快、更可靠。 您可以使用市场上可用的任何外部 SSD。 这包括 M.2、SATA 和 NVMe/PCIe SSD。 虽然在 Raspberry Pi 3 和 Raspberry Pi Zero W/2W 上启用启动的过程有点复杂,但在 Raspberry Pi 4 和 Raspberry Pi 400 上要容易得多。

推荐:如何提高Windows Android Studio性能


发表评论