お知らせ

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

#1 2009-08-01 11:41:26

tkrtkr
メンバ
登録日: 2009-06-23

Windowsが起動できません

ubuntu9.04(x64,ext4)をVAIO typeZに入れたのですが、GRUBメニューでwindows vista(x64)を選んでも、正常起動せず、「スタートアップ修復」が始まってしまいます(これは、一日放っておいても終了しませんでした)。

windowsはプリインストールだったので、リカバリCDぐらいしかありません。
リカバリCDから開くと、「お買い上げ時の状態に戻す」(全部末梢してインストールしなおす)という項目がでて、おそらくそれで直せるはずなのですが、
これではUbuntuも巻き添えにして消してしまうことになります。それは嫌なので、ubuntuを生かしつつ、windowsも正常起動できる状態にしたいのですが、方法はありますか?

ubuntu側からは、usbHDDと同じ感覚でwindowsのパーティションにアクセスできます。

menu.lst

コード:

title               Windows Vista
rootnoverify    (hd0,1)
savedefault
makeactive
chainloader     +1

title               Windows Vista (Recovery)
rootnoverify    (hd0,0)
savedefault
makeactive
chainloader     +1

他に公開すべきものがあれば言ってください。

オフライン

 

#2 2009-08-01 15:13:30

GHO
メンバ
From: 東京郊外
登録日: 2008-05-07

Re: Windowsが起動できません

端末から

コード:

sudo fdisk -l

の結果をお願いします。

それからGrubの選択画面で Windows Vista の項目が二つあったと思いますが、どちらを選択してそうなりましたか?

オフライン

 

#3 2009-08-01 16:54:09

tnc
メンバ
登録日: 2008-03-22

Re: Windowsが起動できません

tkrtkr による投稿:

menu.lst

コード:

title               Windows Vista
rootnoverify    (hd0,1)
savedefault
makeactive
chainloader     +1

title               Windows Vista (Recovery)
rootnoverify    (hd0,0)
savedefault
makeactive
chainloader     +1

他に公開すべきものがあれば言ってください。

GHOさんトピ主が出したmenu.lstによると一番目の項目が正常起動するチェインロードで2番目が地雷だと思われます
GRUBが立ち上がるようでしたら一番目を選ぶと通常起動できると思います。
できれば、地雷を踏まないようにUbuntuでmenu.lstの地雷を削除するといいかもね知れないですね。
ただ、不幸にも再起動を繰り返したままであるならばリカバリも選択の視野にいれる必要があると思います。
尚、リカバリの手順については取説を御覧ください。
場合によっては隠しパーテーションのイメージが必要となるかもしれません。
取り敢えず、GHOさんの指示どおりにUbuntuからコマンドを入力して結果を報告して下さい。
もしもお手元のリカバリディスクが一枚しかないのであれば怪しいです。

オフライン

 

#4 2009-08-01 18:01:38

tkrtkr
メンバ
登録日: 2009-06-23

Re: Windowsが起動できません

GHO による投稿:

それからGrubの選択画面で Windows Vista の項目が二つあったと思いますが、どちらを選択してそうなりましたか?

GRUBメニューにはubuntuが2つ、vistaが2つで、それぞれ片方がリカバリーモードです。
Windows vistaの項目のどちらを選んでもスタートアップ修復が始まります。そして同じ画面のまま終わりません。

パーティション分けですがこんな風になっています。
|<Vista Recovery>|<Vista>||</>|</var>|</tmp>|<swap>|</home>|<割り当てなし>

$ sudo fdisk -l

コード:

Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf1da2b69

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        1135     9114624   27  Unknown
/dev/sda2   *        1136        7708    52797622+   7  HPFS/NTFS
/dev/sda3            7709       11016    26571510    5  Extended
/dev/sda5            7709        8813     8875881   83  Linux
/dev/sda6            8814        9157     2763148+  83  Linux
/dev/sda7            9158        9321     1317298+  83  Linux
/dev/sda8            9322        9606     2289231   82  Linux swap / Solaris
/dev/sda9            9607       11016    11325793+  83  Linux

Disk /dev/sdb: 640.1 GB, 640135028736 bytes
255 heads, 63 sectors/track, 77825 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0004ca29

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb2               1       77825   625129281   83  Linux

tnc による投稿:

場合によっては隠しパーテーションのイメージが必要となるかもしれません。
取り敢えず、GHOさんの指示どおりにUbuntuからコマンドを入力して結果を報告して下さい。
もしもお手元のリカバリディスクが一枚しかないのであれば怪しいです。

リカバリDVD(CDでありません、誤解させてすみませんでした)が4枚あります。WindowsCompleteBackupとかいう機能で買って近いうちに作ったものです。他にVAIOのアプリケーションリカバリDVDというものもあります。これは2枚あります。起動時にうまくファイルシステムが読み込めていないのが原因だと思ったので、前者のDVD(disk1)を入れて起動しました。「お買い上げ時の状態に戻す」「ハードウェアのチェック(メモリアクセス・HDDのシーケンシャルアクセスなどの異常はなしとの判定でした)」「データレスキュー」の項目がでます。ここで、お買い上げ時の状態に戻すを選ぶと、HDD全体を書き換えるような趣旨のことを言ってきたので、これではUbuntuが消えてしまいます。windowsよりubuntuのほうが使う頻度は高いので、できれば消したくはありません。

オフライン

 

#5 2009-08-01 18:07:14

tkrtkr
メンバ
登録日: 2009-06-23

Re: Windowsが起動できません

GHO による投稿:

それからGrubの選択画面で Windows Vista の項目が二つあったと思いますが、どちらを選択してそうなりましたか?

付け加えることがあります。リカバリディスクを入れてから起動すると、
通常Vista --> スタートアップ修復(終わらない)、
リカバリVista-->DVDのリカバリモード
に移ります。

オフライン

 

#6 2009-08-01 20:30:36

GHO
メンバ
From: 東京郊外
登録日: 2008-05-07

Re: Windowsが起動できません

これは、grubを再インストールしてみて、症状が改善されなければ、リカバリするようですかね。

リカバリ後は次のようにすれば、同じ状態になる事は回避できます。
Vistaリカバリ

Ubuntuインストール。その際GrubはPBRに

ddコマンドでgrubのイメージを切り出す

vistaのブートローダーにGrubを登録

必要であれば詳細を説明しますが、まずはVistaとUbuntuのバックアップを取って下さい。

MBRだけ修復する方法があればいいのですが、なんせVAIOなのでよく分かりません。
どなたか詳しい方がいればいいのですが。

オフライン

 

#7 2009-08-02 00:10:26

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: Windowsが起動できません

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

#8 2009-08-02 00:12:31

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: Windowsが起動できません

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

#9 2009-08-02 15:11:29

tnc
メンバ
登録日: 2008-03-22

Re: Windowsが起動できません

tkrtkr による投稿:

パーティション分けですがこんな風になっています。
|<Vista Recovery>|<Vista>||</>|</var>|</tmp>|<swap>|</home>|<割り当てなし>

$ sudo fdisk -l

コード:

Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf1da2b69

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        1135     9114624   27  Unknown
/dev/sda2   *        1136        7708    52797622+   7  HPFS/NTFS
/dev/sda3            7709       11016    26571510    5  Extended
/dev/sda5            7709        8813     8875881   83  Linux
/dev/sda6            8814        9157     2763148+  83  Linux
/dev/sda7            9158        9321     1317298+  83  Linux
/dev/sda8            9322        9606     2289231   82  Linux swap / Solaris
/dev/sda9            9607       11016    11325793+  83  Linux

Disk /dev/sdb: 640.1 GB, 640135028736 bytes
255 heads, 63 sectors/track, 77825 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0004ca29

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb2               1       77825   625129281   83  Linux

tnc による投稿:

場合によっては隠しパーテーションのイメージが必要となるかもしれません。
取り敢えず、GHOさんの指示どおりにUbuntuからコマンドを入力して結果を報告して下さい。
もしもお手元のリカバリディスクが一枚しかないのであれば怪しいです。

tkrtkr による投稿:

リカバリDVD(CDでありません、誤解させてすみませんでした)が4枚あります。WindowsCompleteBackupとかいう機能で買って近いうちに作ったものです。他にVAIOのアプリケーションリカバリDVDというものもあります。これは2枚あります。起動時にうまくファイルシステムが読み込めていないのが原因だと思ったので、前者のDVD(disk1)を入れて起動しました。「お買い上げ時の状態に戻す」「ハードウェアのチェック(メモリアクセス・HDDのシーケンシャルアクセスなどの異常はなしとの判定でした)」「データレスキュー」の項目がでます。ここで、お買い上げ時の状態に戻すを選ぶと、HDD全体を書き換えるような趣旨のことを言ってきたので、これではUbuntuが消えてしまいます。windowsよりubuntuのほうが使う頻度は高いので、できれば消したくはありません。

なるほど、諸々よく判りました。
取り敢えず、事前にリカバリDVDを作成しておられるようですので復旧は可能だと思います。
ただ、内蔵HDDに施してある隠しパーテーションからの復旧については何とも言えません。
取り敢えずGHOさんの指示どおりにGRUBを再インストールしてみて上手くいったら
最初に、Ubuntuを起動して管理者権限で立ち上げで前レスで指示したようにGRUBのmenu.lstの一部を削除すれば、GRUBで地雷を踏まなくで済むと思います。しかし、不幸にしてまた地雷を踏んで同じような状態になってしまったら、アプリケーションディスクの何れかが復旧プログラムの起動ディスクになっていると思うのでCDブートで起動して見てください。プログラムが起動したらGUIの指示にしたがってリカバリDVDを順番に投入していくだけだと思います。手元にバイオがないので合っているかどうか怪しいですが、理屈は一緒だと思います。作業開始前に一度、取り扱い説明書をお確かめ下さい。

あと、もしも復旧プログラムが起動し内蔵パーテーションの隠しパーテーションを呼び出して復旧作業が可能であればリカバリDVDを使用しなくても復旧が容易に出来ると思います。tkrtkrさんが「お手上げでどうにもならない」と仰るのであれば、リカバリが早道です。
尚、今後デュアルブートを御検討でしたら当フォーラムにてメンバーよりサポートいたしますのでよろしくお願いいたします。

最後に、余計なことかもしれませが論理パーテーションの作り過ぎだと思います。
もっと整理して必要最小限にしておいたほうが管理しやすいと思います。
また、増設されたHDDも640GBと大変容量が大きいので心配はいらないと思います。

あと、kiyoshiさんも仰っておられるように/dev/sdb2だけだとおかしくないですか?

オフライン

 

#10 2009-08-02 17:51:45

tkrtkr
メンバ
登録日: 2009-06-23

Re: Windowsが起動できません

kiyoshi による投稿:

の結果を見るかぎり、/dev/sdaの方は100GB程度しか使って居られませんよね?
また、/dev/sdbの方は、/dev/sdb2だけで、ext3ですけど、その中に必要なデータは入っていますか?
(なぜ、/dev/sdb1でなくて/dev/sdb2なのか、理解できませんが。もしかして、以前、無茶苦茶なパーティショニングをされたのでは?)
RAID組んで居られますか?意味が分からなければ、無視してください

/dev/sdb2は外付けのHDD(ext3)です。なので本体とは関係ありません。(確かに外付けHDDは以前無茶苦茶なパーティショニングをしました。/dev/sdb2なのは一応それで納得してください。)
これを外してfdiskすると、こう↓なります。これが本体のみのものです。本当に申し訳ありませんでした。

コード:

Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf1da2b69

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        1135     9114624   27  Unknown
/dev/sda2   *        1136        7708    52797622+   7  HPFS/NTFS
/dev/sda3            7709       11016    26571510    5  Extended
/dev/sda5            7709        8813     8875881   83  Linux
/dev/sda6            8814        9157     2763148+  83  Linux
/dev/sda7            9158        9321     1317298+  83  Linux
/dev/sda8            9322        9606     2289231   82  Linux swap / Solaris
/dev/sda9            9607       11016    11325793+  83  Linux

kiyoshi による投稿:

また、個人的には、/と/varとかを複数のパーティションに分けるのは不都合だと思っています。もちろん、長所もありますが。
...
また、ご存知でしょうけど、プライマリパーティションは一台のHDDに4つまでしか作れないので、4つ以上のパーティションを存在させるためには、拡張パーティションをプライマリパーティションの代わりに作成する必要があります。

tnc による投稿:

最後に、余計なことかもしれませが論理パーテーションの作り過ぎだと思います。もっと整理して必要最小限にしておいたほうが管理しやすいと思います。

Ubuntuは拡張パーティション(sda3)にすべて含まれています。パーティションは知人に分けたほうがいいと言われたことがあったので分けてみましたが、実際たいしたメリットはなかったのですね。参考にさせていただきます。

GHO による投稿:

これは、grubを再インストールしてみて、症状が改善されなければ、リカバリするようですかね。リカバリ後は次のようにすれば、同じ状態になる事は回避できます。
Vistaリカバリ

Ubuntuインストール。その際GrubはPBRに

ddコマンドでgrubのイメージを切り出す

vistaのブートローダーにGrubを登録

すべてのデータのバックアップは可能なので、時間をみてバックアップを取ったのちWindowsを一からリカバリしてみたいと思います。
それでまだ問題があるようであれば、再度レポートさせていただくかもしれません。
ただ次のレポートをするのが少し先になりそうなので、質問はこの辺で切り上げたいと思います。丁寧なご回答どうもありがとうございました。

tnc による投稿:

尚、今後デュアルブートを御検討でしたら当フォーラムにてメンバーよりサポートいたしますのでよろしくお願いいたします。

フォーラムにはいつもお世話になりっぱなしです。今後ともよろしくお願いいたします。

オフライン

 

#11 2009-08-03 05:15:13

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: Windowsが起動できません

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

Board footer

Powered by FluxBB