我正在研究一些嵌入式Linux系统,我正在尝试从USB pendrive运行Linux . 我把“root = / dev / sda3 rootwait”放到了Linux的命令行参数中,但它应该挂载/ dev / sda3时根本不能识别USB . 当我尝试从/ dev / mmcblk0p2运行时一切正常 - Linux内核在安装rootfs之前识别此设备 . 问题是当我尝试将USB挂载为rootfs时 .

只有当我从initramfs运行系统时才能识别USB,但是在挂载rootfs之后它才能识别 .

我的问题是:如何在挂载rootfs之前移动USB子系统的启动?