お知らせ

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

#1 2010-12-05 18:36:25

manimani
新しいメンバ
登録日: 2010-12-05

grub rescue パーティション情報が飛んでしまっています

はじめまして。フォーラムを検索してみましたが、ubuntuをgparted上で見つけることができずつまってしまいました。
どうか、よろしくお願いいたします。以下、詳しい状況を書きます。

  windows vista nfts
  ubuntu 10.10 ext4 (10.04からアップグレード)
  fat32の保存領域 ほかにswapの領域もありました。

という構成で使用していました。すべて同一上の120GBのハードディスクにパーティションでわけて使用していました。

windowsでpagefileのデフラグをしようとPageDefrag v2.32(http://technet.microsoft.com/en-us/sysinternals/bb897426.aspx)というソフトをインストールしたのですが、再起動後読み込めなかった?というようなメッセージが表示されていたので、その時は諦めてアンインストールしました。多分この動作のせいでのシステム領域をこわしてしまったのだとおもいます。

その後、PCを再起動してubuntu 10.10にログインし、/homeに保存していたファイルをfat32へ移動していました。途中でいきなり黒い画面になり、英文の表示がながれていきました。めもっておけばよかったですが、確かHDDが読めないというようなことだったとおもいます。しかたがないので電源ボタンから強制終了をしました。次にPCを再起動後、grub rescue>と表示されて先に進むことができませんでした。



まず、過去ログのgrub rescueに関係する投稿にそい、ubuntu live cd(9.10)でログインし、gpartedを起動しました。画面には未割り当て111.79GB(/dev/sda)のみが表示されていました。

次に、場所メニューを見てみると、上から、コンピュータ、ファイルシステム17MB、ファイルシステム54GBと表示されていました。ファイルシステム17MBにアクセスしてみましたが中身は空のままでした(隠しファイルを表示にチェック済み)。次に54GBの方にアクセスしてみるとwindowsのCドライブそのままが表示されました。

また端末で実行した結果は以下のとおりでした。

ubuntu@ubuntu:~$ sudo fdisk -l

/dev/sda を読めません
ubuntu@ubuntu:~$ sudo parted -l
エラー: Input/output error: /dev/sda から読み込み中にエラーが発生しました。
やりなおし(R)/Retry/無視(I)/Ignore/取消(C)/Cancel?     

幸い、/home以下には重要なファイルは保存していなかったので消えてしまったのなら諦めはつきます。が、もしアクセスする方法があれば元の状態にもどしたいとおもっています。また現在は一人暮らしをしているためwindowsのリカバリディスクは実家においていて使用することができない状態です。パーティションを復帰させる方法または10.10にアクセスすす方法はないでしょうか。また、windows vistaの起動回復は可能でしょうか。

よろしくお願いいたします。

オフライン

 

#2 2010-12-05 19:53:36

rhythm
拒否

Re: grub rescue パーティション情報が飛んでしまっています

あくまで経験上の話であります。しかも根拠の無い勘に近いものです。
http://technet.microsoft.com/en-us/sysi … 97426.aspx
を拝見いたしました。
これは通常Windowsに標準で購入した際についているものと同等なものと理解します。
このデフラグは、実行するとWindows内を適正化しないで、ハードディスク全体を適正化しようとしてしまうものではないかといった記憶があります。
だから、デュアルブートにした際、このデフラグは稼動しなくなりました。

manimani様の場合、、

「PCを再起動してubuntu 10.10にログインし、/homeに保存していたファイルをfat32へ移動していました。途中でいきなり黒い画面になり、英文の表示がながれていきました。めもっておけばよかったですが、確かHDDが読めないというようなことだったとおもいます。しかたがないので電源ボタンから強制終了をしました。次にPCを再起動後、grub rescue>と表示されて先に進むことができませんでした。」

/homeに保存していたファイルをfat32へ移動とおっしゃいますのは、そんな事が可能と言う事はデュアルブートではなく私も経験不足でハッキリ言えませんが、イメージとしてはubuntu 10.10の中にWindowsのOSが入っているという意味に取れます。何故ならば、再起動などをしなければ他のOSを稼動することができない事は真実だろうと思います。※真実と思うでは矛盾しますが・・・。
(wubiがそうなのですか?でもそれも再起動しないと別のシステムへ移れなかったはずです。)

私はこのフォーラムでubuntuは適正化などしなくて良いと教わりました。
それはおいといて、デフラグできないHDへデフラグするソフトをインストールすると、何となく想像がつきませんか?
想像範囲内の話ですから、ここまでで止めておきます。

1台しかないパソコンが稼動しなくなったと文面から想像はつきます。もし、もう1台あるいは知り合いのパソコンでubuntu10.10をDVD-Rが無難だと思いますが、それに書き込んで再インストールするしかないと存じます。

「grub rescueに関係する投稿にそい、」以降の文面からmanimani様の方が詳しいと思います。
あと、実家からリカバリを郵送してもらうとか、コンピュータと別の相談事になります。

という事で他の方からよいアドバイスがくるとよいのですが・・・。

以上です。

rhythm

 

#3 2010-12-05 20:09:55

manimani
新しいメンバ
登録日: 2010-12-05

Re: grub rescue パーティション情報が飛んでしまっています

rhythm様、返信ありがとうございます。少し補足させていただきます。

fat32というのはubuntuをインストールしたあとに、その場所を縮小し、新たにパーティションを切ってfat32(システムモニタ上では/windowsとなっていたと記憶しております)として作りました。ここはwindowsからもファイルにアクセスできるようにとおもい作っていました。
なので、OSの移動はしておりません。ただのデータ置き場です。

また、インストールはwubiではなく、HDDに直接パーティションを切り、デュアルブートしていました。この点を初めから書いておけばよかったですね。すみません。

再インストールしか道はなさそうですね。アドバイスありがとうございます。今日、ubuntuのブートISOなどが収録されている雑誌を購入してきました。明日、朝一で大学のPCで書き込みができないか試してみたいとおもいます。データの救出は冬休みまでできそうにないのでこのまま放置し、USBにubuntuをインストールし当分はしのごうとおもいます。ただ、WINのデータを救出できたとしても、その後にすべて消し直して再インストールとなりそうですね。今回のことはとても勉強になりました。前日にローカルに保存していたメールをストレージサーバにアップロードしていて本当によかった。

rhythm様、アドバイスありがとうございました。

オフライン

 

#4 2010-12-05 21:00:14

rhythm
拒否

Re: grub rescue パーティション情報が飛んでしまっています

解りました。
要は、vista・ubuntu共通でデータに読み書きができ、データはHDを消費しないで1つだけで済む。ということですね。
チョット違うのかな?
「ローカルに保存していたメールをストレージサーバにアップロード」、その他遥かに元々私よりも詳しいです。
次回は是非、私の投稿にご回答ください。
大学でたくさん勉強を積んで・・・。

rhythm

 

#5 2010-12-05 21:10:19

rhythm
拒否

Re: grub rescue パーティション情報が飛んでしまっています

チョット待ってください。
1台しかないパソコンがそういう状態と言う事は、他の名義のパソコンからココに投稿したと言う事になりますね。

rhythm

 

#6 2010-12-05 21:45:44

manimani
新しいメンバ
登録日: 2010-12-05

Re: grub rescue パーティション情報が飛んでしまっています

rhythm様
>要は、vista・ubuntu共通でデータに読み書きができ、データはHDを消費しないで1つだけで済む。ということですね。
その通りです。混乱させてしまいすみませんでした。

>1台しかないパソコンがそういう状態と言う事は、他の名義のパソコンからココに投稿したと言う事になりますね。
いえ、(WINもUBUNTUも立ち上がらない)同じPCから投稿しております。ubuntu 9.10 Live CDから書き込んでいます。
今日、本屋にいったのですが、これしかブートCDそのままを収録している雑誌がなかったもので……。
10.04 Live CDを作っておくべきだったと後悔しております。

もっとしっかり勉強し、いつかこちらでおかえしができたらいいなと思います。

これだけではなんですので、似たような症例の方のために一応grub rescue関連のトピックで私が参考にしていたものを下にまとめておきます。

/////////////////////////////////////////////////////////////////////
Live CD 起動したが日本語が入力できない
→システム>設定>キーボード>レイアウトタブ>日本を追加する
 ※ただ、私の環境では半角/全角キーがきかない、一部のキーがもともとの配置と違うなどがあります。
  例) シャープ+8で*が表示されてしまう、など。
→grub rescue でPCが起動できません
  https://forums.ubuntulinux.jp/viewtopic.php?id=9269
  ※winXP以下のみ
→error:no such partition >grub rescue の表示
 https://forums.ubuntulinux.jp/viewtopic.php?pid=62539
→パーティションを削除したら grub rescue から起動できなくなった
 https://forums.ubuntulinux.jp/viewtopic.php?pid=66190
→Ubuntu Tips/その他/起動しなくなったシステムを復旧するには
  https://wiki.ubuntulinux.jp/UbuntuTips/Others/RepairMbrWithGrub
//////////////////////////////////////////////////////////////////
一番下の公式のトピックは、私のHDDにWIN領域が残っているので怖くて試していません。

オフライン

 

#7 2010-12-05 21:47:31

rhythm
拒否

Re: grub rescue パーティション情報が飛んでしまっています

面白いですね。
私はmanimaniさんのパソコンの状況を把握しきれていなかった。
ubuntu 10.10は端末だけでなく、GUIで当たり前にできるのですね。
「10.10にアクセスすす方法はないでしょうか。また、windows vistaの起動回復は可能でしょうか。」
これから推測するとどちらも使えないとも思えます。
「grub rescueに関係する投稿にそい、」以降でubuntu 10.10が使える方法がある訳ですね。
そして、ココに投稿できた。ということになりますね。
疎い人が詳しい人に説明しようとすると、こんな現象が起こります。
ま・いぃか・・・。

rhythm

 

#8 2010-12-05 21:59:30

rhythm
拒否

Re: grub rescue パーティション情報が飛んでしまっています

投稿時刻が私が書いている時刻になってしまいましたね。
要は、中身のOSが壊れていても外部メディアから一時的に起動可能。ただし、インストールはできない状況ですね。
よく解かりました。

rhythm

 

#9 2010-12-05 22:16:37

rhythm
拒否

Re: grub rescue パーティション情報が飛んでしまっています

待ってください。
おかしなレベルの話ですみません。
インストールできるはずですよね?
インストールできて、生-Rがあれば
http://www.ubuntulinux.jp/download/
からバージョンアップできますよね?
まぁ結構です。

rhythm

 

#10 2010-12-05 22:37:55

funatogawa
メンバ
From: 関東
登録日: 2009-02-01

Re: grub rescue パーティション情報が飛んでしまっています

まず、過去ログのgrub rescueに関係する投稿にそい、ubuntu live cd(9.10)でログインし、gpartedを起動しました。画面には未割り当て111.79GB(/dev/sda)のみが表示されていました。

次に、場所メニューを見てみると、上から、コンピュータ、ファイルシステム17MB、ファイルシステム54GBと表示されていました。ファイルシステム 17MBにアクセスしてみましたが中身は空のままでした(隠しファイルを表示にチェック済み)。次に54GBの方にアクセスしてみるとwindowsのC ドライブそのままが表示されました。

HDDの中身はともかく、MBRとパーティション記述部分が読み取れないようです。grubrescueがでるので、パーティションが復活できれば、システムが復旧する可能性はあります。

「TestDisk」でパーティションを探してみると良いと思います。
ただし、通常のUbuntuLiveCDには入っていませんので、http://www.rcis.aist.go.jp/project/knoppix/から、KNOPPIX6.2をダウンロードして(DVD版とCD版があるが両方大丈夫)、デスクに焼いてください。
UbuntuLiveCDと同じように立ち上げ、アクセサリー→root端末と選びます。
あとは、コマンドラインに”testdisk”と入れてエンターキーを押して始めてください。
参考書はhttp://www.atmarkit.co.jp/flinux/rensai … torec.html
これで分からない場合は、このフォーラム内を「testdisk」で検索すると、説明が出てきます。

オフトピですが、KNOPPIXは便利ですので、復旧ツールとして一つ持っているといいと思います。
あと、復旧ツールとしてはSystemRescueCDがあり、これにもTestDiskは含まれています。

オフライン

 

#11 2010-12-05 22:51:02

funatogawa
メンバ
From: 関東
登録日: 2009-02-01

Re: grub rescue パーティション情報が飛んでしまっています

ごめんなさい、参考書を間違えました。
http://www.atmarkit.co.jp/flinux/rensai … tdisk.html
です。

オフライン

 

#12 2010-12-06 00:06:28

STGSAGWAN
ゲスト

Re: grub rescue パーティション情報が飛んでしまっています

funatogawa による投稿:

「TestDisk」でパーティションを探してみると良いと思います。
ただし、通常のUbuntuLiveCDには入っていませんので、http://www.rcis.aist.go.jp/project/knoppix/から、KNOPPIX6.2をダウンロードして(DVD版とCD版があるが両方大丈夫)、デスクに焼いてください。

Ubuntuのuniverseリポジトリにtestdiskあります。
http://packages.ubuntu.com/search?searchon=names&keywords=testdisk

 

#13 2010-12-06 01:29:22

manimani
新しいメンバ
登録日: 2010-12-05

Re: grub rescue パーティション情報が飛んでしまっています

rhythm様
funatogawa様
STGSAGWAN様

HDDが復帰するかもしれないということでとても安心しております。
前のバージョンの控えがあるとはいえ、提出用論文の途中のファイルが入っていたので…。本当に助かります。

返信ありがとうございました。幸い大学の図書館のPCが開いていたのでKNOPPIXを現在ダウンロードしています。
現在は外部のWINDOWSから書き込みしております。
このPCでうまく焼くことができるかはわかりませんが、部屋にもどり試してみようとおもいます。
また結果がでましたら報告いたします。
アドバイス本当にありがとうございました。

オフライン

 

#14 2010-12-06 01:45:03

manimani
新しいメンバ
登録日: 2010-12-05

Re: grub rescue パーティション情報が飛んでしまっています

すいません、無事にダウンロードはできたのですが、ISOをクリックするとjZIPというソフト(たぶん圧縮解凍ツール)が起動しました。
ネット上でVISTAではISOは標準で焼けないと見かけたので今、PC内のプログラムを探しています。
大学のCDではインストールができないので少し困ったことになりました。返信は少し遅れると思います。

オフライン

 

#15 2010-12-06 08:03:44

manimani
新しいメンバ
登録日: 2010-12-05

Re: grub rescue パーティション情報が飛んでしまっています

おはようございます。

インストールCDからもソフトのインストールができたんですね。
さっそくTEST DISKを実行してみました。

以下が実行結果です。

コード:

Disk /dev/sda - 120 GB / 111 GiB - CHS 14594 255 63
     Partition               Start        End    Size in sectors
* HPFS - NTFS              0  32 33     2  42 40      32768
D HPFS - NTFS              2  42 41   132 180 48    2097152
D HPFS - NTFS             63 221 31   127 155 28    1024000
D FAT32                   63 221 31   127 155 28    1024000 [NO NAME]
D HPFS - NTFS             92 173 18    93  16 17       6174 [Boot]
D HPFS - NTFS            127 155 29  1912  91 35   28672000
D HPFS - NTFS            132 180 49  6659 202  7  104857600
D HPFS - NTFS           6659 202  8  9880 201 58   51745353
D Linux                 6660   1  1 10909 185 15   68271792
D Linux                 8779   0  1 13028 184 15   68271792
D Linux Swap           10909 201 45 11286 159 57    6053872
D FAT32 LBA            11286 192 43 14593  66  1   53118976 [NO NAME]

一番上の
    * HPFS - NTFS              0  32 33     2  42 40      32768
が緑色で表示されています。

この画面でそれぞれのファイルリストをみてみたところLINUX以外はアクセスでき、中身をみることができました。
上のLINUXを選択しPキーをおしList Fileを表示しようとすると

コード:

     Enter: to continueSegmentation fault (コアダンプ)
ubuntu@ubuntu:~$ parse superblock Backup superblock, 34 GB / 32 GiB

と表示されました。下のLINUXを選択しPキーをおすとファイルシステムがダメージを受けたことが表示されました。

また、途中、以下のような警告が表示されました。

コード:

Warning: Incorrect number of heads/cylinder 16 (NTFS) != 255 (HD)
Warning: Incorrect number of sectors per track 2 (NTFS) != 63 (HD)

Read error at 6660/1/7 (lba=106992969)
Read error at 13657/137/55 (lba=219408390)

ソフトがエラーで終了してしまったので、もう一度最初から同じ手順で進み、
今度はPキーをおさず次へすすんでみました。以下のようになりました。

コード:

Disk /dev/sda - 120 GB / 111 GiB - CHS 14594 255 63

     Partition                  Start        End    Size in sectors

 1 * HPFS - NTFS              0  32 33     2  42 40      32768

Writeを押し、端末を終了し再起動しました。

再起動後、Live CDへログインし、GPartedを起動。すると以下のようになりました。
/dev/sda (111.79 GiB)
未割り当て 未割り当て
/dev/sda1  ntfs
未割り当て 未割り当て

また、場所メニューはファイルシステム17MBのみが表示されています。

オフライン

 

#16 2010-12-06 08:10:47

manimani
新しいメンバ
登録日: 2010-12-05

Re: grub rescue パーティション情報が飛んでしまっています

どうやら、使い方をまちがえていたみたいです。恥ずかしい。
http://uiuicy.cs.land.to/testdisk/tdisk01.htmlを参考にもう一度試してみます。

オフライン

 

#17 2010-12-06 09:46:02

rhythm
拒否

Re: grub rescue パーティション情報が飛んでしまっています

これからは、STGSAGWAN様funatogawa様のご回答を参考に実行してください。私は投稿いたしません。
rhythm

 

#18 2010-12-06 22:45:57

manimani
新しいメンバ
登録日: 2010-12-05

Re: grub rescue パーティション情報が飛んでしまっています

rhythm様
今までありがとうございました。またよろしくお願いいたします。

とりあえず、WINDOWSの中で必要なファイルは/homeにコピーし、そこから手持ちのフラッシュメモリにコピーした所です。
test driveではlinuxのところ以外は正しいものが選べているはずとは思いますが、geometoryをいじる前に本体のHDD丸ごとがパックアップできる環境にないため(外付けの大容量HDDがないため)、試せていません。多分、途中でWINかそれ以外か聞かれないのはこれのズレ?があるからなのだろうなという所までは理解しました。

また、linuxのところに二つ表示されているエントリはアクセスできないため、どちらが正しいのかわからず選ぶことができません。片方がBuckup、もう一つがRecoverなので、どちらも関係はあるとはおもうのですが……。現在は本家フォーラムで同様の状況がないか検索したりしてみています。また、元データをext4で使用していたため、testdriveからアクセスできないのは対応していないからなのだろうかとおもいます。

一応、本家フォーラムにでていたboot scriptというものを試してみました。
http://bootinfoscript.sourceforge.net/

以下がその結果です。

コード:

                Boot Info Script 0.55    dated February 15th, 2010                    

============================= Boot Info Summary: ==============================

 => Grub 2 is installed in the MBR of /dev/sda and looks on the same drive in 
    partition #5 for (,msdos5)/boot/grub.
 => Syslinux is installed in the MBR of /dev/sdb

sda1: _________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files/dirs:   

sdb1: _________________________________________________________________________

    File system:       vfat
    Boot sector type:  Fat32
    Boot sector info:  According to the info in the boot sector, sdb1 starts 
                       at sector 0. But according to the info from fdisk, 
                       sdb1 starts at sector 62.
    Operating System:  
    Boot files/dirs:   

=========================== Drive/Partition Info: =============================

Drive: sda ___________________ _____________________________________________________

ディスク /dev/sda: 120.0 GB, 120034123776 バイト
ヘッド 43, セクタ 40, シリンダ 136303, 合計 234441648 セクタ
Units = セクタ数 of 1 * 512 = 512 バイト
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト

Partition  Boot         Start           End          Size  Id System

/dev/sda1    *          2,048        34,815        32,768   7 HPFS/NTFS


Drive: sdb ___________________ _____________________________________________________

ディスク /dev/sdb: 8019 MB, 8019509248 バイト
ヘッド 247, セクタ 62, シリンダ 1022, 合計 15663104 セクタ
Units = セクタ数 of 1 * 512 = 512 バイト
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト

Partition  Boot         Start           End          Size  Id System

/dev/sdb1    *             62    15,650,907    15,650,846   c W95 FAT32 (LBA)


blkid -c /dev/null: ____________________________________________________________

Device           UUID                                   TYPE       LABEL                         

/dev/loop0                                              squashfs                                 
/dev/loop1       bce00f77-295f-4ac9-ae9b-78829df7ecc6   ext3                                     
/dev/sda1        F494E15894E11DBC                       ntfs                                     
/dev/sda: PTTYPE="dos" 
/dev/sdb1        286E-AD21                              vfat                                     
/dev/sdb: PTTYPE="dos" 

============================ "mount | grep ^/dev  output: ===========================

Device           Mount_Point              Type       Options

aufs             /                        aufs       (rw)
/dev/sdb1        /cdrom                   vfat       (rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/loop0       /rofs                    squashfs   (ro,noatime)

sdbとは、10.04のUSBスタートアップディスクのことです(現在はLIVEモードで使用しています) 。
よろしくお願いいたします。

オフライン

 

#19 2010-12-06 23:46:43

funatogawa
メンバ
From: 関東
登録日: 2009-02-01

Re: grub rescue パーティション情報が飛んでしまっています

manimaniさんが探し出したhttp://uiuicy.cs.land.to/testdisk/tdisk02.htmlによる解説が一番詳しいですね。これによって、進めたほうが良いと思います。

なお、DELLのコンピュータで、windowsが予めインストールされている場合の例もありましたので、参考に。データが救出できたということで、HDDの記憶領域の理解も必要なようですので、ゆっくり慎重にやってみてください。


私はこれ以上力になれない(経験がない)ので、この方面の識者はいらっしゃいますか。

オフライン

 

#20 2010-12-07 22:25:06

hir0
メンバ
登録日: 2008-09-28

Re: grub rescue パーティション情報が飛んでしまっています

状況を理解できていない回答でしたらすみません。

Ubuntu側を見捨てて、現在認識されてファイルも閲覧できるWindowsを助けたいのでしたらGPartedからリカバリ領域以外のスペースにパーティションを切りNTFS側と切り離すことで安全性を上げてからUbuntuを再インストールすることでMBRのGRUBが正常に上書きされ、結果的にWindousも起動できるようになるはずです。
もしくは、/dev/sda1はブートフラグが起っていますのでライブCDからブートフラグの起っているパーティションのOSを起動できるものをインストールしてみます。
https://forums.ubuntulinux.jp/viewtopic.php?id=9385

$ sudo apt-get update
$ sudo apt-get-install lilo
$ sudo lilo -M /dev/sdb mbr

オフライン

 

#21 2010-12-07 22:26:58

hir0
メンバ
登録日: 2008-09-28

Re: grub rescue パーティション情報が飛んでしまっています

「間違い」
$ sudo apt-get update
$ sudo apt-get-install lilo
$ sudo lilo -M /dev/sdb mbr

「訂正」
$ sudo apt-get update
$ sudo apt-get-install lilo
$ sudo lilo -M /dev/sda mbr

オフライン

 

Board footer

Powered by FluxBB