お知らせ

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

#1 2013-01-16 10:56:30

renpoo
メンバ
登録日: 2007-03-12

12.10 で一部の HDD がブートの邪魔をして起動できない

お世話になります。

先輩から鼻毛鯖を譲っていただき、Ubuntu Desktop をインストール(というよりシステム SSD の入れ替え)をして、きちんと運用していましたが、forked-daapd の野良ビルドを使用としているうちにシステムが壊れ、クリーン・インストールをしているうちに、きちんと起動せず Grub Rescue が立ち上がるようになってしまいました。

そこで試行錯誤を繰り返したところ、Dirac の 6 ラック(2.5" x 6)に入っている HDD のうち、マザボから SATA で繋いでいる3台(BIOS では IDE として認識、Live CD でもきちんと認識)が邪魔していて、それを取り除けば、なんとか Ubuntu を起動できることが分かりました。ちなみに同じマザボから SATA で繋いでいるシステム SSD や、拡張ボードから SATA で繋いでいる(BIOS では SCSI と認識)4台の HDD はきちんと動いています。

GRUB は /dev/sda に、Ubuntu は /dev/sda1 にインストールしたのですが、すべての HDD が刺さった状態では、Super Grub2 Disk を使っても“error: unknown filesystem”と出てきて、なにも出来ません(スワップ以外のすべてのパーティションは ext4 でフォーマットしてます)。

このような場合、如何にすれば完全なシステム構成で正常な起動をできるのか、皆目分かりません。
大変お手数ですが、御教示願えればと存じます。

合掌

オフライン

 

#2 2013-01-16 17:08:45

uotora
メンバ
登録日: 2008-06-18

Re: 12.10 で一部の HDD がブートの邪魔をして起動できない

起動時にBIOSのブートメニューを表示させ、Ubuntu12.10がインストールされているドライブを選択し起動するとどうなりますか。

もし起動しないのであれば、SSDと光学ドライブ以外のドライブを停止させクリーンストールされたほうが解決が早いと思います。

オフライン

 

#3 2013-01-16 17:25:42

renpoo
メンバ
登録日: 2007-03-12

Re: 12.10 で一部の HDD がブートの邪魔をして起動できない

リプライありがとうございます。

すでにおっしゃっているような最小構成にしてのクリーン・インストールは実施しており、システムも立ち上がります。
ですが、途中から認識しなくなった SATA HDD 3台はどうやっても認識させられません。
親友はミドルウェアの問題では?というのですが、Ubuntu の設定を変更するのか、あたらしいパッケージをインストールするのか判然としません。

問題は、ホットスワップではないと思われるマザボ側の SATA に HDD を接続してもブートできるようにし、さらにそれを Ubuntu が立ち上がってから認識させられるかです。ホットスワップになっている拡張ボード側の SATA はブートも邪魔せず、認識しています。

不思議なのは、以前はなんの問題もなく、すべての HDD が動いていたことです。
ですが、どのシステムも Ubuntu Desktop 12.10 (あとから Server に格上げしたりはしてます)の CD からインストールしているのに、症状が変わってしまったか、皆目分かりません。

変わった症状だとは思いますが、どなたか御存知の方の手ほどきをお待ちしております。

オフライン

 

#4 2013-01-23 11:03:11

renpoo
メンバ
登録日: 2007-03-12

Re: 12.10 で一部の HDD がブートの邪魔をして起動できない

引き続きお世話になります。

現在、8台の SSD + HDD を BIOS レヴェルでは認識してます。

*マザボ    :    SATA(IDE) =    SSD:ブート後も認識
                                            BD/DVD:ブート後も認識
                                             1TB HDD:ブートを阻害。ブート後もホットスワップできず
                                             1TB HDD:ブートを阻害。ブート後もホットスワップできず
                                             1TB HDD:ブートを阻害。ブート後もホットスワップできず
*拡張ボード:    SATA(SCSI) =    1TB HDD:ブート後も認識
                                                1TB HDD:ブート後も認識
                                                1TB HDD:ブート後も認識
                                                160GB HDD:ブート後も認識

というわけで、マザボ側に余計な HDD を繋げると Grub Rescue が立ち上がる始末です。


そこで今度は逆にブートを阻害している、マザボに接続している 1TB HDD 3台を接続して、Ubuntu Desktop を再インストールしてみました。インストール時にはきちんと認識しているのですが、やはりインストール後の再起動で Grub Rescue が表示されます。そこで

> ls
(hd0)(hd1)(hd1,msdos1)(hd2)(hd3)(hd4)

といった具合で、これらのドライヴの中身をさらに ls で見ていっても、(hd1,msdos1) 以外 “Unknown Filesystem” で見えません(ほかのHDD はすべて ext4 でセーヴしてます)。

どうも GRUB のインストールで失敗しているのではないか、と思われるのですが、どのような作業をすればブートを阻害している HDD をきちんと組み込んでやることができるのか、分かりません。

本当に困っているので、どうかお知恵を拝借させてください。
宜しくお願いします。

オフライン

 

#5 2013-01-23 11:20:30

renpoo
メンバ
登録日: 2007-03-12

Re: 12.10 で一部の HDD がブートの邪魔をして起動できない

補足です。

ちなみに Ubuntu Desktop インストール CD から起動できるデスクトップでは当該の、ブートを阻害している HDD もすべて認識できます。

何故、インストール後の Ubuntu でだけ不具合が発生するのでしょうか?
以上、何卒宜しくお願いします。

オフライン

 

#6 2013-01-24 21:08:01

renpoo
メンバ
登録日: 2007-03-12

Re: 12.10 で一部の HDD がブートの邪魔をして起動できない

こんばんは、おつかれさまです。

どうもブート時のカーネル・オプションの問題ではなかろうか、と当たりを付けて、別途 USB メモリに Ubuntu をインストールし、そこからブート時に root=/dev/sda1 指定をしてやることで、なんとかシステム全体が稼働するようになりました。

でも、これではまだまだ不完全なので、どのようにしたらちゃんと稼働するようになるのか、引き続きお知恵を募りたいと思います。
どうぞ宜しくお願いします。

オフライン

 

#7 2013-01-24 21:27:29

uotora
メンバ
登録日: 2008-06-18

Re: 12.10 で一部の HDD がブートの邪魔をして起動できない

#6で起動できたのであれば

コード:

sudo update-grub

後再起動で駄目ですか

オフライン

 

#8 2013-01-25 08:02:28

renpoo
メンバ
登録日: 2007-03-12

Re: 12.10 で一部の HDD がブートの邪魔をして起動できない

> sudo update-grub

やってみましたが、効果ありませんでした。
なぜだか分かりません。

ちなみに USB Ubuntu のほうも同様で、/etc/default/grub には記載がない、root=(UUID) 形式の指定が先に存在して有効になってます。この辺の設定を書き換えることが出来れば、なんとかなりそうなのですが。

オフライン

 

Board footer

Powered by FluxBB