お知らせ

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

#1 2013-07-28 06:23:52

toms1847
新しいメンバ
登録日: 2013-07-28

grub が起動しません

ubuntu13.04 を新しいHDDにインストールしましたが、grubの起動に失敗してしまい、困っています。どうか、ご助言をおねがいします。

今まで、2TBのHDDにwin7とmint14 adm64

オフライン

 

#2 2013-07-28 06:25:01

toms1847
新しいメンバ
登録日: 2013-07-28

Re: grub が起動しません

すいません、書き直します。

オフライン

 

#3 2013-07-28 07:24:00

toms1847
新しいメンバ
登録日: 2013-07-28

Re: grub が起動しません

ubuntu13.04 を新しいHDDにインストールしましたが、grubの起動に失敗してしまい、困っています。どうか、ご助言をおねがいします。

今まで、2TBのHDDにwin7とlinux mint14 adm64をインストールし、mint14 をメインに使っていましたが、HDDが一度不調になったことがあり、新しいHDDを買い、そこにubuntu13.04 とwin7をインストールしようとしました。
 最初はwin7 を新しいHDD(sdb1)にインストールし、その後、logicalパーティション(論理パーティション?)を作り、sdb5にubuntu13.04をインストールしました。ubuntuのインストールで、sdbのMBRにgrubをインストール(?)し、grub でwin7とubuntuを使い分けようと考え、そのように設定しました。しかし、win7のあと、ubuntuをインストールし、起動してみると、"missing operating system"(だったと思う)という表示のみでて、起動ができませんでした。
次のような試行をして見ましたが、失敗しました。
・その後、ubuntuのみインストールし、sdb1にインストールしてみましたが、"missing~"という、同じ状態になりました。
・http://www.kkaneko.com/rinkou/linux/ubuntuboot.htmlを参考に。usbにインストールした、LIVE DVDより、起動オプションを変更して、 boot=casper をroot=/dev/sdb1(ubuntu)にした場合、設定したユーザーにログインできました。起動したubuntu(sda1)で端末より、grub-install をsdb(新しいHDD)にインストールしてみましたが、”missin〜"で起動できませんでした。("Not error ~" 「エラーはありませんでした」という出力が出ましたが、起動できませんでした。)
・windowsをsdb1にインストールし.sdb5にubuntuをインストールしている場合は、"missing~"は出ませんが、grubは起動せず、windowsが直接起動します。
・また、現在使用中のHDDを取り外し、新しく買ったHDDのみをマザーボードにつけてインストールしてみましたが、”missing~"という同じ状態になりました。

PCは自作で、BIOSはUEFI(?)という、というものですが、legacyで起動させています。
HDDの優先順位(priority)は適宜変えています。

宜しくおねがいします。

オフライン

 

#4 2013-07-30 11:46:08

8864
メンバ
登録日: 2010-05-07

Re: grub が起動しません

自作PCであれば複数HDDの搭載可能と思います。大容量のHDDに異なるOSをインストールして運用するのはメンテナンスの面で不都合が生じると思います。この際Windows、Ubuntuに夫々高速(10Krpm)74または80GBのHDDを用意しデータドライブとして2TBを
割り当てる構成にされるのを推奨します。
推測ですが今回のトラブルは2TBの容量にあるような気がします。

オフライン

 

#5 2013-07-30 15:01:10

toms1847
新しいメンバ
登録日: 2013-07-28

Re: grub が起動しません

ご回答ありがとうございます。

HDDの問題ですか。
そうなると、私にはどうしようもないですね。

容量が少ないものを買ってもう一度チャレンジしてみたいと思います。
ありがどうございました。

オフライン

 

#6 2013-07-31 19:56:14

Crush
メンバ
登録日: 2009-02-10

Re: grub が起動しません

UEFIなマシンがないので確認できないのですが、できるだけハードウェアを単純化して切り分けてみたらどうでしょう。

余計なHDDをはずし、一台のみを接続し、Ubuntuを普通にインストールしてみる。
これで、起動するのでしょうか?

"missing operating system"だと、「誰が」それを吐いているのかは気になるところです。
Vista辺りまでのMicrosoft謹製のMBRにあるローダにはこの文言が含まれていた筈ですし、BIOSベースのシステムが文句を言うとすれば、"DISK BOOT FAILURE"とか、"Invalid system disk"とか、NICのブートROMが起動できるシステムをネットワークに探しに行ったりすることが多いんじゃないかと思います。
GRUBにも同じ文字列が含まれているのなら、そのメッセージを持って、MicrosoftのMBRにあるローダとはいいづらいのですが、MBRがロックされていて書き込めていない(BIOSベースのシステムなら、Virus Warning等の項目だったり、ほかの項目であることもあります)などの要因や、複数台HDDが存在すれば、インストール先が間違っていたり、UEFI/BIOSが呼び出してる場所が違ってる可能性もあります。
MBRに起動可能なコードがないと起動できませんし、少なくともチェーンローダが存在しないとパーティション内のコードが起動できません。

また、拡張領域ではなく基本領域にインストールしてみてどうなのか?も確認していただきたいところです。
論理領域は、特殊な場所なので、基本領域のほうが多くの環境で動作する傾向にはあります。

いろいろ試されていると思いますので、重複することもあるかもしれませんが、作業と、結果が対になっていないと、状態としては不定になってしまうので、現象から原因を探ることは難しくなります。
以前2TBのHDDに単体でインストールしたときは、GPT形式でパーティションが切られていましたが、明示的にMBR形式にしても、GPTのままでも、きちんと起動することは確認しているので、インストールの前提にかかわらず起動できてもよさそうには思うのですが…。

>・また、現在使用中のHDDを取り外し、新しく買ったHDDのみをマザーボードにつけてインストールしてみましたが、”missing~"という同じ状態になりました。
これは、インストーラの初期値を使ったのでしょうか?
明示的に、HDDや、インストール先のパーティションを指定していれば、また話が変わってしまいそうですが。
また、新しく買った上で、買った状態で「作業をした(もしくは、ゼロフィルしてある)」のか、そうじゃないのか?という問題もあります。Windowsをインストールしていれば、標準のブートコードが書き込まれた上で、BIOS設定では書き換えが禁止されていて、GRUBが上書きされていないということも考えられるように思います。少なくともWidowsのインストーラが書き込みに成功していれば、それがメッセージを表示している可能性もあります。
マザーボード側のブートコード部分の設定含め、確認してみてはどうでしょうか?
書かれたとおりの順番で、新しいHDDが、一度Windows7をインストールの上、パーティションの開放/削除を行い、Ubuntuを入れたのなら、GRUBが、書き込めないという状況でも、書かれている状況は再現しそうに思います。

ブートフラグがない場合は、起動対象としないという動作をするBIOS/UEFIもあるようなので、もし、ブートフラグがどこにもないようなら、どこかに立ててみる(GRUB/GRUB2はフラグを見ないはずですが)というのも試してみるべきことかもしれません。

>・windowsをsdb1にインストールし.sdb5にubuntuをインストールしている場合は、"missing~"は出ませんが、grubは起動せず、windowsが直接起動します。
この辺りもまた、MBRに存在しているコードが、Windowsのそれなのではないかと思うゆえんなのですが。

オフライン

 

Board footer

Powered by FluxBB