カーネル2.4でinitrdをカスタマイズしようとしています。
ある時点で、linuxrcファイルで/proc/sys/kernel/real-root-dev変数を設定してルートデバイスを設定する機会がありました。
文書の例は次のとおりです。
echo 0x301 > /proc/sys/kernel/real-root-dev
そのうち 0x301 は /dev/hda1 を表します。
私が探しているのは、さまざまな形式のhda1デバイスに必要なコードです。オンラインで検索しましたが、答えが見つかりませんでした。
答え1
カーネルのこのファイルを参照してください(ほとんどのカーネルバージョンはメジャーカーネルリリースでは変更されません)。