Vine Linux バグトラッキングシステム

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0000144Vine Linux1 バグ2006-09-06 16:142006-11-17 02:48
報告者anonymous 
担当者daisuke 
優先度再現性不明 
状態完了解決状況不明 
バージョン4.0beta 
修正予定バージョン修正済バージョン 
概要0000144: software RAIDへインストール後、起動できない
説明マザーボードASUS M2NPV(nVidia GeForce 6150 + nForce 430)のSATAコネクタ1と2に
Matroxの300GB HDDを各1台接続して、software RAID (RAID1)でインストールしました。
(CD-ROMがhda、HDDがsdaとsdb)
パーティションは
/dev/md0 (/dev/sda1 と /dev/sdb1)を/boot にマウント(100MB)
/dev/md1 (/dev/sda2 と /dev/sdb2)をswap (1024MB)
/dev/md2 (/dev/sda3 と /dev/sdb3)を/ にマウント(残り全部)

「GRUBをインストールする」を選択してインストール完了後
(なお、MBRかルートパーティションかの選択は表示されませんでした)
システムを再起動すると、BIOSメッセージ
"Missing Operating System"が表示されます。

RAIDを使用せずにHDD1台構成(/dev/sda)では正常にインストールできています。
何か、試行すべきポイントや対策手法がありましたらご教示お願いします。
タグ設定されていません。
archx86
パッケージなし
添付ファイル

- 関連
関連 0000324完了 インストール後、カーネル選択画面で停止 

-  コメント
(0001036)
daisuke (管理者)
2006-09-08 21:52

> マザーボードASUS M2NPV(nVidia GeForce 6150 + nForce 430)のSATAコ
> ネクタ1と2に
> Matroxの300GB HDDを各1台接続して、software RAID (RAID1)でインスト
> ールしました。
> (CD-ROMがhda、HDDがsdaとsdb)
> パーティションは
> /dev/md0 (/dev/sda1 と /dev/sdb1)を/boot にマウント(100MB)
> /dev/md1 (/dev/sda2 と /dev/sdb2)をswap (1024MB)
> /dev/md2 (/dev/sda3 と /dev/sdb3)を/ にマウント(残り全部)
>
> 「GRUBをインストールする」を選択してインストール完了後
> (なお、MBRかルートパーティションかの選択は表示されませんでした)
> システムを再起動すると、BIOSメッセージ
> "Missing Operating System"が表示されます。

手元で同様の構成にして確認してみたところ、MBR にある GRUB 自体は
よみこめましたが、/boot にある stage 1.5 ローダを読み込めないため
エラーになりました。Missing Operating System とでるということは
MBRにあるローダすら読み込めていないようなので、GRUBが正常に書き込め
なかったということのようですが、手元の環境では再現しませんでした。

消極的ではありますが、Vine Linux としては起動パーティション(/bootが
あるパーティション)を RAID1 にすることはサポートしないということに
したいと思います。これでも GRUB が書き込めない(書き間違う)現象には
対応できませんが、とりあえず問題となる箇所をひとつつぶした上で原因
を確認したいと思います。

なお、/boot を通常パーティションにして、/ を RAID0 or RAID1 にして
みたところ普通に利用できました。

インストール終了後の時点で 仮想ターミナル3,4 にはなにかそれっぽい
メッセージはでていないでしょうか?また、失敗したときの
/boot/grub/{menu.lst,device.map}はどうなっているでしょうか?
レスキューモードなどで確認してもらえますか?
(0001037)
anonymous (参照)
2006-09-13 21:21

> > 「GRUBをインストールする」を選択してインストール完了後
> > (なお、MBRかルートパーティションかの選択は表示されませんでした)
> > システムを再起動すると、BIOSメッセージ
> > "Missing Operating System"が表示されます。

報告時に書きもらしておりましたが、
textモードでインストールを行っていました。
今回グラフィカルモードでインストールを行ったところ、

> 手元で同様の構成にして確認してみたところ、MBR にある GRUB 自体は
>
> よみこめましたが、/boot にある stage 1.5 ローダを読み込めないため
>
> エラーになりました。

と同様の結果となりました。
テキストモードとグラフィカルモードで違いはあるでしょうか?

> インストール終了後の時点で 仮想ターミナル3,4 にはなにかそれっぽい
>
> メッセージはでていないでしょうか?また、失敗したときの

仮想コンソール3を見てみましたが

*GRUB command root(hd0,0)
install /grub/stage1 d (hd0,0) /grug/stage2 p (hd0,0)/grub/menu.lst

と出ており、エラーらしきものは見当たりませんでした。

> /boot/grub/{menu.lst,device.map}はどうなっているでしょうか?
> レスキューモードなどで確認してもらえますか?

ディスク2台を接続した状態で、CDからレスキューモードで起動し
/dev/md0 をマウントしようとすると
「デバイスもしくはリソースがビジー状態です。」
と表示されマウントできませんでしたので
ディスク1台(/dev/sda)のみでCDからレスキューモードで起動しました。
以下、手で書き写していますので誤記があるかもしれませんが

■menu.lst
default=0
timeout=5

title Vine Linux (Current Kernel)
 root (hd0,0)
 kernel /vmlinuz ro root=/dev/md2 resume2=swap:/dev/md1 vga=0x314
 initrd /initrd.img
 savedefault

title Vine Linux (Previous Kernel)
 以下略

■device.map
(fd0) /dev/fd0
(hd0) /dev/sda

となっています。
以上です。
(0001038)
daisuke (管理者)
2006-11-17 02:48

rc2 では RAID disk には /boot を置けないようにしてあります。
リリース版では RAID1 に限り /boot を置けるように対応してみましたが、
grub がちゃんと対応していないので、やはりサポート対象外とします。
本件はこれで完了とします。

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2006-09-06 16:14 anonymous 新規課題
2006-09-08 21:52 daisuke 担当者 => daisuke
2006-09-08 21:52 daisuke 状態 新規 => 担当者決定
2006-09-08 21:52 daisuke コメント追加: 0001036
2006-09-13 21:21 anonymous コメント追加: 0001037
2006-11-17 02:48 daisuke 状態 担当者決定 => 完了
2006-11-17 02:48 daisuke コメント追加: 0001038
2007-03-29 23:46 kaneko 関連追加 関連 0000324


Copyright © 2000 - 2024 MantisBT Team
Copyright © 2012 - 2024 Project Vine
Powered by Mantis Bugtracker