
Ubuntu日本語フォーラム

ログインしていません。
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.
どなたかご教示お願いします。
オフライン
grub-legacyを使う投稿ですが,次は役に立たないでしょうか?
http://ubuntuforums.org/showthread.php?t=1360445
#57 に grub2 はまだ RAID では動かないとの報告があります.
オフライン
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が影響した気がするのですが、今後のために説明してくれるとうれしいです。
オフライン
RAID は私には未知の領域です.parted のドキュメントに関連のありそうな記述を見つけました.
http://www.gnu.org/software/parted/manual/html_chapter/parted_7.html#SEC67
オフライン
einundzwanzighundertsechsさん、
一応既にRAID0は認識されていましたが、RAIDの構成がおかしくなっていたのかもしれません。
parted のドキュメントによると、ループバックで作成し直したことと関係ありそうですね。
また同様の現象に遭遇したら、しっかりと検証してみようと思います。
有り難うございました。
オフライン