お知らせ

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

#1 2013-05-05 23:18:25

dky
メンバ
登録日: 2007-09-12

12.04から13.04にアップグレード中、grubのインストールに失敗する

12.04のx64バージョンをラップトップにインストールして利用しております。
GNOMEデスクトップ環境を利用していたところ、13.04へのアップグレードをうながすダイアログがでてきた為、何も考えずにインストールを開始しました。

すると、それまで順調だったのですが「アップグレードのインストール」のフェイズで、grubのインストールに失敗しました。

コード:

Setting up grub-common (2.00-13ubuntu3) ...
Installing new version of config file /etc/grub.d/10_linux ...
Installing new version of config file /etc/grub.d/05_debian_theme ...
Setting up grub2-common (2.00-13ubuntu3) ...
Setting up grub-pc-bin (2.00-13ubuntu3) ...
Setting up grub-pc (2.00-13ubuntu3) ...
Installing new version of config file /etc/kernel/postinst.d/zz-update-grub ...
Installing new version of config file /etc/kernel/postrm.d/zz-update-grub ...
/usr/sbin/grub-bios-setup: warning: attempt to read or write outside of disk `hostdisk//dev/sda'.
/usr/sbin/grub-bios-setup: エラー: embedding is not possible, but this is required for cross-disk install.

上記に加え、GUIのダイアログ「grub-pcを設定しています」が

コード:

起動デバイスへの GRUB の書き込みが失敗しました - 続行しますか?

/dev/sda

とにかく続行しますか?その場合、コンピュータが正常に起動しないかもしれません。

と表示されます。

当方の環境は、購入した初期の状態からRAID 0が導入されているマシンです。プリインストールされていたWindowsを削除し、12.04を新たにインストールした際、
[url=http://d.hatena.ne.jp/naganumat/20121102/1351866914]こちらの記事[/a]を参考にインストールを行いました。
当方の環境下でのマウント情報は以下のようになっています。

コード:

# df
Filesystem                            1K-blocks       Used Available Use% Mounted on
/dev/mapper/isw_chebifgiih_Volume0p2   99422856   82234784  12137648  88% /
udev                                    4023188         12   4023176   1% /dev
tmpfs                                   1614608       1024   1613584   1% /run
none                                       5120          0      5120   0% /run/lock
none                                    4036516        852   4035664   1% /run/shm
none                                     102400         68    102332   1% /run/user
cgroup                                  4036516          0   4036516   0% /sys/fs/cgroup

私の環境では、上のとおり/dev/mapper/isw_chebifgiih_Volume0がRAID 0構成のデバイスのようです。(この構成で問題なく使えております)

さて、ここからが質問ですが、

1) アップグレード・ウィザードを閉じても大丈夫でしょうか。エラーダイアログには「進む」の一択しか表示されておらず、GRUBがない状態ですと新しいシステムの起動に失敗しそうです。よって、エラーダイアログが出た状態からマシンの電源を落とすことすらままなりません。

2) 13.04にアップグレードしても、引き続き上記と同じようなRAID構成で利用したいのですが、どのようにすればいいでしょうか。

お力添えをいただければ幸いです。

オフライン

 

#2 2013-05-06 18:48:20

dky
メンバ
登録日: 2007-09-12

Re: 12.04から13.04にアップグレード中、grubのインストールに失敗する

自己解決です。
GUIのアップデートウィザードを進めたところ、再起動を促すダイアログが表示されました。
このまま再起動をしても正常に立ち上がらない事が予想できたので、「今すぐ再起動」ではなく「いいえ」を選択し
アップデートウィザードを終了させました。

その後、

コード:

sudo grub-install /dev/mapper/isw_chebifgiih_Volume0

を実行し、再起動したところ、正常に立ち上がるようになりました。
その後、13.04にして、いくつか設定値が置き換わってしまい、12.04の頃と同じ設定に戻すのに
いくつか設定をし直したところ、快適に使えるようになりました。

オフライン

 

Board footer

Powered by FluxBB