お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2013-02-07 02:02:09

Linux7
メンバ
登録日: 2009-05-18

grub-installの挙動がおかしい

デュアルブートにするためMBMをインストールし、次にGRUB2をインストールしようとしました。
もともと12.04がインストールされていたので、SuperGrubから12.04を起動して、grub-installしようとしました。

$ grub-install '(hd0,1)'

もしくは

$ grub-install /dev/sda1 --force



$ grub-install --boot-derectory=/boot/grub /dev/sda1

などを試みました。(update-grubも行っております)
結果はどれも「Installation finished. No error reported.」で一見成功しております。
しかし実際に起動するとMBMからは「Invalid boot record」と言われ、起動できません。

いろいろ試した結果、grub-installがおかしいのではないかと思って以下のコマンドを試しました。

$ grub-install a

もちろん「a」などというデバイスがあるわけはないのでこれはエラーになるはずです。
ところが結果は「Installation finished. No error reported.」で正常に終了したと言われてしまうのです。

これはどういうことなのでしょうか?
ちなみにgrubのバージョンは以下の通りです。

$ grub-install --version
grub-install (GRUB) 1.99-21ubuntu3.7

オフライン

 

#2 2013-02-07 19:52:42

Linux7
メンバ
登録日: 2009-05-18

Re: grub-installの挙動がおかしい

grub2の再インストールは諦めてgrub(Legacy)をの方を入れてインストールしました。
臭いものに蓋をする原理ですが、どうにもならなさそうなので一応これで解決とします。

オフライン

 

Board footer

Powered by FluxBB