お知らせ

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

#1 2010-02-28 00:14:07

vbk
メンバ
From: Lake Hamana in Hamamatsu
登録日: 2009-12-22

Ubuntu9.10のインストール時に、GRUB2のインストールに失敗する

NECのパソコン
LC900/H
で、今まで一部のディスク領域を使ってUbuntuをしていましたが、残りもフルに使ってインストールし直そうと思い、ハードディスク全体を削除し、Ubuntu 9.10だけにしようと思ったのですが、インストールの最後の方で
GRUB2のインストールに失敗したというエラーが発生してしまいました。

「/dev/sda」と「/deb/sdb」がRAID(striped)で「/dev/mapper/isw_dbedfdcajc_VOLUME0」になっているようです。

CDの起動オプションで
「boot=casper」を「root=/dev/mapper/isw_dbedfdcajc_VOLUME01」
とすることで、なんとかハードディスクに移れますが、一時的な対処法です。

ディスク全体にインストールをすると、以下の構成になります。
/dev/mapper/isw_dbedfdcajc_VOLUME0
    /dev/mapper/isw_dbedfdcajc_VOLUME01 (ext4)
    /dev/mapper/isw_dbedfdcajc_VOLUME05 (swap)

また、GRUB2を後で設定し直そうとしてもエラーが発生します。

コード:

$ sudo update-grub2
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.31-19-generic
Found initrd image: /boot/initrd.img-2.6.31-19-generic
grub-probe: error: no mapping exists for `isw_dbedfdcajc_VOLUME01'
grub-probe: error: no mapping exists for `isw_dbedfdcajc_VOLUME01'
Found linux image: /boot/vmlinuz-2.6.31-14-generic
Found initrd image: /boot/initrd.img-2.6.31-14-generic
grub-probe: error: no mapping exists for `isw_dbedfdcajc_VOLUME01'
grub-probe: error: no mapping exists for `isw_dbedfdcajc_VOLUME01'
Found memtest86+ image: /boot/memtest86+.bin
done

$ sudo grub-install /dev/mapper/isw_dbedfdcajc_VOLUME0
grub-probe: error: no mapping exists for `isw_dbedfdcajc_VOLUME01'
Auto-detection of a filesystem module failed.
Please specify the module with the option `--modules' explicitly.

$ sudo grub-install --modules=default /dev/mapper/isw_dbedfdcajc_VOLUME0
grub-probe: error: no mapping exists for `isw_dbedfdcajc_VOLUME01'
grub-probe: error: no mapping exists for `isw_dbedfdcajc_VOLUME01'
grub-probe: error: no mapping exists for `isw_dbedfdcajc_VOLUME01'
You attempted a cross-disk install, but the filesystem containing /boot/grub does not support UUIDs.

どなたかご教示お願いします。

オフライン

 

#2 2010-02-28 01:36:28

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: Ubuntu9.10のインストール時に、GRUB2のインストールに失敗する

grub-legacyを使う投稿ですが,次は役に立たないでしょうか?
http://ubuntuforums.org/showthread.php?t=1360445
#57 に grub2 はまだ RAID では動かないとの報告があります.

オフライン

 

#3 2010-02-28 10:25:22

vbk
メンバ
From: Lake Hamana in Hamamatsu
登録日: 2009-12-22

Re: Ubuntu9.10のインストール時に、GRUB2のインストールに失敗する

einundzwanzighundertsechsさん、お返事ありがとうございました。
試行錯誤した結果、自己解決しました。

以下はその過程ですが、どこが影響したのかよく分かりません。
1. インストール前にgPartedで「/dev/sda」と「/dev/sdb」に「loop」形式のパーティションテーブルを作成。
(何も考えず、適当にloopを選びました)
2. この状態でインストールしようとすると、「??? ???」というダイアログが表示されてインストールできませんでした。
3. 再起動するとgPartedでパーティションテーブルが作成されていないことになっていました。
4. インストール時の詳細設定で、ブートローダーに設定できるパーティションが増えていました。
5. インストール時の詳細設定で、ブートローダーを「/dev/mapper/isw_dbedfdcajc_VOLUME01」にしたら、失敗。
6. インストール時の詳細設定で、ブートローダーを「/dev/mapper/isw_dbedfdcajc_VOLUME0」にしたら、成功。

5や6を何度もやって失敗しつづけていたことや、4のことから、
1が影響した気がするのですが、今後のために説明してくれるとうれしいです。

オフライン

 

#4 2010-02-28 15:44:32

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: Ubuntu9.10のインストール時に、GRUB2のインストールに失敗する

RAID は私には未知の領域です.parted のドキュメントに関連のありそうな記述を見つけました.
http://www.gnu.org/software/parted/manual/html_chapter/parted_7.html#SEC67

オフライン

 

#5 2010-02-28 22:25:42

vbk
メンバ
From: Lake Hamana in Hamamatsu
登録日: 2009-12-22

Re: Ubuntu9.10のインストール時に、GRUB2のインストールに失敗する

einundzwanzighundertsechsさん、

一応既にRAID0は認識されていましたが、RAIDの構成がおかしくなっていたのかもしれません。
parted のドキュメントによると、ループバックで作成し直したことと関係ありそうですね。

また同様の現象に遭遇したら、しっかりと検証してみようと思います。

有り難うございました。

オフライン

 

Board footer

Powered by FluxBB