質問: vista-linuxのデュアルブート解除 こんにちは。linux初心者です。 vistaとfedoraを別々のhddに入れて、grubでデュアルブートしていますが、mbrの関係でfedoraの削除をお行う際は気をつける必要がある旨を知り質問にいたりました。 ~1~ 私の場合、vistaとfedoraを別々のhddにインストールしているので、mbrが2つ存在するということにはならないのでしょうか? grubをどちらのhddにインストールしたかは覚えていないのですが、vista側のhddから起動するとvistaが通常起動し、fedora側のhddから起動するとgrubが起動します。 もし、mbrが2つあるような状態でしたら、fedora側のhddを削除しても問題はないのでしょうか? ~2~ vista側のhddのmbrが書き換えられているようでしたら、fedoraを削除する場合はどのようにすればよいのでしょうか。 まとまりのない文章で申し訳ないですがよろしくお願いします。
回答: 前回質問の件、了解しました。 一つだけ私のほうで抜けがあったのは、 二つのhddがあり、 一つは、vistaが入っている、内蔵のマスターhddであり、 二つ目は、内蔵のセカンダリhddか、外付けusb接続のhddか いうことですが、 文章からすると、biosでusb接続をトップに持ってきていると 思われるので、外付けhddの電源オン/オフで切り替えられていると 思われます。 よって、両方に、mbrが作られています。 この場合は、fedoraを削除する際に、守るべき事は、 fedora側のmbrを壊しておくこと。 理由は、外付けhddを使う際に、mbrがあると思わぬエラーや、 トラブルが発生するからです。 fedora上でrootになり、次のコマンドで、mbrは壊れます。 dd of=/dev/xxx if=/dev/zero bs=512 count=1 xxxは、fedoraが入っているhddドライブ名です。 もし、xxxがhdaやsdaのときは、vistaが入っているhddと区別 されていることを確認することです。 確認方法は、rootで、 fdisk -l コマンドで行ってください。 本当は、mbrを壊す操作は、別のlinux(knoppixとか)で、 行うのが安全ですが、確認すればよいと思います。 vistaのmbrも事前にknoppixやfedoraで、保存して置く ようにするとなお安全でしょう。 dd if=/dev/hda of=/dev/media/fd0/vista-mbr.img bs=512 count=1 とかのコマンドを参考にして、アレンジされたし。