
Ubuntu日本語フォーラム

ログインしていません。
はじめまして。ubuntuとwindowsのデュアルブート環境を一年ほど前から使っている者です。
今回、windows10が発表されたので、windows8からアップグレードしたのですが
その際にgrubが壊れてしまったらしく、gurb rescue>という画面から動かなくなってしまいました。
色々検索してboot-repairなるものがあると知り、ubuntuをUSBから起動して試したのですがエラーを吐かれてしまいました。
ならばと思い、grubの方をいじってprefix,rootの設定を直しinsmodでnormal.modのある場所を叩いたのですが
error:invalid arch inpendent ELF magic
と表示されうまく行きません。
sudo mount /dev/sda /mnt
をたたいてマウントを変更し、
sudo grub-install /dev/sda7
を叩いたりしたのですが、
grub-install: エラー: failed to get canonical path of `/cow'.
というエラーがでてお手上げです。
sudo chroot /mnt
を使って、
update-grub
をやったりもしましたが、
/usr/sbin/grub-probe: エラー: cannot find a device for / (is /dev mounted?).
となりなにがなにやら…
検索してもめぼしい解決策がなくて困り果て、投稿させていただきました。
もう諦めて再インストールしたほうがいいのかなとも思いましたが
データのバックアップなどを取っていなかったため、細々とした設定ファイルやネットの設定などが惜しく、正直なかなか踏ん切りがつきません。
皆様の知恵をお貸しください。もしくは、この状態から以前のデータを引き継ぎ再インストールする方法を教えてください。
よろしくお願いします。
ちなみに、
sudo parted -ls
では以下のように表示されました
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
モデル: ATA TOSHIBA MQ01ABD1 (scsi)
ディスク /dev/sda: 1000GB
セクタサイズ (論理/物理): 512B/4096B
パーティションテーブル: gpt
番号 開始 終了 サイズ ファイルシステム 名前 フラグ
1 1049kB 1075MB 1074MB ntfs Basic data partition hidden, diag
2 1075MB 1180MB 105MB fat32 Basic data partition boot
3 1180MB 1314MB 134MB ntfs Basic data partition msftres
4 1314MB 610GB 608GB ntfs Basic data partition msftdata
5 610GB 611GB 895MB ntfs hidden, diag
6 611GB 611GB 4194kB linux-swap(v1)
7 611GB 925GB 315GB ext4 boot
8 925GB 979GB 53.7GB ntfs Basic data partition msftdata
9 979GB 1000GB 21.3GB ntfs Basic data partition hidden, diag
警告: /dev/sdb は GPT テーブルの存在を示す GPT のシグネチャを含んでいますが、持っているべき見せかけの msdos パーティションテーブルを持っていません。おそらく壊れているのでしょう。GPT パーティションテーブルを理解しないプログラムが壊してしまったのかもしれません。あるいは、GPT テーブルを自ら消していて、msdos パーティションテーブルを使っているのかもしれません。このテーブルは GPT パーティションテーブルですか?
エラー: バックアップ GPT テーブルは壊れていますが、プライマリは問題ないようなので、そちらを使います。
警告: /dev/sdb で利用可能な領域の一部が利用されていません。GPT を修正して全ての領域を利用可能にするか(12862592 ブロック増えます)、このままで続行することができますが、どうしますか?
エラー: このパーティションで全ての制約を満たせません。
オフライン