民芸的プログラミング 〜ソフトウェア開発日記〜

アクセスカウンタ

zoom RSS rootはどこだ?

<<   作成日時 : 2008/05/31 22:54   >>

ブログ気持玉 0 / トラックバック 0 / コメント 0

今日、Linuxサーバーの設定をしていて、ふと気になったのだが、liloでも、grubでもカーネルに渡すパラメータでルートファイルシステムの位置を指定することができる。
kernel /vmlinuz-2.4.18 root=/dev/hda3
といった具合に。

しかし、よくよく考えてみると、ルートファイルシステムがまだどこか分からない時点で、「/dev/hda3/」って一体どこのことなのだろうか。
/がどこなのか分からないのに、/dev/hda3を/にマウントするなんて...
grubならまだブートローダに「root=(hd0,1)」とかいった指定をするから、そこをルートファイルシステムにしていそうな気がしないでもないのだが、ファイルシステムをまったく認識しないliloでも同じパラメータを渡せるので、この推理は当たっていないようだ。

Google先生に尋ねてみたのだが、今のところ、納得のいく答えは見つかっていない。

テーマ

関連テーマ 一覧


月別リンク

ブログ気持玉

クリックして気持ちを伝えよう!
ログインしてクリックすれば、自分のブログへのリンクが付きます。
→ログインへ

トラックバック(0件)

タイトル (本文) ブログ名/日時

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(0件)

内 容 ニックネーム/日時

コメントする help

ニックネーム
本 文
rootはどこだ? 民芸的プログラミング 〜ソフトウェア開発日記〜/BIGLOBEウェブリブログ
文字サイズ:       閉じる