お知らせ

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

#1 2010-05-07 15:54:54

hakkun
新しいメンバ
登録日: 2010-05-07

windowsがgrubから消えた

ubuntu9.10からubuntu10.04にアップグレードしたところ、grubの起動メニューから以前は表示されていたWindowsVistaの項目がなくなり、代わりにWindows Recovery Environmentが出現しました

Windows Recovery Environmentを選択するとなぜかBISO画面→grub画面となってしまい、何も起動しません
ubuntuからWindowsのファイルを見ることができるので、削除されていたりということは有りません
また、インストールディスクを用いて起動チェックを行いましたが、エラーはありませんでした

おそらくgrubの問題化と思われるのですが、、、
対処法をご存知の方がいらっしゃいましたらご教示いただければと思います

オフライン

 

#2 2010-05-07 16:05:02

petitbootang
メンバ
From: 東京都
登録日: 2009-02-12

Re: windowsがgrubから消えた

見当違いかも知れませんが・・・。
端末から、
$ sudo update-grub
として、Vista を拾ってくれないでしょうか。

オフライン

 

#3 2010-05-07 16:19:06

hakkun
新しいメンバ
登録日: 2010-05-07

Re: windowsがgrubから消えた

試してみましたが状況は変わりませんでした・・・

petitbootang による投稿:

見当違いかも知れませんが・・・。
端末から、
$ sudo update-grub
として、Vista を拾ってくれないでしょうか。

オフライン

 

#4 2010-05-07 18:14:42

Templer
メンバ
登録日: 2009-07-08

Re: windowsがgrubから消えた

コード:

sudo os-prober


コード:

sudo parted -l

の結果と、Windowsのインストールされているパーティションを提示していただけると、適切に指導していただけるのではないかと思います。

オフライン

 

#5 2010-05-07 18:30:41

hakkun
新しいメンバ
登録日: 2010-05-07

Re: windowsがgrubから消えた

コードを実行してみました

$ sudo os-prober
/dev/sda2:Windows Recovery Environment (loader):Windows:chain

$ sudo parted -l
モデル: ATA ST9120822AS (scsi)
ディスク /dev/sda: 120GB
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: msdos

番号  開始    終了    サイズ  タイプ    ファイルシステム  フラグ
1    32.3kB  82.3MB  82.2MB  primary   fat16
3    82.3MB  21.6GB  21.5GB  extended                    lba
5    82.3MB  21.0GB  20.9GB  logical   ext4
6    21.0GB  21.6GB  535MB   logical   linux-swap(v1)
2    21.6GB  120GB   98.5GB  primary   ntfs              boot

windowsは番号2のパーティションにインストールされています

Templer による投稿:

コード:

sudo os-prober


コード:

sudo parted -l

の結果と、Windowsのインストールされているパーティションを提示していただけると、適切に指導していただけるのではないかと思います。

オフライン

 

#6 2010-05-07 22:49:08

Templer
メンバ
登録日: 2009-07-08

Re: windowsがgrubから消えた

どうやらos-proberが誤認識をしているようです。
一時しのぎになりますが、1つエントリーを追加してみましょう。

まずはUUIDを取得します。「端末」を起動させて、下記コマンドを実行して確認してください。

コード:

sudo blkid

次に「sudo gedit /etc/grub.d/40_custom」を実行し、下記を追記してください。「?????」の部分には取得したUUID値を記入してください(blkidの結果にあるダブルクォーテーションは不要です)。

コード:

menuentry "Windows Vista (on /dev/sda2)" {
    insmod ntfs
    set root=(hd0,2)
    search --no-floppy --fs-uuid --set ?????
    chainloader +1
}

そして、次の2つのコマンドを実行してください。

コード:

sudo chmod -x /etc/grub.d/40_custom
sudo update-grub2

そしてシステムを終了させて追加したエントリー「Windows Vista (on /dev/sda2)」で起動させてみてください。

オフライン

 

#7 2010-05-08 01:27:31

kiyop
拒否
From: http://kiyoandkei.bbs.fc2.com/
登録日: 2010-01-23

Re: windowsがgrubから消えた

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

オフライン

 

#8 2010-05-08 01:33:22

Templer
メンバ
登録日: 2009-07-08

Re: windowsがgrubから消えた

すみません。私も今さっき気づきました(汗)
kiyopさん、ありがとうございます。

オフライン

 

#9 2010-05-08 05:57:31

hakkun
新しいメンバ
登録日: 2010-05-07

Re: windowsがgrubから消えた

実行してみました(sudo chmod +x /etc/grub.d/40_customにて)
WindowsVistaのエントリは出たものの、選択してもWindowsは立ち上がらず、HDDがブンブン音を立てるだけでした・・・

一応ファイルの救出は可能なのでもうしばらく試行錯誤してみてWindowsを入れ直してみようかと思います
皆様ありがとうございました

Templer による投稿:

どうやらos-proberが誤認識をしているようです。
一時しのぎになりますが、1つエントリーを追加してみましょう。

まずはUUIDを取得します。「端末」を起動させて、下記コマンドを実行して確認してください。

コード:

sudo blkid

次に「sudo gedit /etc/grub.d/40_custom」を実行し、下記を追記してください。「?????」の部分には取得したUUID値を記入してください(blkidの結果にあるダブルクォーテーションは不要です)。

コード:

menuentry "Windows Vista (on /dev/sda2)" {
    insmod ntfs
    set root=(hd0,2)
    search --no-floppy --fs-uuid --set ?????
    chainloader +1
}

そして、次の2つのコマンドを実行してください。

コード:

sudo chmod -x /etc/grub.d/40_custom
sudo update-grub2

そしてシステムを終了させて追加したエントリー「Windows Vista (on /dev/sda2)」で起動させてみてください。

オフライン

 

#10 2010-05-08 09:34:40

Templer
メンバ
登録日: 2009-07-08

Re: windowsがgrubから消えた

うまくいきませんでしたか…(もしかしたらエントリーの内容自体は同じなのかもしれませんね)

少し関連しそうなものを掲載しておきます。

一応、launchpadに同様の事象が報告されているようです。
https://bugs.launchpad.net/ubuntu/+bug/569656
私は英語がダメなので「重複しているからリンク先に移ってくれ」と言っているであろう先の
https://bugs.launchpad.net/ubuntu/+sour … bug/570765
は、既に何が書いてあるのかわかりません。
また、本家Ubuntuフォーラムにも同様のものがたくさんあるようです。そちらの方では、ブートローダーをWindowsのものに変えてしまっているように見受けられます。

まだ他の方からのアドバイスがあるかもしれませんが、にっちもさっちもいかなくなったら、Windowsのブートローダーに変更してみてください。
変更の方法がわからないようでしたら、ご質問をお願いします。
(私はWindowsのことは全くわかりませんので、ここまでのようです)

オフライン

 

Board footer

Powered by FluxBB