LinuxカーネルがルートFSとして使用するUSB​​スティックが見つかりません。

LinuxカーネルがルートFSとして使用するUSB​​スティックが見つかりません。

最初から、デフォルトのLinux / Busyboxディストリビューションを含むUSBスティックがあります。私はブートローダーとしてextlinuxを使用しています。

Qemuではすべてがうまく機能し、syslinuxプロンプトで次のコマンドを入力すると問題なく起動できます。

/bzImage rw root=/dev/sda1

ただし、実際のハードウェアではsyslinuxプロンプトが表示されますが、内部SSDのみが引数の有効なオプションとして表示されるため、ルートをマウントできないため、カーネルパニックが発生しますroot=

問題は、マウントするカーネルとルートファイルシステムがUSBスティックにあり、USBスティックがカーネルで認識されないことです。

私が試したこと:

  • 外部SSDの使用:カーネルもそれを認識しません。
  • 安定したカーネル(6.7.8)のコンパイルと使用:syslinuxの後に黒い画面のみが表示される

root=パラメータに何を入力する必要がありますか?

カーネルでどの構成を設定する必要がありますか?

カーネルバージョン: 6.8-rc6 ハードウェア: MacBook Pro 2012

関連情報