> ## Documentation Index
> Fetch the complete documentation index at: https://dragonwingdocs-staging.qualcomm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 从 USB 或 NVMe 驱动器启动 Linux 操作系统

您可以使用 NVMe SSD 或连接的 USB 大容量存储设备启动 Qualcomm Dragonwing™ RB3 Gen 2 Core Kit (QCS6490)。将已烧录的 NVMe 驱动器连接到 Industrial Kit 的 M.2 插槽，或将 USB 驱动器连接到 Type-C 端口。

## 支持的平台

| **平台** | **机器配置** | **开发套件** |
| - | - | - |
| Kodiak | `rb3gen2-core-kit` | Qualcomm Dragonwing™ RB3 Gen 2 Core Kit (QCS6490) |

## 内核配置

USB 和 NVMe 启动支持需要启用以下内核配置：

```text theme={null}
CONFIG_REGULATOR_QCOM_PM8008=y
CONFIG_REGULATOR_QCOM_USB_VBUS=y
CONFIG_USB_XHCI_PCI_RENESAS=y
CONFIG_USB_RENESAS_USBHS_HCD=y
CONFIG_USB_RENESAS_USBHS=y
CONFIG_USB_CONFIGFS=y
CONFIG_USB_MASS_STORAGE=y
CONFIG_RENESAS_USB_DMAC=y
CONFIG_PHY_QCOM_USB_HS=y
CONFIG_PHY_QCOM_USB_SNPS_FEMTO_V2=y
CONFIG_PHY_QCOM_USB_HS_28NM=y
CONFIG_PHY_QCOM_USB_SS=y
CONFIG_QCOM_GPI_DMA=y
CONFIG_I2C_QCOM_GENI=y
CONFIG_USB_ONBOARD_DEV=y
```

Renesas USB3 主机控制器需要将 Renesas 分发的固件文件 `renesas_usb_fw.mem` 打包到 initramfs 中的 `/usr/lib/firmware` 路径下。

这些配置可以添加到 `meta-qcom/recipes-kernel/linux/linux-qcom-6.18/configs/bsp-additions.cfg` 中。

## 准备 USB 或 NVMe 驱动器并从中启动

准备并使用 USB 或 NVMe 驱动器作为备用启动介质的步骤与[从 SD 卡启动 Linux 操作系统](https://dragonwingdocs-staging.qualcomm.com/zh/Key-Documents/Yocto-Guide/boot-linux-operating-system-from-the-sd-card.md)相同，只需使用 USB 或 NVMe 设备节点（例如 `/dev/sda` 或 `/dev/nvme0n1`）替代 SD 卡设备节点。
