CentOS 5を使っています。
grubでは通常、MBRにstage1が書き込まれ、その直後の約30KBの領域にstage1_5が書き込まれており、実行時にはstage1_5がファイルシステムを認識して/boot/grub/stage2を実行するものと理解しています。
そこで
dd if=/dev/sda of=head.img bs=512 count=100
のようにしてディスク先頭を見てみたところ、MBR直後はほぼ0で埋まっており、stage1_5が見つかりませんでした。
この場合、stage1_5を飛ばしてstage2が実行されているのでしょうか?
そうだとすると、stage2の位置がMBRに書き込まれているのでしょうか?
rmコマンドでいったんstage2を削除、同名で同内容のファイルを作成した場合、起動できなくなりますか?
No.1ベストアンサー
- 回答日時:
>grubでは通常、MBRにstage1が書き込まれ、その直後の約30KBの領域にstage1_5が書き込まれており、実行時にはstage1_5がファイルシステムを認識して/boot/grub/stage2を実行するものと理解しています。
その認識でOKかと。
>dd if=/dev/sda of=head.img bs=512 count=100
環境依存するのかどうかは不明ですが…当方のCentOS5.xの環境ではMBR直後から…ですね。
od -A x -t x1 /usr/share/grub/i386-redhat/e2fs_stage1_5 | head
でstage1.5のバイナリを確認。
od -A x -t x1 head.img | grep " 52 56 be"
で調べると、0x000200から(MBRの次のセクタから)書き込まれています。
4KセクターなHDDの場合はどうですかねぇ……。
http://www.gnu.org/software/parted/USER.jp
によると、grubでもstage1.5を使用しないパターンもあるようで。
ありがとうございます。
引き続き調べてみたところ、やはりstage1の中にstage2の第1セクタの位置が書かれていて、
stage2ファイルのセクタが変わってしまうと起動しなくなるようですね。
http://www.mtl.t.u-tokyo.ac.jp/~iizuka/linux/gru …
http://www.geocities.co.jp/SiliconValley-Bay/389 …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SONYの音楽ソフト「x-アプリ」...
-
エクセルの表にヘンな枠が・・・
-
emacsでCtrl+zを押してサスペン...
-
python IDLEで訂正、削除のやり...
-
linux初心者です wineをつかっ...
-
既存フォレストの既存ドメイン...
-
windows10のごみ箱をrd /s /q C...
-
マック、レパードインストール...
-
taskkill をバッチ処理できない。
-
貴方のモットーを教えて下さい...
-
win10 バッチファイルの起動時...
-
gnome-terminalの使い方教えて...
-
shutdownコマンド実行の残り時...
-
AppImageがインストールできな...
-
コマンド プロンプトから
-
Windows VistaからWindows10に...
-
ROBOCOPY cmdで正常に処理され...
-
アクセスで複数のSQL文をワンク...
-
Linux のシェルスクリプトの強...
-
DMMで電子書籍を購入し、ファイ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
貴方のモットーを教えて下さい...
-
SONYの音楽ソフト「x-アプリ」...
-
エクセルの表にヘンな枠が・・・
-
pingは正常なのにtracerouteで...
-
LD_LIBRARY_PATHって?
-
Openイベントを開始させないで...
-
shutdownコマンド実行の残り時...
-
やっぱ駄目だわ!さっきソープ...
-
python IDLEで訂正、削除のやり...
-
ROBOCOPY cmdで正常に処理され...
-
バッチファイル内の各コマンド...
-
windows10のごみ箱をrd /s /q C...
-
シャットダウンバッチがうまく...
-
エクセルからアクセスのプロシ...
-
linuxサーバーのキャッシュをク...
-
最初の一度しか実行されないロ...
-
エクセル時間毎ごとにマクロを...
-
taskkill をバッチ処理できない。
-
linux初心者です wineをつかっ...
-
emacsでCtrl+zを押してサスペン...
おすすめ情報