最初から、デフォルトの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