- - PR -
ブートローダの種類を確認する方法
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-09-01 19:57
いつもお世話になっております。
起動中のシステムで、使用しているブートローダ(grubまたはliloなど)の種類を調べることができるのかという質問です。 システム起動中のメッセージをみれば、何を使用しているか分かると思いますが、再起動できないシステムで、さらに、liloおよびgrubの設定ファイルが両方ともある場合です。 (※前にliloを使っていて、その後grubに変更したようなイメージの環境) MBRにインストールされている情報などを調べることができれば分かるのかなと考えているのですが、検討がなかなかつきません。 もしご存知の方がいらっしゃいましたら、ご教授いただければと思います。 よろしくお願い致します。 ※なお、確認している環境は、Fedora Core 6 です。 |
|
投稿日時: 2008-09-01 20:27
起動時のメッセージならdmesgで見れますし、ブートセクタのローダーの種類ならfile -sで検出できます。
|
|
投稿日時: 2008-09-01 21:23
> 起動時のメッセージならdmesgで見れますし、ブートセクタのローダーの種類ならfile -sで検出できます。
file -s /dev/sda ? うちのPCじゃブートローダの種類(GRUBかLILOか)までは表示されないですね。 やはりブートセクタをDUMPしてstringsなんかで眺めてみるしか 無いんじゃないでしょうか? # dd if=/dev/sda bs=512k count=1 | strings ZRrI D|f1 GRUB Geom Hard Disk Read : なんとなくGRUBであることは分かります。 あまり美しい方法ではないですね。 |
|
投稿日時: 2008-09-02 08:41
みなさん、ありがとうございます。
私の環境でも、filesコマンドでブートローダの種類は表示されませんでした。 DUMPしてみたら、確かにGRUBというキーワードが確認できました。 何かしらの設定ファイルやコマンドなどで確認できるかなと思いましたが、 そういうものでもなさそうですね・・・。 大変助かりました。どうもありがとうございました。 |
1