バックアップしたMBRのリストアの方法について

以上のフォーラム以外の利用者の話題

モデレータ: 暇人, YoN, nyu

返信する
kkcats
記事: 13
登録日時: 13/06/26(水) 21:16

バックアップしたMBRのリストアの方法について

投稿記事 by kkcats »

 昨日、GURUBU2からGURUBU4DOSにブートローダーを書き換えた際、sdb_mbr.bakというファイルが生成されましたが。その時、バックアップの方法のことが少し気になったしだいです。このファイルっをリストア(コマンドを打ち込むのだと思いますが・・・他のLINUXではなくPUPPYで可能なのか)する方法をご教示ください(GURUBU2に戻すつもりはありませんが・・・)。

puppy_tahr_5.8.4(HDDのsda5にFULGALインストール済み)を使用、ブートローダーをsdb(USBーFullインストールしたLINUX有り)
nakaiy
記事: 37
登録日時: 07/01/15(月) 10:10

Re: バックアップしたMBRのリストアの方法について

投稿記事 by nakaiy »

気になったのでちょっと調べてみました。
おっしゃる通りコマンドでリストアしますが、条件は
パーティション構成がUUIDまで一緒であること
だそうなので、十分気をつけてください。

リストアするには・・・

コード: 全て選択

# dd if=sdb_mbr.bak of=/dev/sdb bs=512 count=1
ちなみにMBRをバックアップするには、ディスクの先頭512bytesのデータをコピーする

コード: 全て選択

# dd if=/dev/sdb of=sdb_mbr1.bak bs=512 count=1
※"sdb_mbr.bak"は任意のファイル名で"sdb"の部分は環境によって異なります。

日本語のドキュメントとして見つけたのはArch Linuxのものでした↓。
 <https://wiki.archlinux.org/index.php/Ma ... cord_(日本語)>
(この中でも単にGrubをアップデートするだけなら、grubのコマンドを利用するように示唆しています。)

英語では下記がわかりやすいです。Windows 7とのDualBootを想定していますが、MBRのバックアップ/リストアはddコマンドを使った同様手順です。
 <http://community.norton.com/ja/node/987743>
kkcats
記事: 13
登録日時: 13/06/26(水) 21:16

Re: バックアップしたMBRのリストアの方法について

投稿記事 by kkcats »

 nakaiyさん 大変貴重な情報ありがとうございました。ffコマンドでできたんですね。PUPPYには別のコマンドがあるものだと錯覚していました。
返信する