
Ubuntu日本語フォーラム

ログインしていません。
初めて投稿します。
M/B Asrock 880GMH/USB3.0 R2.0
ノースブリッジ: AMD 880G
サウスブリッジ: AMD SB710
(http://www.asrock.com/mb/overview.jp.asp?Model=880GMH/USB3%20R2.0)
RAM DDR3 2GB×2
HDD SATA2 250GB×2(RAID 0にしています)+160GB×1(PATA)+DVDドライブ
VGA オンボ
の構成で新しくマシンをくみ、RAID0のパーティションの先頭200GBにWinXPを、次の100GBにUbuntu 10.10 64bitをインストールしました。
インストールは無事終了したのですが、再起動後、BIOSの後の画面で no such disk Grub rescue>の画面になってしまいます。
RAIDのパーティションから起動するのがよくないのかと思い、PATAのドライブにインストールしたところ、やはり同様のメッセージが登場します。
ライブCDから起動すると各種Ubuntuのファイルは目的のパーティションにコピーされているようです。googleで同様の症状を検索し、
grub rescue> set prefix=(hd0,x)/boot/grub
grub rescue> insmod (hd0,x)/boot/grub/normal.mod
rescue:grub> normal
とするととりあえず起動するという情報を得て、真似してみたのですが、2行目のinsmodコマンドを入力するとno such diskというメッセージが出ます。
(hd0,x)のところには0と1でそれぞれ試してみたのですが、それがおかしいからでしょうか?
WinXPのディスクの管理では、ディスクの認識はhttp://upload.jpn.ph/upload/upload.php?id=71801のようになっています。
Ubuntu初心者で恐縮ですが、どうすればHDDから起動できるのか、ご教授いただけたら幸いです。よろしくお願いいたします。
オフライン
私はRAID1しかしかもデータディスクとしてしか使ったことがありませんのでお役に立つかどうか分かりませんが、
Grubのバージョンによってドライブの表し方が異なりますが、導入しようとしているUbuntuのバージョンは何ですか。
このMBにはフェイクRAIDが組めるようになっていると思いますが、使おうとしているのはFakeRAIDですか、softRAIDですか。
オフライン
返信ありがとうございます。インストールしたいUbuntuは10.10です。Raidについてですが、オンボードのチップを使用してBIOSから設定しているので、ソフトウェアRaidではなくFAKERaidではないかとおもいます。
オフライン
grub rescue> set prefix=(hd0,x)/boot/grub
grub rescue> insmod (hd0,x)/boot/grub/normal.mod
rescue:grub> normal
とするととりあえず起動するという情報を得て、真似してみたのですが、2行目のinsmodコマンドを入力するとno such diskというメッセージが出ます。
(hd0,x)のところには0と1でそれぞれ試してみたのですが、それがおかしいからでしょうか?
起動する(grubが入っている)デバイスがよくわからない場合、とりあえず、「ls」とすると、grubが認識しているドライブ及びパーティション(仮想のものも含む)の一覧がでますよ(grub2の場合、xは1からで、0は無いです)
# 手当たり次第に試しても良いですが・・・・HDD数*パーティション数回を抜け無く試すのは面倒かと・・・。また、見たサイトとそっくり同じということは無いでしょうし、副作用のあるコマンドなら致命的になる可能性も有ります。
表示された中で、hdと付くものは、BIOSから見えているHDDです。パーティション数や、実際に中にあるファイルを確認して、目的のパーティションを探してみるのが良いかと思います。
RAIDの外に(/bootを)インストールしたのであれば、これでうまく行くのではないかと思います。
RAIDの中に(/bootか/bootを含む/が)インストールしている場合、grubにraidに関するモジュールが入っていれば(かつ、対応しているチップなら)、起動もできる・・・・と思うのですが、経験が無いため、わかりません(grub2からの新機能なんですが、成功報告があるよいんですが、見かけませんね)
オフライン
返信ありがとうございます。
先ほど、非RAIDのドライブより起動し、Grubの画面からlsコマンドを入力してみたのですが、
結果が出力されずno such diskのエラーが出てしまいます…
MBRは認識されているが、そこからパーティションが見えてないということなのでしょうか…
オフライン
yanoki39 による投稿:
grub rescue> set prefix=(hd0,x)/boot/grub
grub rescue> insmod (hd0,x)/boot/grub/normal.mod
rescue:grub> normal
とするととりあえず起動するという情報を得て、真似してみたのですが、2行目のinsmodコマンドを入力するとno such diskというメッセージが出ます。
Grub2でのデバイスは(hdx,y)でxは0から、yは1からです。
grubがsda1/boot/grubにあるとして、(↓はエンターキー)
grub rescue> root=(hd0,1)↓ grub rescue>prefix=(hd0,1)/boot/grub↓ grub rescue>insmod minicmd↓ grub rescue>insmod nomal↓ rescue:grub>normal↓
で起動できるか。
もしできなければ、導入したカーネルが2.6.35.22-genericとして(paeの場合は-paeをつける)、続けて、
grub rescue>insmod linux↓ grub rescue>linux /boot/vmlinuz-2.6.35.22-generic root=/dev/hda1↓ grub rescue>initrd /boot/initrd.img-2.6.35.22-generic↓ grub rescue>boot
↓
と、日経Linux2010年1月号に書いてありました。
起動できれば、ログオン後、update-grubを実行してください。さらに、起動ディスクがRAID1の場合は、/sdb1にもsda1/bootをコピーしておいてください。
あとは分かりません。
オフライン
皆様返信ありがとうございます。
今自宅を離れておりますので、再度年度末にチャレンジして結果を報告したいと思います。
ありがとうございます。
オフライン