initramfsから起動デバイスのルートファイルシステムに切り替える方法

initramfsから起動デバイスのルートファイルシステムに切り替える方法

私はLinuxカーネルを使用するオペレーティングシステムで作業してきました。カーネルを正常にコンパイルしたので、initramfsから起動できます。

initramfsからOSが起動する実際の起動デバイスに切り替えようとすると、問題が発生します。この目的のために、ユーザーが起動可能なUSBまたはオペレーティングシステムと一緒に焼いたCDからオペレーティングシステムを起動できるように、プログラムで起動デバイスを決定するシステムを設定しました。

使用しようとするまで、すべてがうまく機能しますswitch_root。失敗し、その後は私のOSで何かがpty見つからないと実行できません。助けてください。

答え1

幸い解決策を見つけました。

私はもはやBusyBoxを使用して私だけinitramfsdracutdracut

関連情報