お知らせ

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

#1 2011-11-14 14:00:33

oolongtea
新しいメンバ
登録日: 2011-11-13

windows7のブートローダーでデュアルブートできなくなった。

初めまして。oolongteaです。

このサイト http://taka8aru.blogspot.com/2011/05/windowslinux-ubuntu-1104-grub2.html
を参考に、CDからubuntu11.04をインストールし、grub4dosを使用して、windows7のブートローダーから選択できるようになりました。

その後、ubuntu11.10にアップデートしましたが、問題なくどちらも起動できていました。
そして共有フォルダを作ろうとubuntuからgPartedを使用して、
鍵のかかったパーティション(ubuntuがインストールされている拡張パーティション。本体とスワップ)の鍵を外そうといじった後、
再起動したらwindows7が認識されなくなりました。

リカバリーディスクを用いてwindows7をインストールしなおすと。今度はubuntuが認識されなくなりました。
windows7のディスクの管理から、中身は見えませんが、パーティションが残っているのでubuntuがあることは確認できました。

もういちどgrub4dosを用いてデュアルブートしようとし、起動選択画面でLinux(ubuntu)を選択したところ、次のようなエラーがでました。

       Booting   Linux
 
   Filesystem type is ntfs, partition type 0x07
    kernel /boot/grub/core.img
   
    Error 15: File not found
   
ubuntuをインストールしたsdaが「4」か「5」かうろ覚えなもので、間違っているのかと思い、
windows7のコマンドプロンプトから
 bcdedit / delete {xxxx}
を入力し、どちらも試しましたが
もう片方はマウントされていないという趣旨のものでした。

現在のmenu.lstの内容は以下のようになっています。

  title    Linux
  root (hd0,3)
  kernel /boot/grub/core.img

どうしたら再びubuntuがwindowsブートローダーから起動できるようになるのか教えてください。
よろしくお願いします。

オフライン

 

#2 2011-11-23 05:31:26

sakana27
メンバ
登録日: 2011-11-08

Re: windows7のブートローダーでデュアルブートできなくなった。

私もubuntu初心者です。Windowsは多少使えます。
Windows 7 のブートローダーを使うというのでしたら、bcdeditというコマンドを使うようです。
ネットで探せば情報は見つかると思いますが、
コマンドプロンプト(回復コンソールでも可能なはず)でbcdedit /? >bcdeditHelp.txt などとやれば、エディタで読むことができますので参考までに。

オフライン

 

#3 2011-11-23 13:11:04

sakana27
メンバ
登録日: 2011-11-08

Re: windows7のブートローダーでデュアルブートできなくなった。

すいません。見落としてました。bcdeditはご存知なのですね。

オフライン

 

#4 2011-11-23 17:24:15

sakana27
メンバ
登録日: 2011-11-08

Re: windows7のブートローダーでデュアルブートできなくなった。

ちょっとおわびに気づいた事を。

そのエラーメッセージはubuntuというかgrubがインストールされているパーティションがFAT32ではなくNTFSであるからだという意味だと思います。
grub4dosという名前から見てNTFSフォーマットのパーティションがそのツールは読めないのではないでしょうか。

オフライン

 

#5 2011-11-23 18:17:57

sakana27
メンバ
登録日: 2011-11-08

Re: windows7のブートローダーでデュアルブートできなくなった。

11.10にも使えるかわかりませんが。
http://taka8aru.blogspot.com/2011/05/windowslinux-ubuntu-1104-grub2.html
11.04で同じような事をされてる情報がありました。

私はwubiでWindows 7のパーティション内にインストールしたので参考になるかどうかわかりませんが。他にも"ubuntu" "11.10" "ntfs" "grub" で検索したら何かわかりそうな記事がヒットしますね。

オフライン

 

#6 2011-11-23 19:33:06

mhitosari
メンバ
登録日: 2011-10-18

Re: windows7のブートローダーでデュアルブートできなくなった。

リカバリーでパーティションの構成が変わった?
このままではレスがつかないと思いますので
sudo fdisk -l
の結果を貼り付けてはいかがでしょうか。

オフライン

 

#7 2011-11-23 21:46:54

oolongtea
新しいメンバ
登録日: 2011-11-13

Re: windows7のブートローダーでデュアルブートできなくなった。

>>sakura77さん
いろいろありがとうございます。
調べてみます。

>>mhitisariさん
レスありがとうございます。
ubuntuは起動できない状態なので、windows7から diskpart => list disk => select disk 0 => list partitionの結果を張ります。

Partition ###  Type                Size     Offset
-------------  ------------------  -------  -------
Partition 1    プライマリ             1200 MB  1024 KB
Partition 2    プライマリ              400 GB  1201 MB
Partition 0    拡張                  39 GB   401 GB
Partition 4    論理                3814 MB   401 GB
Partition 5    論理                  35 GB   405 GB
Partition 3    プライマリ               25 GB   440 GB

partition 1 がsystem_DRV
partition 2 がwindows7_OS
partition 3 がリカバリ用メディア
partition 4 がswapファイル
partition 5 がubuntu11.10
だと思います。

ほかにも情報が足りないものがあれば調べて載せます。

オフライン

 

#8 2011-11-23 22:56:57

mhitosari
メンバ
登録日: 2011-10-18

Re: windows7のブートローダーでデュアルブートできなくなった。

光学ドライブまたはUSBストレージなどからUbuntuを起動することはできますか?
それができればsudo fdisk -lの結果を貼り付けて下さい。

あと、Ubuntuをインストールした領域にちゃんとファイルやフォルダが見えるか確かめて下さい。
もしファイルがちゃんとみえるなら念のため必要なファイルはバックアップをして下さい。

それと#1の投稿にgpartedで鍵を外そうといじったとの記述がありますが、
どんな操作をしたのか詳しく書いて下さい。
というのも鍵はマウントしている領域を示す物で通常の操作で外せる物ではないし、
もし何かの手段で外してリサイズとか強引にやってしまったとしたら厳しい状態かも知れません。

オフライン

 

#9 2011-11-24 00:44:02

oolongtea
新しいメンバ
登録日: 2011-11-13

Re: windows7のブートローダーでデュアルブートできなくなった。

>>mhitosariさん
ディスクから仮に起動できました。一歩前進しましたありがとうございます。
sudo fdisk -l の結果です。


ディスク /dev/sda: 500.1 GB, 500107862016 バイト
ヘッド 255, セクタ 63, シリンダ 60801
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O size (minimum/optimal): 512 bytes / 512 bytes
ディスク識別子: 0x9ad843d4

デバイス ブート      始点        終点     ブロック   Id  システム
/dev/sda1   *           1         154     1228800    7  HPFS/NTFS
パーティション 1 は、シリンダ境界で終わっていません。
/dev/sda2             154       52388   419570688    7  HPFS/NTFS
/dev/sda3           52388       57487    40957953    5  拡張領域
/dev/sda4           57487       60802    26624024    7  HPFS/NTFS
/dev/sda5           52388       52874     3905536   82  Linux スワップ / Solaris
/dev/sda6           52874       57487    37051392   83  Linux


また、sudo suで確認していったところ、ファイルやフォルダを確認できました。

gPartedでは、ubuntuのあるパーティションsda3(拡張パーティション)内の、
sda5(linux-swap)とsda6(ext4)のフラグの位置を編集しました。
その後、元の位置には戻しましたがやはりこれがいけなかったのでしょうか。

オフライン

 

#10 2011-11-24 02:08:10

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

Re: windows7のブートローダーでデュアルブートできなくなった。

grub4dosが参照しているmenu.lstを確認して下さい。

grub4dosはUbuntuのシステムと関係ないので update-grub 等の設定の更新は反映されません。

イージーな部分の確認は
(hd0,3) を hd(0,5)に変更&保存、再起動。

オフライン

 

#11 2011-11-24 08:02:25

mhitosari
メンバ
登録日: 2011-10-18

Re: windows7のブートローダーでデュアルブートできなくなった。

menu.lstの(hd0,3)の部分を(hd0,4)に変更して下さい。

オフライン

 

#12 2011-11-24 08:03:25

mhitosari
メンバ
登録日: 2011-10-18

Re: windows7のブートローダーでデュアルブートできなくなった。

すみません、(hd0,3)→(hd0,5)です。

オフライン

 

#13 2011-11-24 08:38:20

mhitosari
メンバ
登録日: 2011-10-18

Re: windows7のブートローダーでデュアルブートできなくなった。

Ubuntuをインストールした後に1つパーティションを増やしたってことでしょうか?
ならば(hd0,3)→(hd0,5)って2つも変わるのはおかしいですね。
もともと誤ってスワップの領域にgrubをインストールしちゃってた可能性もあるので、
(hd0,4)と(hd0,5)の両方を試して下さい。

オフライン

 

#14 2011-11-24 20:22:33

oolongtea
新しいメンバ
登録日: 2011-11-13

Re: windows7のブートローダーでデュアルブートできなくなった。

>>hir0さん
>>mhitosariさん

menu.lstの(hd0,3)→(hd0,5)で起動するようになりました。
ありがとうございます!:)

オフライン

 

#15 2013-04-21 03:13:28

cocco
新しいメンバ
登録日: 2013-04-21

Re: windows7のブートローダーでデュアルブートできなくなった。

Windows7をリカバリしたら、今までできていたubuntu12.10とのデュアルブートができなくなりました。ubuntuのパーティーションは残っていて、データ等も見つかったのですが、ブートローダが認識してくれません。そこでgrub4dosを使い、デュアルブートをまたしたいと思ってますが、grub4dosのインストールの仕方など知りませんか。知っていたらご教示お願いします。

オフライン

 

Board footer

Powered by FluxBB