
Ubuntu日本語フォーラム

ログインしていません。
お世話になります。
先輩から鼻毛鯖を譲っていただき、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 でフォーマットしてます)。
このような場合、如何にすれば完全なシステム構成で正常な起動をできるのか、皆目分かりません。
大変お手数ですが、御教示願えればと存じます。
合掌
オフライン
起動時にBIOSのブートメニューを表示させ、Ubuntu12.10がインストールされているドライブを選択し起動するとどうなりますか。
もし起動しないのであれば、SSDと光学ドライブ以外のドライブを停止させクリーンストールされたほうが解決が早いと思います。
オフライン
リプライありがとうございます。
すでにおっしゃっているような最小構成にしてのクリーン・インストールは実施しており、システムも立ち上がります。
ですが、途中から認識しなくなった SATA HDD 3台はどうやっても認識させられません。
親友はミドルウェアの問題では?というのですが、Ubuntu の設定を変更するのか、あたらしいパッケージをインストールするのか判然としません。
問題は、ホットスワップではないと思われるマザボ側の SATA に HDD を接続してもブートできるようにし、さらにそれを Ubuntu が立ち上がってから認識させられるかです。ホットスワップになっている拡張ボード側の SATA はブートも邪魔せず、認識しています。
不思議なのは、以前はなんの問題もなく、すべての HDD が動いていたことです。
ですが、どのシステムも Ubuntu Desktop 12.10 (あとから Server に格上げしたりはしてます)の CD からインストールしているのに、症状が変わってしまったか、皆目分かりません。
変わった症状だとは思いますが、どなたか御存知の方の手ほどきをお待ちしております。
オフライン
引き続きお世話になります。
現在、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 をきちんと組み込んでやることができるのか、分かりません。
本当に困っているので、どうかお知恵を拝借させてください。
宜しくお願いします。
オフライン
補足です。
ちなみに Ubuntu Desktop インストール CD から起動できるデスクトップでは当該の、ブートを阻害している HDD もすべて認識できます。
何故、インストール後の Ubuntu でだけ不具合が発生するのでしょうか?
以上、何卒宜しくお願いします。
オフライン
こんばんは、おつかれさまです。
どうもブート時のカーネル・オプションの問題ではなかろうか、と当たりを付けて、別途 USB メモリに Ubuntu をインストールし、そこからブート時に root=/dev/sda1 指定をしてやることで、なんとかシステム全体が稼働するようになりました。
でも、これではまだまだ不完全なので、どのようにしたらちゃんと稼働するようになるのか、引き続きお知恵を募りたいと思います。
どうぞ宜しくお願いします。
オフライン
#6で起動できたのであれば
sudo update-grub
後再起動で駄目ですか
オフライン
> sudo update-grub
やってみましたが、効果ありませんでした。
なぜだか分かりません。
ちなみに USB Ubuntu のほうも同様で、/etc/default/grub には記載がない、root=(UUID) 形式の指定が先に存在して有効になってます。この辺の設定を書き換えることが出来れば、なんとかなりそうなのですが。
オフライン